Project: Benutzeransicht wurde abgeschnitten

 

Gilt für: Project Server 2010, Project Server 2013

Letztes Änderungsdatum des Themas: 2013-12-18

Element-ID / Regelname:   Project_User_View_Was_Truncated

Zusammenfassung:   Vom Reporting Data Service werden Ansichten erstellt, die Benutzern die Berichterstellung und die Cubeerstellung für die Berichtsdatenbank erleichtern. Diese Ansichten, bei denen es sich um Microsoft SQL Server-Sichten handelt, sind auf 1024 Spalten, die auch als Felder bezeichnet werden, beschränkt.

Diese Warnung tritt jedes Mal auf, wenn die Ansichten der Berichtsdatenbank vom Reporting Data Service neu erstellt werden (z. B. wenn Cubes definiert oder benutzerdefinierte Felder erstellt bzw. gelöscht werden) und die Berichtsdatenbank mit mehr als 1024 Spalten konfiguriert ist.

Wenn mehrere Geschäftsbereiche einer Organisation dieselbe Microsoft Project Server-Website verwenden, bestehen möglicherweise kaum Überlappungen zwischen den benutzerdefinierten Feldern. Dies kann zur Folge haben, dass eine Berichtsdatenbank mehr als 1024 Spalten aufweist.

Ursache:   Eine große Anzahl an benutzerdefinierten Feldern zusammen mit einer großen Anzahl an Project Server-Feldern kann dazu führen, dass die Architekturbeschränkung von 1024 Spalten in den Ansichten der Berichtsdatenbank überschritten wird. Um zu verhindern, dass dadurch Fehler beim Ansichtserstellungsprozess auftreten, werden vom Reporting Data Service bei Erreichen des Grenzwerts keine weiteren benutzerdefinierten Felder hinzugefügt. Es wird eine Warnung im Windows NT-Ereignisprotokoll verzeichnet, um Systemadministratoren, denen diese Beschränkung nicht bewusst ist, die Diagnose bei fehlenden Daten zu erleichtern.

Mögliche Lösungen:

  • Reduzieren Sie die Anzahl der auf einer bestimmten Project Server-Website verwendeten benutzerdefinierten Felder. Hierzu können Sie beispielsweise weitere Project Server-Websites erstellen und einige Benutzer auf die neuen Websites verschieben.

  • Organisationen, die für eine bestimmte Website mehr als 1024 Felder benötigen, sollten das Berichterstellungsereignis UserViewChanged verwenden und zusätzliche Ansichten mit den zusätzlichen Daten erstellen.