プロジェクト ユーザー ビューの一部が表示されない
適用先: 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 イベントを使用して、追加のデータが含まれる追加のビューを作成します。