次の方法で共有


データ フィードからのインポート (SSAS テーブル)

データ フィードは、オンライン データ ソースから生成され、コピー先のドキュメントまたはアプリケーションにストリーミングされる 1 つ以上の XML データ ストリームです。 テーブルのインポート ウィザードを使用して、データ フィードからモデルにデータをインポートできます。

このトピックには、次のセクションが含まれています。

データ フィードからのインポートについて

次の種類のデータ フィードから表形式モデルにデータをインポートできます。

レポーティング サービス レポート
SharePoint サイトまたはレポート サーバーにパブリッシュされた Reporting Services レポートは、モデルのデータ ソースとして使用できます。 Reporting Services レポートからデータをインポートする場合は、レポート定義 (.rdl) ファイルをデータ ソースとして指定する必要があります。

Azure DataMarket のデータセット
Azure DataMarket は、クラウド サービスとして情報を提供する単一のマーケットプレースと配信チャネルを提供するサービスです。 Azure DataMarket データセットには、Windows ユーザー アカウントではなくアカウント キーが必要です。

Atom 配信フィード
フィードは Atom フィードである必要があります。 RSS フィードはサポートされていません。 フィードは一般公開されている必要があります。または、現在ログインしている Windows アカウントでフィードに接続するためのアクセス許可が必要です。

データ フィードからのデータは、インポート時に 1 回モデルに追加されます。 フィードから更新されたデータを取得するには、モデル デザイナーからデータを更新するか、Analysis Services の実稼働インスタンスにデプロイした後でモデルのデータ更新スケジュールを構成します。 詳細については、「 データの処理 (SSAS テーブル)」を参照してください。

Azure DataMarket データセットからデータをインポートする

Azure DataMarket からモデル内のテーブルとしてデータをインポートできます。

Azure DataMarket データセットからデータをインポートするには

  1. SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ データ ソースからインポート] をクリックします。 テーブルのインポート ウィザードが開きます。

  2. [ データ ソースへの接続 ] ページの [ データ フィード] で、[ Azure DataMarket データセット] を選択し、[ 次へ] をクリックします。

  3. [ Azure DataMarket データセットへの接続 ] ページの [フレンドリ名] に、アクセスするフィードのわかりやすい名前を入力します。 複数のフィードまたはデータ ソースをインポートする場合は、接続にわかりやすい名前を使用すると、接続の使用方法を覚えるのに役立ちます。

  4. [データ フィードの URL] に、データ フィードのアドレスを入力します。

  5. [ セキュリティ設定] の [ アカウント キー] に、アカウント キーを入力します。 アカウント キーは、DataMarket サブスクリプションにアクセスするために Analysis Services によって使用されます。

  6. [ テスト接続 ] をクリックして、フィードが使用可能であることを確認します。 または、[ 詳細設定 ] をクリックして、ベース URL またはサービス ドキュメント URL にフィードを提供するクエリまたはサービス ドキュメントが含まれていることを確認することもできます。

  7. [ 次へ ] をクリックしてインポートを続行します。

  8. [ 偽装情報 ] ページで、データの更新時に Analysis Services がデータ ソースへの接続に使用する資格情報を指定し、[ 次へ] をクリックします。 これらの資格情報は、アカウント キーとは異なります。

  9. ウィザードの [ テーブルとビューの選択 ] ページの [ フレンドリ名 ] フィールドに、インポート後にこのデータを含むテーブルを識別するわかりやすい名前を入力します。

  10. [ プレビュー] と [フィルター] をクリックしてデータを確認し、列の選択を変更します。 レポート データ フィードにインポートされる行を制限することはできませんが、チェック ボックスをオフにして列を削除することはできます。 OK をクリックします。

  11. [ テーブルとビューの選択 ] ページで、[ 完了] をクリックします。

パブリックまたは企業のデータ ソースからデータ フィードをインポートする

パブリック フィードにアクセスしたり、独自のデータベース システムまたはレガシ データベース システムから Atom フィードを生成するカスタム データ サービスを構築したりできます。

