レポート機能とビジネス インテリジェンスを計画する (Project Web App)

概要: SharePoint Server 2013 のビジネス インテリジェンス ツールを使用して、Project Web App のデータのレポートを計画します。
適用対象: Project Server 2013

Project Server 2013 では、プロジェクト情報がProject Web App データベースに格納されます。 この情報は、SQL Server データベースに接続できる任意のレポート ツールによって照会できます。 データは、OData フィードを介して使用することもできます。

レポート機能に使用できるデータとして、タイムシート ユーザー設定フィールド、プロジェクトのプロパティ、ポートフォリオのプランナーとオプティマイザーのデータなどがあります。 また、Project Server では、この情報を含むオンライン分析処理 (OLAP) キューブを生成することもできます。 Project Web Appの各インスタンスには、一連のサンプル レポートとテンプレートが含まれています。 これらのレポートは Excel 2013 ブックに含まれており、SharePoint Server 2013 のExcel Servicesで使用するように設計されています。

Excel を使用する Project Web App のレポート

Excel レポートは、Project Web App データベースまたは関連する OLAP データベースから取得されたデータを視覚化するために使用するデータ接続スプレッドシートです。 Excel 2016 では、ピボットテーブルまたはピボットグラフにデータを表示でき、その他のビジュアル化機能も使用できます。 Project Web Appに含まれるサンプル レポートでは、Office Data Connections を使用して、Project Web App データベースと OLAP データベースからデータにアクセスして取得します。

Project Web App ビジネス インテリジェンス センターのダッシュボード

Project Web App Business Intelligence Center でダッシュボード ページを作成するには、Web パーツを使用してProject Web App データを表示します。 Web パーツを使用すると、いくつかの異なるオプションを使用してProject Web Appデータを表示できます。

  • Excel Services
  • SQL Server 2012 Power Pivot for SharePoint Server 2013
  • Power View for SharePoint 2013
  • SQL Server Reporting Services (SSRS) 2005 または 2008
  • SharePoint Server 2013 の PerformancePoint Services
  • SharePoint Server 2013 Business Connectivity Services 機能

一覧表示されている 6 つの各メソッドは、レポート機能に関連する Web パーツを使用してダッシュボード ページに追加できます。 たとえば、ダッシュボード ページに Excel レポートを配置するには、Excel Web Access Web パーツをダッシュボード ページに追加し、Web パーツを特定の Excel .xlsx ファイルにリンクして Web パーツに表示します。

ダッシュボード ページには、レポート Web パーツにリンクして、ユーザーやその他の情報でコンテンツをフィルター処理できるページ フィルターが組み込まれています。 レポート Web パーツを相互にリンクして、1 つのレポートで値を選択すると、他の接続されたレポートが現在の選択によってフィルター処理されるようにすることもできます。

Project Web App でのビジネス インテリジェンス センターのセキュリティとアクセス

ビジネス インテリジェンス センターは、Project Web App サイトのサブサイトであり、メイン Project Web App サイトからアクセス許可を継承します。 組織内にProject Web Appレポートへのアクセスを必要とするユーザーがいる場合は、次のいずれかの操作を実行できます。

  • ビジネス インテリジェンス センターとメイン Project Web App サイト間のアクセス許可の継承を解除できます。 これにより、Project Web App サイトへのアクセス権を付与せずに、ビジネス インテリジェンス センターにユーザーを追加できます。 ただし、両方のサイトにアクセスする必要のあるユーザーは手動で管理する必要があります。

  • Project Web App と同じサイト コレクション内に異なる権限でサイトを作成し、1 つ以上のダッシュボード ページをそのサイトに展開して、必要なレポートを使用できるようにすることができます。

次の SharePoint Server 2016 サイト権限レベルを使用できます。

SharePoint Server 2016 サイト権限レベル

グループ アクセス許可レベル OData フィードにアクセスする
Project Web App の管理者
フル コントロール
はい
Project Web App のポートフォリオ管理者
デザイン
はい
Project Web App のポートフォリオ ビューアー
デザイン
はい
Project Web App のプロジェクト管理者
読み取り
いいえ
Project Web App のリソース管理者
読み取り
いいえ
Project Web App のチーム リーダー
アクセスなし
いいえ
Project Web App のチーム メンバー
アクセスなし
いいえ

これらのロールは、サイト内の一連のアイテムに対するアクセス許可をユーザーに付与します。 これらの項目には、レポート、レポート テンプレート、および Office データ接続を指定できます。 Office データ接続であるアイテムの場合、特定の ODC に使用される Secure Store Service 資格情報は、Project Web Appおよび OLAP データベース内のデータにアクセスできます。

このサイト内の特定のアイテムへのアクセスのセキュリティを管理するには (レポート フォルダー、特定のレポート、Office データ接続へのアクセスを制限する場合など)、対象アイテムの保護に利用する固有のセキュリティ グループを作成するか、各アイテムのセキュリティ アクセス許可を編集する方法で、例外を設定することによって、セキュリティ アクセス許可をカスタマイズできます。 このような処理はすべて、SharePoint Server 2016のセキュリティによって実現されます。

既定のサンプル レポートまたはテンプレート、またはそのフォルダーを含むフォルダーの名前を変更または削除しないことをお勧めします。 将来、更新プログラムやサービス パックがリリースされたときに、これらのレポートやテンプレートが再作成される可能性があります。

Office データ接続

Office データ接続は、複数の Excel レポートで使用できる外部ファイルです。 これらのファイルには、次のものが含まれます。

  1. 正しいターゲット データベースまたは OData フィードに接続およびアクセスするために必要な接続情報。
  2. ターゲット データ ソースのデータを読み取るために必要なセキュリティ資格情報または認証情報。
  3. ターゲット データベースから取得されるデータの具体的な説明。 これには、SQL 選択クエリを含めることができます。

これらのファイルへのアクセスは、SharePoint Server 2013 セキュリティを使用してセキュリティで保護できます。 また、アカウントごとに個別の Secure Store ターゲット アプリケーションを作成することで、レポート データへのアクセスをセキュリティで保護することもできます。

Project Online でのレポート

Project Onlineでは、レポート用のProject Web App データは、Project Online Reporting OData フィードでのみ使用できます。 OData フィードには、Excel 2013 以降からアクセスできます。 OData レポートは、Project Online Project Web Appに発行し、Excel を使用して表示できます。 Excel ファイルが Project Online Reporting OData フィードのレガシ OData インポート ウィザードを使用している場合、Excel は Excel ファイル内のProject Onlineデータを更新できます。 Excel で従来のデータ インポート ウィザードを有効にする方法の詳細については、こちらの記事「データのインポートと分析のオプション」を参照してください。

関連項目

SharePoint Server 2013 の Excel Services の概要