PowerPivot データを使用した Reporting Services レポートの作成
SharePoint にパブリッシュされている PowerPivot ブックに基づいた Reporting Services レポートを作成できます。 Reporting Services にはグラフやマップを使用した豊富なデータ視覚化機能、PDF や Word などの追加の表示形式、包括的なサブスクリプションおよび配信オプションがあります。Reporting Services は PowerPivot データを視覚化、表示、配布して、組織内の他のユーザーにビジネス インテリジェンス データを提供する強力な代替ツールです。
重要 |
---|
このトピックでは、レポート ツールから PowerPivot データに接続する方法について説明します。接続を確立した後で、多次元データに基づいたレポートのデザイン方法を確認する場合は、Reporting Services ドキュメントを参照してください。 |
このトピックの内容は次のとおりです。
前提条件
アプローチの選択
レポート ビルダーでの PowerPivot データ ソースへの接続
レポート デザイナーでの PowerPivot データ ソースへの接続
PowerPivot ギャラリーへのレポートのパブリッシュまたは保存
前提条件
PowerPivot ブックは、PowerPivot サーバー ソフトウェアが有効になっている SharePoint サイトにパブリッシュする必要があります。PowerPivot サーバー ソフトウェアは、データを読み込み、レポート ビルダーまたはレポート デザイナーで使用できるようにするために必要です。詳細については、「PowerPivot の概要 (IT 管理者向け)」を参照してください。
レポート サーバーは、SQL Server 2008 R2 Reporting Services であることが必要です。
注 |
---|
レポート サーバーは、ネイティブ モードまたは SharePoint 統合モードで動作することができます。レポート サーバーが、PowerPivot for SharePoint も備えた SharePoint 2010 ファームの SharePoint 統合用に構成されている場合は、PowerPivot ギャラリーからもレポートを開始できます。PowerPivot ギャラリーからレポートを開始すると、データ ソース接続が作成されるため、開発作業が容易になります。 |
レポート ビルダーからの接続をサポートするには、ワークステーション コンピューターに SQL Server 2008 R2 ADOMD.NET が必要です。このクライアント ライブラリは PowerPivot for Excel と一緒にインストールされていますが、このアプリケーションがインストールされていないコンピューターを使用する場合は、Microsoft Web サイトの SQL Server 2008 Feature Pack ページから ADOMD.NET をダウンロードしてインストールする必要があります。
レポート デザイナーからの接続をサポートするには、ワークステーション コンピューターに SQL Server 2008 R2 OLE DB Provider for Analysis Services が必要です。このバージョンのプロバイダーがインストールされていないコンピューターでレポート デザイナーを使用する場合は、SQL Server 2008 Feature Pack ページからダウンロードしてインストールすることもできます。
アプローチの選択
SQL Server 2008 R2 インストール メディアからインストールしたレポート ビルダーまたはレポート デザイナーを使用できます。
アプリケーション |
アプローチ |
リンク |
---|---|---|
レポート ビルダー |
SQL Server 2008 R2 レポート サーバーから開いた PowerPivot ギャラリー、別のライブラリ、またはレポート ビルダーからレポート ビルダーを起動します。 |
操作方法 |
レポート デザイナー |
Business Intelligence Development Studio を起動し、レポート プロジェクトを作成して、SharePoint サイトのパブリッシュされている PowerPivot ブックに接続します。 |
操作方法 |
レポート ビルダーでの PowerPivot データ ソースへの接続
レポートを作成するには、レポート ビルダーを使用して、PowerPivot ギャラリーまたは別のライブラリにパブリッシュした PowerPivot ブックに基づき新しいレポートを開始します。データをレポートで使用可能にするには、データの読み込みと計算を行う PowerPivot サーバーが SharePoint 環境に少なくとも 1 台必要です。
PowerPivot ギャラリーからレポート ビルダーを起動するには
次の手順では、Reporting Services が PowerPivot ギャラリーと同じ SharePoint 環境にインストールされ、SharePoint 統合用に構成されていることを前提とします。
PowerPivot ギャラリーで、データ ソースに使用する PowerPivot ブックにスクロールし、[作成] リンク ドキュメント ボタンの下の下矢印をクリックします。
[レポート ビルダー レポートの作成] をクリックします。
注 このオプションが表示されない場合、Reporting Services がこのサイトで有効になっていないか、SQL Server 2008 R2 バージョンではありません。
初回使用時に、レポート ビルダーはレポート サーバーからダウンロードされます。ダウンロード後は、PowerPivot ブックをデータ ソースとして使用した新しい空のレポートが作成されて、PowerPivot ギャラリーに保存されます。ブックへのデータ ソース接続が作成されます。
データ ソース接続は自動的に定義されますが、データセットとレポートのレイアウトは指定する必要があります。次の手順でデータセットを作成して作業対象のテーブルと列を指定し、[挿入] タブでレポートのレイアウトを作成します。
レポート ビルダーが別のブラウザー ウィンドウで起動しない場合は、ブラウザーのセキュリティ設定によってブロックされている可能性があります。この問題に対処するために、レポート ビルダーでレポートを手動で開くことができます。
PowerPivot ギャラリーを [すべてのドキュメント] ビューに切り替えます。これを実行するには、サーバー リボンの [ライブラリ] をクリックし、[現在のビュー] を [すべてのドキュメント] に変更します。
PowerPivot ブックへのデータ ソース接続を含む空のレポートを選択します。
右側の下矢印をクリックして、[レポート ビルダーでの編集] をクリックします。
任意のライブラリからレポート ビルダーを起動するには
次の手順は、SharePoint サイトの管理者がライブラリ用にレポート サーバーのコンテンツ タイプを有効にしたことを前提としています。
[ライブラリ ツール] のライブラリで、[新しいドキュメント] の横の下矢印をクリックします。
[レポート ビルダー レポート] をクリックします。レポートを選択する必要があります。PowerPivot データに基づいてレポート モデルまたはレポート データ ソースを作成することはできません。
[作業の開始] の [新しいレポート] で、作成するレポートの種類を選択します。
[データセットの選択] で、[データセットの作成] を選択します。[次へ] をクリックします。
[データ ソースへの接続の選択] で [新規作成] をクリックします。
[接続の種類の選択] で、[Microsoft SQL Server Analysis Services] を選択します。
[データ ソースのプロパティ] で、[ビルド] をクリックして接続情報を指定します。
[サーバー名] で、PowerPivot ブックの URL を入力します (例: http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx)。
[ユーザー名] と [パスワード] は空白にします。この接続は、ログオンする必要がある Windows アカウントを使用して確立されます。
[接続テスト] をクリックし、ファイルにアクセスできることを確認してから [OK] をクリックします。
[データ ソースのプロパティ] で [資格情報] をクリックします。
[現在の Windows ユーザーを使用する] を選択し、[OK] をクリックします。
重要 このオプションは必ず選択してください。この手順を省略すると、後でレポートを実行しようとしたときに HTTP 401 エラーが発生します。
[次へ] をクリックして、[クエリのデザイン] ページに進みます。
[クエリのデザイン] で、クエリをビルドするワークスペースに属性とメジャーをドラッグします。
ウィザードの残りのページを使用して、レポートの作成を終了します。
[実行] をクリックして、レポートを表示します。
PowerPivot データ アクセスをサポートするサーバーとサイトを選択して、レポートを SharePoint に保存します。
注 |
---|
データ ソースに使用する PowerPivot ブックが既に同じギャラリーに存在する場合、PowerPivot ギャラリーを場所に選択すると便利です。ブックが別の場所にある場合、レポートに対する PowerPivot ギャラリーのプレビュー イメージはオフになります。詳細については、このトピックの「PowerPivot ギャラリーへのレポートのパブリッシュまたは保存」を参照してください。 |
レポート デザイナーでの PowerPivot データ ソースへの接続
レポート デザイナーは、SQL Server と一緒にインストールされる作成ツール、Business Intelligence Development Studio にホストされています。次の手順では、PowerPivot データへの接続をサポートする Analysis Services OLE DB プロバイダーがインストールされていることを前提とします。詳細については、このトピックの「前提条件」を参照してください。
[すべてのプログラム] の [SQL Server 2008 R2] で、[SQL Server Business Intelligence Development Studio] をクリックします。
[ファイル] メニューの [新規作成] をクリックし、[プロジェクト] をクリックします。[レポート サーバー プロジェクト] を選択します。
ソリューション エクスプローラーで [レポート] を右クリックし、[新しいレポートの追加] をクリックします。
[データ ソースの選択] で、[Microsoft SQL Server Analysis Services] を選択します。
[編集] をクリックします。
[サーバー名] で、PowerPivot ブックの URL を入力します (例: http://contoso-srv/shared%20documents/ContosoSales.xlsx)。
注 [接続テスト] はクリックしないでください。次の 2 つの手順を完了するまで使用できません。
[資格情報] をクリックします。
[Windows 認証 (統合セキュリティ) を使用する] をクリックし、[OK] をクリックします。
[次へ] をクリックします。
[クエリのデザイン] で [クエリ ビルダー] をクリックして、レポートに使用するメジャーおよびディメンションを選択します。
PowerPivot ギャラリーへのレポートのパブリッシュまたは保存
レポートを PowerPivot ギャラリーにパブリッシュしてプレビュー機能を使用する場合、プレビュー イメージを表示するためにレポートまたは PowerPivot ブック データ ソースの場所を変更する必要が生じることがあります。
PowerPivot ギャラリーにパブリッシュする Reporting Services レポートでは、プレビュー イメージは以下の条件を満たしている場合にのみ生成されます。
データを提供するレポートおよび PowerPivot ブックは、同じ PowerPivot ギャラリーに一緒に保存する必要があります。
レポートには、PowerPivot データのみが格納されます。ブックの他のデータ用にプレビュー イメージを作成することはできません。データ ソースは PowerPivot ブックである必要があります。
プレビューは他のライブラリではサポートされません。PowerPivot ギャラリー以外に他のライブラリを使用する場合や、プレビュー イメージが重要でない場合は、ブックのレポート データ ソースの種類および場所の要件は無視してかまいません。レポートと PowerPivot ブックはいずれも任意のサーバーの場所からアクセスできます。