Share via


SQL Server プラグイン アルゴリズムの Readme

更新 : 2006 年 7 月 17 日

Microsoft SQL Server 2005 Analysis Services (SSAS) では、サード パーティのデータ マイニング プロバイダによって次のデータ マイニング オブジェクトを Analysis Services へ統合できるようにする、完全なフレームワークが提供されます。

  • データ マイニング アルゴリズム (プラグイン アルゴリズム)。
  • データ マイニング ビューア (プラグイン ビューア)。
  • データ マイニング Web コントロール ライブラリ (データ マイニング ビューアを Web に拡張するライブラリ)。詳細については、SQL Server 2005 Books Online の「データ マイニング Web コントロール ライブラリ」を参照してください。

データ マイニング アルゴリズムおよびデータ マイニング ビューアを Analysis Services に実装する方法の理解に役立てるため、この Readme では次のサンプルの説明が提供されています。

  • Data Mining Algorithm Plug-In
    このサンプルによって、データ マイニング アルゴリズムの開発者は、実装の問題ではなくアルゴリズムの問題に集中することができます。
  • Data Mining Viewer Plug-In
    このサンプルによって、サード パーティのアルゴリズム プロバイダは、独自のビューアを使用して、検出された新しいパターンを表示することができます。

これらの各サンプルに関連するドキュメントおよびソース コードは、C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms フォルダにあります。このフォルダには、これらの各サンプルの実装方法と使用方法を説明するチュートリアルが含まれています。

ms160948.note(ja-jp,SQL.90).gifメモ :
既定では、サンプルはインストールされません。サンプルをインストールするには、SQL Server 2005 Books Online の「セットアップの実行による AdventureWorks のサンプル データベースとサンプルのインストール」の説明に従って、セットアップ プログラムを実行して [詳細設定] オプションを使用します。 AdventureWorks データベースの最新バージョンは、Web ページからダウンロードすることもできます。 SQL Server 2005 データベース エンジン サンプルの最新バージョンも、Web ページからダウンロードすることができます。
ms160948.note(ja-jp,SQL.90).gifメモ :
SQL Server 2005 Business Intelligence Development Studio は、Itanium ベースのプラットフォームで稼働するコンピュータではサポートされません。64 ビットの開発環境は、x64 ベースのプラットフォームでサポートされます。SQL Server 2005 サンプルは、x86 または x64 ベースのプラットフォームで稼働するコンピュータで変更および実行することができます。このとき、サンプルで使用するデータベースを、Itanium ベースのプラットフォームに配置することができます。

シナリオ

プロバイダは、ペアワイズ線形回帰という名前の新しいデータ マイニング アルゴリズムを Analysis Services に統合する必要があります。また、この新しいアルゴリズムを Analysis Services に統合した後、プロバイダはペアワイズ線形回帰アルゴリズム用の新しいビューアを追加する必要があります。

言語

  • C++ (アルゴリズム用)
  • C# (ビューア用)

機能

アルゴリズム プラグイン

インターフェイス 説明

IDMAlgorithm

モデルを生成する学習アルゴリズムと、結果のモデルの予測操作の両方を実装します。

IDMAlgorithmNavigation

ブラウザがモデルのコンテンツにアクセスできるようにします。

IDMPersist

アルゴリズムによって学習されたモデルを Analysis Services で保存して読み込むことができるようにします。

IDMAlgorithmMetadata

学習アルゴリズムの機能および入力パラメータを記述します。

IDMAlgorithmFactory

アルゴリズム インターフェイスを実装するオブジェクトのインスタンスを作成し、Analysis Services にアルゴリズム メタデータ インターフェイスへのアクセスを提供します。

ビューア プラグイン

インターフェイス 説明

IMiningModelViewerControl

ビューアを実装します。

前提条件

このサンプルを実行する前に、次のソフトウェアがインストールされていることを確認してください。

  • Microsoft SQL Server 2005 (次のコンポーネントを含む)
    • SQL Server 2005 データベース エンジン
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • AdventureWorksDW (データ ウェアハウス) と AdventureWorks (OLTP) サンプル データベース
    • Analysis Services サンプル
    • Analysis Services のインスタンスに配置された Adventure Works DW サンプル Analysis Services プロジェクト
  • AdventureWorks データベースの最新バージョンは、SQL Server デベロッパー センター Web ページからダウンロードすることもできます。
  • SQL Server 2005 データベース エンジン サンプルの最新バージョンは、SQL Server デベロッパー センター Web ページからダウンロードすることもできます。

サンプルのビルド

プラグイン サンプルをビルドする前に、AdventureWorksDW (データ ウェアハウス) および AdventureWorks (OLTP) データベースの両方を配置する必要があります。

Adventure Works DW サンプル データベースおよび AdventureWorks サンプル データベースを配置するには

  1. Windows エクスプローラで、C:\Program Files\Microsoft SQL Server\90\Tools\Samples を開き、SQLServerSamples.msi ファイルをダブルクリックします。

  2. Windows エクスプローラで、C:\Program Files\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project を開き、インストールされている SQL Server のバージョンに対応しているフォルダを開いて、Adventure Works.sln ファイルをダブルクリックします。

    Business Intelligence Development Studio で Adventure Works DW プロジェクトが開きます。

  3. F5 キーを押し、プロジェクトのビルドと配置を行います。

    ms160948.note(ja-jp,SQL.90).gifメモ :
    AdventureWorksAS プロジェクトのビルドと配置を行うと、マイニング モデルがサーバーに配置されます。

データベースを配置すると、アルゴリズム プラグインおよびビューア プラグインを実装できるようになります。

データ マイニング アルゴリズム プラグインを実装および使用するには

  1. Windows エクスプローラで、C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms を開き、SQL Server Data Mining Plug-In Algorithms Tutorial.doc ファイルをダブルクリックします。

    ms160948.note(ja-jp,SQL.90).gifメモ :
    チュートリアルを印刷し、それを見ながらチュートリアルを行うと、プラグイン サンプルを実装するときに便利です。
  2. ペアワイズ線形回帰アルゴリズム プラグインをビルドするには、チュートリアルの第 6 章「Building a Shell Plug-In Algorithm」を参照してください。

  3. ペアワイズ線形回帰アルゴリズム プラグインをカスタマイズするには、チュートリアルの第 7 章「Customizing the Algorithm: Pair-wise Linear Regression」を参照してください。

  4. カスタマイズされたペアワイズ線形回帰アルゴリズム プラグインを使用するには、チュートリアルの第 8 章「Using the Customized Plug-In Algorithm」を参照してください。

専用のビューアを実装するには

  1. Windows エクスプローラで、C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms を探し、SQL Server Data Mining Plug-In Viewers Tutorial.doc ファイルをダブルクリックします。

    ms160948.note(ja-jp,SQL.90).gifメモ :
    チュートリアルを印刷し、それを見ながらチュートリアルを行うと、プラグイン サンプルを実装するときに便利です。
  2. チュートリアルのすべての手順を実行します。

コメント

プラグイン アルゴリズムの実装方法をより深く理解するには、サンプル チュートリアルに付属している SQL Server Data Mining Plug-In Algorithms Whitepaper.doc ファイルを参照してください。

参照

処理手順

データ マイニング Web コントロール ライブラリ

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

新しい内容 :
  • Itanium ベース プラットフォームの使用に関する注記を追加しました。