<ソース データ クエリ>
適用対象:SQL Server Analysis Services
データ マイニング モデルをトレーニングし、マイニング モデルから予測を作成するには、Microsoft SQL Server Analysis Services データベースの外部にあるデータにアクセスする必要があります。 データ マイニング拡張機能 (DMX) の <source データ クエリ> 句を使用して、この外部データを定義します。 INSERT INTO (DMX)、
クエリ タイプ
ソース データの指定には、最も一般的な次の 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 - データ マイニング)