Share via


データ マイニング モデル (DMX) からデータを取得する方法 (SSRS)

SQL Server Analysis Services データ マイニング モデルのデータをレポートで使用するには、SQL Server Analysis Services データ ソースと 1 つ以上のレポート データセットを定義する必要があります。データ ソース定義を作成する場合、クライアント コンピューターからデータ ソースにアクセスできるように接続文字列と資格情報を指定する必要があります。

単一のレポートで使用するように埋め込みデータ ソースの定義を作成することも、複数のレポートで使用できる共有データ ソースの定義を作成することもできます。このトピックでは、埋め込みデータ ソースを作成する手順について説明します。共有データ ソースの詳細については、「埋め込みデータ接続/データ ソースおよび共有データ接続/データ ソース (レポート ビルダー 3.0 および SSRS)」および「共有データ ソースの作成、変更、および削除 (SSRS)」を参照してください。

SQL Server Analysis Services データ ソースを作成したら、1 つ以上のデータセットを作成できます。データセットごとに、データ マイニング予測式 (DMX) クエリ デザイナーを使用して、フィールド コレクションを指定する DMX クエリを作成します。詳細については、「Analysis Services の DMX クエリ デザイナーのユーザー インターフェイス」を参照してください。

データセットを作成すると、そのデータセットの名前がデータ ソースの下のノードとしてレポート データ ペインに表示されます。詳細については、「Business Intelligence Development Studio でのレポート デザイナーの操作」を参照してください。

レポートをパブリッシュした後、レポートをレポート サーバーで実行するときに、データを取得するための権限が有効であるように、データ ソースの資格情報を変更することが必要になる場合があります。

埋め込み Microsoft SQL Server Analysis Services データ ソースを作成するには

  1. レポート データ ペインのツール バーで、[新規作成][データ ソース] の順にクリックします。

  2. [データ ソースのプロパティ] ダイアログ ボックスの [名前] ボックスに名前を入力するか、既定の名前をそのまま使用します。

  3. [埋め込み接続] が選択されていることを確認します。

  4. [種類] ボックスの一覧で、[Microsoft SQL Server Analysis Services] を選択します。

  5. Analysis Services データ ソースに使用する接続文字列を指定します。

    データ ソースへの接続に使用する接続情報および資格情報については、データベース管理者に問い合わせてください。ローカル クライアント上のサンプル AdventureWorksDW2008R2 データベースを指定する接続文字列の例を次に示します。

    Data Source=localhost;Initial Catalog=AdventureWorksDW2008R2
    
  6. [資格情報] をクリックします。

    データ ソースへの接続に使用する資格情報を設定します。詳細については、「レポート データ ソースに関する資格情報と接続情報の指定」を参照してください。

    注意

    データ ソース接続をテストするには、[編集] をクリックします。[接続プロパティ] ダイアログ ボックスで、[接続テスト] をクリックします。テストが成功すると、"接続テストに成功しました。" というメッセージが表示されます。テストが失敗すると、その原因に関する詳しい情報を記載した警告メッセージが表示されます。

  7. [OK] をクリックします。

    データ ソースがレポート データ ペインに表示されます。

Microsoft SQL Server Analysis Services のデータセットを作成するには

  1. レポート データ ペインで、SQL Server Analysis Services データ ソースに接続するデータ ソースの名前を右クリックし、[データセットの追加] をクリックします。

  2. [データセットのプロパティ] ダイアログ ボックスで、[名前] ボックスに名前を入力します。

  3. [データ ソース] ボックスに表示された名前が、Analysis Services データ ソースに接続するデータ ソースの名前であることを確認します。

  4. [クエリ デザイナー] をクリックしてグラフィカル クエリ デザイナーを開き、クエリを対話形式で作成します。クエリ デザイナーが MDX モードで開いた場合は、ツール バーの [コマンドの種類 DMX] (DMX クエリ言語ビューへの変更) をクリックしてデータ マイニング クエリ デザイナーに切り替えます。詳細については、「Analysis Services の DMX クエリ デザイナーのユーザー インターフェイス」を参照してください。

    代わりに、既存の DMX クエリを別のレポートからインポートするには、[インポート] をクリックし、DMX クエリを使用して .rdl ファイルに移動します。.dmx ファイルからクエリをインポートすることはできません。

  5. クエリを作成して実行した後、サンプルの結果を表示するには [OK] をクリックします。

  6. [OK] をクリックします。

    データセットとそのフィールド コレクションがレポート データ ペインのデータ ソース ノードの下に表示されます。