次の方法で共有


データ マイニング プログラミング

Analysis Services の組み込みツールとビューアーが要件を満たしていない場合は、独自の拡張機能をコーディングすることで Analysis Services の機能を拡張できます。 この方法では、次の 2 つのオプションがあります。

  • XMLA

    Microsoft SQL Server 2014 Analysis Services (SSAS) では、クライアント アプリケーションと通信するためのプロトコルとして XML for Analysis (XMLA) がサポートされています。 Analysis Services では、XML for Analysis 仕様を拡張する追加のコマンドがサポートされています。

    Analysis Services ではデータ定義、データ操作、およびデータ制御のサポートに XMLA が使用されるため、SQL Server Data Tools (SSDT) によって提供されるビジュアル ツールを使用してマイニング構造とマイニング モデルを作成し、データ マイニング拡張機能 (DMX) および Analysis Services スクリプト言語 (ASSL) スクリプトを使用して作成したデータ マイニング オブジェクトを拡張できます。

    XMLA スクリプトでデータ マイニング オブジェクトを完全に作成および変更し、独自のアプリケーションからプログラムでモデルに対して予測クエリを実行できます。

  • 分析管理オブジェクト (AMO)

    Analysis Services には、サードパーティのデータ マイニング プロバイダーがデータ マイニング オブジェクトを Analysis Services に統合できるようにする完全なフレームワークも用意されています。

    AMO を使用して、マイニング構造とマイニング モデルを作成できます。 CodePlex の次のサンプルを参照してください。

    • AMO ブラウザー

      指定した SSAS インスタンスに接続し、マイニング構造やマイニング モデルなど、すべてのサーバー オブジェクトとそのプロパティを一覧表示します。

    • AMO の単純なサンプル

      AS Simple サンプルでは、ほとんどの主要オブジェクトへのプログラムによるアクセスについて説明し、メタデータの参照とオブジェクト内の値へのアクセスを示します。

      このサンプルでは、データ マイニング構造とモデルを作成して処理する方法と、既存のデータ マイニング モデルを参照する方法も示します。

  • DMX

    DMX を使用して、コマンド ステートメント、予測クエリ、およびメタデータ クエリをカプセル化し、Analysis Services サーバーへの接続を作成したと仮定して、結果を表形式で返すことができます。

このセクションにて

OLE DB for Data Mining
データ マイニングと多次元データをサポートするための仕様の追加について説明します。新しいスキーマ行セットと列、マイニング構造を作成および管理するためのデータ マイニング拡張機能 (DMX) 言語。

ADOMD.NET を使用した開発
クライアント オブジェクトとサーバー プログラミング オブジェクト ADOMD.NET について説明します。

分析管理オブジェクト (AMO) を使用した開発
AMO プログラミング ライブラリについて説明します。

Analysis Services スクリプト言語 (ASSL) を使用した開発
XML for Analysis (XMLA) とその拡張機能について説明します。

こちらもご覧ください

開発者ガイド (Analysis Services)
データ マイニング拡張機能 (DMX) リファレンス