データ マイニング モデル (DMX) からデータを取得する (SSRS)
SQL Server Analysis Services データ マイニング モデルのデータをレポートで使用するには、SQL Server Analysis Services データ ソースと 1 つ以上のレポート データセットを定義する必要があります。 データ ソース定義を作成する場合、クライアント コンピューターからデータ ソースにアクセスできるように接続文字列と資格情報を指定する必要があります。
単一のレポートで使用するように埋め込みデータ ソースの定義を作成することも、複数のレポートで使用できる共有データ ソースの定義を作成することもできます。 このトピックでは、埋め込みデータ ソースを作成する手順について説明します。 共有データ ソースの詳細については、埋め込みまたは共有データ接続またはデータ ソース (レポート ビルダーおよび SSRS) に関する記事、および「共有データ ソースを作成、変更、および削除する (SSRS)」を参照してください。
SQL Server Analysis Services データ ソースを作成したら、1 つ以上のデータセットを作成できます。 データセットごとに、データ マイニング予測式 (DMX) クエリ デザイナーを使用して、フィールド コレクションを指定する DMX クエリを作成します。 詳細については、「 Analysis Services の DMX クエリ デザイナーのユーザー インターフェイス」をご覧ください。
データセットを作成すると、そのデータセットの名前がデータ ソースの下のノードとしてレポート データ ペインに表示されます。
レポートをパブリッシュした後、レポートをレポート サーバーで実行するときに、データを取得するための権限が有効な状態になるように、データ ソースの資格情報を変更する必要が生じる場合があります。
埋め込み Microsoft SQL Server Analysis Services データ ソースを作成するには
ツール バーのレポート データ ペインで、 [新規作成] 、 [データ ソース] の順にクリックします。
[データ ソースのプロパティ] ダイアログ ボックスの [名前] ボックスに名前を入力するか、既定の名前をそのまま使用します。
[埋め込み接続] が選択されていることを確認します。
[種類] ボックスで、 [Microsoft SQL Server Analysis Services] を選択します。
Analysis Services データ ソースに使用する接続文字列を指定します。
データ ソースへの接続に使用する接続情報および資格情報については、データベース管理者に問い合わせてください。 ローカル クライアント上のサンプル
AdventureWorksDW2022
データベースを指定する接続文字列の例を次に示します。Data Source=localhost;Initial Catalog=AdventureWorksDW2022
[資格情報] をクリックします。
データ ソースへの接続に使用する資格情報を設定します。 詳細については、「 レポート データ ソースに関する資格情報と接続情報を指定する」をご覧ください。
注意
データ ソース接続をテストするには、 [編集] をクリックします。 [接続プロパティ] ダイアログ ボックスで、 [接続テスト] をクリックします。 テストが成功すると "接続テストに成功しました。" というメッセージが表示されます。テストが失敗すると、その原因の詳細と共に警告メッセージが表示されます。
[OK] を選択します。
データ ソースがレポート データ ペインに表示されます。
Microsoft SQL Server Analysis Services のデータセットを作成するには
[レポート データ] ペインで、SQL Server Analysis Services データ ソースに接続するデータ ソースの名前を右クリックし、[データセットの追加] をクリックします。
[データセットのプロパティ] ダイアログ ボックスで、 [名前] ボックスに名前を入力します。
[データ ソース] ボックスに表示された名前が、Analysis Services データ ソースに接続するデータ ソースの名前であることを確認します。
[クエリ デザイナー] をクリックしてグラフィカル クエリ デザイナーを開き、クエリを対話形式で作成します。 クエリ デザイナーが MDX モードで開いた場合は、ツール バーの [コマンドの種類 DMX] () をクリックして、データ マイニング クエリ デザイナーに切り替えます。 詳細については、「 Analysis Services の DMX クエリ デザイナーのユーザー インターフェイス」をご覧ください。
代わりに、既存の DMX クエリを別のレポートからインポートするには、 [インポート] をクリックし、DMX クエリを使用して .rdl ファイルに移動します。 .dmx ファイルからクエリをインポートすることはできません。
クエリを作成して実行した後、サンプルの結果を表示するには [OK] をクリックします。
[OK] を選択します。
データセットとそのフィールド コレクションがレポート データ ペインのデータ ソース ノードの下に表示されます。