Berichtsmodelle (Berichts-Generator 2.0)

Ein Berichtsmodell ist eine benutzerfreundliche Beschreibung einer zugrunde liegenden Datenbank mit im Voraus festgelegten Datenbeziehungen und automatisch generierten Abfragen. Bei Berichts-Generator 1.0 muss ein Berichtsmodell als Datenquelle verwendet werden. Berichtsmodelle können auch als Datenquellen für Berichte verwendet werden, die Sie im Berichts-Designer und Berichts-Generator 2.0 erstellen. Ein Berichtsmodell stellt eine zusätzliche Ebene mit Informationen dar, die Datenbanktabellen und -sichten Konzepten zuordnet, die für Anwender im geschäftlichen Bereich wichtig sind. Ein sorgfältig entworfenes Berichtsmodell sollte sich durch eine sinnvolle Organisation der Informationen auszeichnen, für die Anwender im geschäftlichen Bereich Berichte erstellen möchten.

Datenbankadministratoren erstellen Berichtsmodelle in Modell-Designer (in SQL Server Business Intelligence Development Studio) oder generieren sie in Berichts-Manager bzw. in SharePoint Services und veröffentlichen sie dann auf einem Berichtsserver oder einer SharePoint-Website. Berichtsmodelle können genau wie alle anderen freigegebenen Datenquellen verwaltet werden.

Durch ein Berichtsmodell braucht der Anwender auch keine speziellen Kenntnisse der zugrunde liegenden Datenbankschemas und der Abfragesprache mehr. Berichtsmodelle vereinfachen das Erstellen von Abfragen, von Datenquellenverbindungen und -authentifizierung, von Ausdrücken, Filtern und Parametern für den Anwender im geschäftlichen Bereich, damit dieser sich auf den Berichtsentwurf konzentrieren kann.

Ein Modell ist eine Auflistung von Entitäten und deren Beziehungen, die die Beziehungen zwischen realen Geschäftsfunktionen und -prozessen widerspiegeln, beispielsweise die Beziehungen zwischen Products und Inventory sowie Sales. Entitäten sind logische Gruppierungen von Attributen, wie Product ID, Product Name und andere produktbezogene Elemente und deren Beziehungen, die einzelne Datenpunkte beschreiben, wie Product ID.

Technischer Hinweis

Berichtsmodelle basieren weder auf UML (Unified Modeling Language) noch auf anderen Modellspezifikationen. Sie sind nicht mit anderen Modellierungstools oder -sprachen kompatibel. Zum Erstellen, Veröffentlichen und Verwenden von Berichtsmodellen müssen Administratoren mit den in Reporting Services verfügbaren Berichterstellungs- und Bereitstellungstools arbeiten.