パブリックまたは企業のデータ フィードからデータをインポートするには

  1. SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ データ ソースからインポート] をクリックします。 テーブルのインポート ウィザードが開きます。

  2. [ データ ソースへの接続 ] ページの [ データ フィード] で、[ その他のフィード] を選択し、[ 次へ] をクリックします。

  3. [ データ フィードへの接続 ] ページで、アクセスするフィードのわかりやすい名前を入力します。 複数のフィードまたはデータ ソースをインポートする場合は、接続にわかりやすい名前を使用すると、接続の使用方法を覚えるのに役立ちます。

  4. [データ フィードの URL] に、データ フィードのアドレスを入力します。 有効な値は次のとおりです。

    1. Atom データを含む XML ドキュメント。 たとえば、次の URL は、Open Government Data Initiative Web サイトのパブリック フィードを指しています。

      http://ogdi.cloudapp.net/v1/dc/banklocations/  
      
    2. 1 つ以上のフィードを指定する .atomsvc ドキュメント。 .atomsvc ドキュメントは、1 つ以上のフィードを提供するサービスまたはアプリケーションを指します。 各フィードは、結果セットを返す基本クエリとして指定されます。

      Web サーバー上にある .atomsvc ドキュメントの URL アドレスを指定するか、コンピューター上の共有フォルダーまたはローカル フォルダーからファイルを開くことができます。 Reporting Services レポートのエクスポート中に .atomsvc ドキュメントをコンピューターに保存した場合や、他のユーザーが SharePoint サイト用に作成したデータ フィード ライブラリに .atomsvc ドキュメントが含まれる場合があります。

      URL アドレスまたは共有フォルダーを介してアクセスできる .atomsvc ドキュメントを指定することをお勧めします。これは、ブックが SharePoint に発行された後、後でブックのデータ自動更新を構成するオプションが提供されるためです。 コンピューターにローカルではない場所を指定した場合、サーバーは同じ URL アドレスまたはネットワーク フォルダーを再利用してデータを更新できます。

  5. [ テスト接続 ] をクリックして、フィードが使用可能であることを確認します。 または、[ 詳細設定 ] をクリックして、ベース URL またはサービス ドキュメント URL にフィードを提供するクエリまたはサービス ドキュメントが含まれていることを確認することもできます。

  6. [ 次へ ] をクリックしてインポートを続行します。

  7. [ 偽装情報 ] ページで、データの更新時に Analysis Services がデータ ソースへの接続に使用する資格情報を指定し、[ 次へ] をクリックします。

  8. ウィザードの [ テーブルとビューの選択 ] ページの [ フレンドリ名 ] フィールドで、データ フィードコンテンツを、インポート後にこのデータを含むテーブルを識別するわかりやすい名前に置き換えます。

  9. [ プレビュー] と [フィルター] をクリックしてデータを確認し、列の選択を変更します。 レポート データ フィードにインポートされる行を制限することはできませんが、チェック ボックスをオフにして列を削除することはできます。 OK をクリックします。

  10. [ テーブルとビューの選択 ] ページで、[ 完了] をクリックします。

SharePoint リストからデータ フィードをインポートする

(SharePoint) リボンの [ データ フィードとしてエクスポート] ボタンがある SharePoint リストをインポートできます。 このボタンをクリックすると、リストをフィードとしてエクスポートできます。

SharePoint リストからデータ フィードをインポートするには

  1. SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ データ ソースからインポート] をクリックします。

  2. [ データ ソースへの接続 ] ページの [ データ フィード] で、[ その他のデータ フィード] を選択し、[ 次へ] をクリックします。

  3. [ データ フィードへの接続 ] ページで、アクセスするフィードのわかりやすい名前を入力します。 複数のフィードまたはデータ ソースをインポートする場合、接続にわかりやすい名前を使用すると、接続の使用方法を覚えておくのに役立つ場合があります。

  4. [データ フィード URL] に、リスト データ サービスのアドレスを入力し、 <server-name> を実際の SharePoint サーバーの名前に置き換えます。

    http://<server-name>/_vti_bin/listdata.svc  
    
  5. [ テスト接続 ] をクリックして、フィードが使用可能であることを確認します。 または、[ 詳細設定 ] をクリックして、サービス ドキュメント URL にリスト データ サービスのアドレスが含まれていることを確認することもできます。

  6. [ 次へ ] をクリックしてインポートを続行します。

  7. [ 偽装情報 ] ページで、データの更新時に Analysis Services がデータ ソースへの接続に使用する資格情報を指定し、[ 次へ] をクリックします。

  8. ウィザードの [ テーブルとビューの選択 ] ページで、インポートするリストを選択します。

    インポートできるのは、列を含むリストのみです。

  9. [ プレビュー] と [フィルター] をクリックしてデータを確認し、列の選択を変更します。 レポート データ フィードにインポートされる行を制限することはできませんが、チェック ボックスをオフにして列を削除することはできます。 OK をクリックします。

  10. [ テーブルとビューの選択 ] ページで、[ 完了] をクリックします。

