Arbeiten mit dem Berichtsmodellabfrage-Designer
In Microsoft Reporting Services können Sie mithilfe des Berichts-Generators oder des Berichts-Designers Berichte basierend auf Berichtsmodellen erstellen. Der Berichts-Designer ist ein erweitertes Tool zum Erstellen von Berichten, das die volle Funktionalität von RDL verwendet, sodass Sie komplexe Berichte aus einer Vielzahl von Datenquellen, wie beispielsweise relationalen und mehrdimensionalen Datenbanken, XML und Berichtsmodellen, erstellen können. Der Berichts-Generator weist die volle Funktionalität des Berichts-Designers auf, ohne dass Sie Business Intelligence Development Studio verwenden müssen. Der Berichts-Generator ist als eigenständiges Tool oder als ClickOnce-Anwendung verfügbar. Zum Erstellen einer Berichtsmodellabfrage im Berichts-Designer oder Berichts-Generator verwenden Sie den so genannten Berichtsmodellabfrage-Designer.
Mit dem Berichtsmodellabfrage-Designer können Sie Abfragen basierend auf Modellen erstellen, indem Sie Entitäten und Felder auf eine Entwurfsoberfläche ziehen. Auf diese Weise wird eine Abfrage aus Berichtsmodell-Metadaten zusammengestellt. Nachdem Sie die Berichtsmodell-Metadaten für die Abfrage erstellt haben, werden sie in die RDL des Berichts eingebunden. Dort können Sie den Inhalt des Berichts wie jeden anderen Bericht organisieren und formatieren. Beispielsweise können Sie einen Bericht erstellen, der bedingte Formatierung, mehrere Datasets und mehrere Datenbereiche mit verschiedenen Abfragen in einem einzelnen Bericht enthält. Erst beim Rendern des Berichts wird die Abfrage übersetzt.
Bevor Sie den Berichtsmodellabfrage-Designer verwenden können, müssen Sie erfolgreich ein Berichtsmodell erstellen und dieses auf dem Berichtsserver oder einer SharePoint-Website bereitstellen. Geben Sie beim Erstellen der Datenquelle Berichtsservermodell an, und geben Sie dann eine gültige Verbindungszeichenfolge an.
Herstellen einer Verbindung mit einem Berichtsmodell
Geben Sie beim Verwenden eines auf einem Berichtsserver im systemeigenen Modus befindlichen Berichtsmodells eine Verbindungszeichenfolge in folgendem Format ein:
Server=http://<servername>/reportserver; datasource=/<modelpath>/<modelname>
Beispiel:
Server=http://myreportservername/reportserver; datasource=/models/Adventure Works Model
Wenn Sie ein Berichtsmodell verwenden, das sich auf einem Berichtsserver im integrierten SharePoint-Modus befindet, müssen Sie die vollqualifizierte URL für das Modell eingeben. Geben Sie eine Verbindungszeichenfolge in folgendem Format ein:
Server=http://<servername>; Datenquelle=http://<MySharePointSite>/<site>/<Document Library>/<MyFolder>/<modelname>
Beispiel:
Server=http://myreportservername; Datenquelle=http://TestSharePointSite/Site/Documents/Models/Adventure Works.smdl
Siehe auch