<source data query>

適用: SQL Server Analysis Services

データ マイニング モデルをトレーニングし、マイニング モデルから予測を作成するには、Microsoft SQL Server Analysis Services データベースの外部にあるデータにアクセスする必要があります。 データ マイニング拡張機能 (DMX) のソース データ クエリ>句を使用<して、この外部データを定義します。 INSERT INTO (DMX)SELECT FROM <モデル> PREDICTION JOIN (DMX)SELECT FROM NATURAL PREDICTION JOIN ステートメントはすべてソース データ クエリを使用<します>

クエリ型

ソース データの指定には、最も一般的な次の 3 つの方法があります。

OPENQUERY (DMX)
このステートメントは、既存のデータ ソースを使用して、Analysis Services のインスタンスの外部にあるデータに対してクエリを実行します。

OPENQUERY は関数で OPENROWSET と似ていますが、OPENQUERY には次の利点があります。

  • DMX クエリは、 OPENQUERY を使用して記述する方がはるかに簡単です。 クエリを記述するたびに新しい接続文字列を作成する代わりに、データ ソース内の既存の接続文字列を利用できます。 データ ソース オブジェクトは、各ユーザーのデータ アクセスを制御することもできます。

  • 管理者は、サーバー上のデータへのアクセス方法をより詳細に制御できます。 たとえば、管理者は、サーバーに読み込まれるプロバイダーや、アクセスできる外部データを管理できます。

OPENROWSET (DMX)
このステートメントは、既存のデータ ソースを使用して、Analysis Services のインスタンスの外部にあるデータに対してクエリを実行します。

SHAPE (DMX)
このステートメントは複数のデータ ソースをクエリして、入れ子になったテーブルを作成します。 SHAPE を使用すると、複数のソースのデータを 1 つの階層テーブルに結合できます。 これにより、Analysis Services の機能を利用して、テーブル内のテーブルを埋め込むことでテーブルを入れ子にすることができます。

ソース データを指定するには、次のオプションを使用することもできます。

  • 有効な DMX ステートメント

  • すべての有効な多次元式 (MDX) ステートメント

  • ストアド プロシージャを返すテーブル

  • XML for Analysis (XMLA) 行セット

  • 行セット パラメーター

参照

データ マイニング拡張機能 (DMX) データ操作ステートメント
データ マイニング拡張機能 (DMX) ステートメント リファレンス
入れ子になったテーブル (Analysis Services - データ マイニング)