プロジェクト ユーザー ビューの一部が表示されない

 

適用先: Project Server 2010, Project Server 2013

トピックの最終更新日: 2013-12-18

要素 ID/ルール名:   Project_User_View_Was_Truncated

概要:   レポート データ サービスでは、レポート データベースに対するレポートおよびキューブ作成の実行を容易にするビューが作成されます。これらのビューは、Microsoft SQL Server ビューであり、列 (フィールド) の数が 1,024 に制限されています。

この警告は、レポート データベースが 1,024 を超える列を使用するように構成されている場合に、レポート データ サービスによってレポート データベース ビューが再作成されるたびに (たとえば、キューブが定義されたときや、ユーザー設定フィールドが作成または削除されたときに) 発生します。

複数の業務部門を同じ Microsoft Project Server サイトにまとめている組織では、ユーザー設定フィールドどうしの重なり合いがほとんどないか、まったくないことがあります。その結果、1,024 列を超えるレポート データベースが作成される場合があります。

原因:   多数のユーザー設定フィールドが、多数の Project Server フィールドと組み合わさると、レポート データベース ビューがアーキテクチャ上の制限である 1,024 列を超えることがあります。この状況でビュー作成プロセスが失敗するのを防ぐために、レポート データ サービスは制限に達するとユーザー設定フィールドの追加を停止し、警告の Windows NT イベントを発生して、この制限に気付いていないシステム管理者が "失われた" データを診断できるようにします。

解決策:

  • 特定の Project Server サイトで使用されているユーザー設定フィールドの数を減らします。これを行う 1 つの方法は、追加の Project Server サイトを作成し、ユーザーの一部を新しいサイトに移動することです。

  • 特定のサイトに 1,024 を超えるフィールドを必要とする組織では、Reporting UserViewChanged イベントを使用して、追加のデータが含まれる追加のビューを作成します。