Reporting Services レポートからデータ フィードをインポートする

SQL Server 2008 R2 Reporting Services を展開している場合は、Atom 表示拡張機能を使用して、既存のレポートからデータ フィードを生成できます。

パブリッシュされた Reporting Services レポートからレポート データをインポートするには

  1. SQL Server Data Tools (SSDT) で、[ モデル ] メニューをクリックし、[ データ ソースからインポート] をクリックします。

  2. [ データ ソースへの接続 ] ページの [ データ フィード] で [ レポート] を選択し、[ 次へ] をクリックします。

  3. [Microsoft SQL Server Reporting Services レポートへの接続] ページの [フレンドリ接続名] に、アクセスするフィードのわかりやすい名前を入力します。 複数のデータ ソースをインポートする場合、接続にわかりやすい名前を使用すると、接続の使用方法を覚えておくのに役立つ場合があります。

  4. [ 参照 ] をクリックし、レポート サーバーを選択します。

    レポート サーバーでレポートを定期的に使用する場合は、[最近使用した サイトとサーバー] にサーバーが表示されることがあります。 それ以外の場合は、[名前] にレポート サーバーのアドレスを入力し、[ 開く ] をクリックしてレポート サーバー サイト上のフォルダーを参照します。 レポート サーバーのアドレスの例として、http://<computername>/reportserver があります。

  5. レポートを選択し、[ 開く] をクリックします。 または、[ 名前 ] テキスト ボックスに、完全なパスとレポート名を含むレポートへのリンクを貼り付けることもできます。 テーブルのインポート ウィザードはレポートに接続し、プレビュー領域に表示します。

    レポートでパラメーターを使用する場合は、パラメーターを指定する必要があります。または、レポート接続を作成できません。 その場合、パラメーター値に関連する行のみがデータ フィードにインポートされます。

    1. レポートに表示されるリスト ボックスまたはコンボ ボックスを使用して、パラメーターを選択します。

    2. [ レポートの表示 ] をクリックしてデータを更新します。

      レポートを表示すると、選択したパラメーターがデータ フィード定義と共に保存されます。

    必要に応じて、[ 詳細設定 ] をクリックして、レポートのプロバイダー固有のプロパティを設定します。

  6. [ テスト接続 ] をクリックして、レポートがデータ フィードとして使用できることを確認します。 または、[ 詳細設定 ] をクリックして、データ フィード接続を指定する埋め込み XML が インライン サービス ドキュメント プロパティに含まれていることを確認することもできます。

  7. [ 次へ ] をクリックしてインポートを続行します。

  8. [ 偽装情報 ] ページで、データの更新時に Analysis Services がデータ ソースへの接続に使用する資格情報を指定し、[ 次へ] をクリックします。

  9. ウィザードの [ テーブルとビューの選択 ] ページで、データとしてインポートするレポート パーツの横にあるチェック ボックスをオンにします。

    一部のレポートには、テーブル、リスト、グラフなど、複数のパーツを含めることができます。

  10. [ フレンドリ名 ] ボックスに、データ フィードをモデルに保存するテーブルの名前を入力します。

    Reporting Service コントロールの名前は、名前が割り当てられていない場合に既定で使用されます (Tablix1、Tablix2 など)。 インポート時にこの名前を変更して、インポートされたデータ フィードの配信元をより簡単に識別できるようにすることをお勧めします。

  11. [ プレビュー] と [フィルター] をクリックしてデータを確認し、列の選択を変更します。 レポート データ フィードにインポートされる行を制限することはできませんが、チェック ボックスをオフにして列を削除することはできます。 OK をクリックします。

  12. [ テーブルとビューの選択 ] ページで、[ 完了] をクリックします。

こちらもご覧ください

サポートされているデータ ソース (SSAS 表形式)
サポートされているデータ型 (SSAS 表形式)
偽装 (SSAS 表形式)
データの処理 (SSAS テーブル)
データのインポート (SSAS テーブル)