Berichtsmodellbeispiele

Aktualisiert: 14. April 2006

Mithilfe von SQL Server 2005 Reporting Services können Sie auf SQL Server-Datenbanken basierende Semantikmodelle erstellen. Hierzu führen Sie den Berichtsmodell-Designer innerhalb von Business Intelligence Development Studio aus. Nachdem Sie das Modell für den Berichtsserver bereitgestellt haben, können Sie rollenbasierte Sicherheitsberechtigungen zuweisen. Anschließend können die Benutzer Ihres Berichts-Generators das Modell zum Erstellen von Ad-hoc-Berichten im Berichts-Generator verwenden.

Das AdventureWorks-Beispielberichtsmodell ist im Lieferumfang von SQL Server 2005 enthalten. Die Beispiele werden während des Setupvorgangs nicht automatisch installiert. Anweisungen zum Installieren der Beispiele finden Sie unter Installieren von Beispielen in der SQL Server 2005-Onlinedokumentation.

Die Beispiele werden standardmäßig in folgendem Verzeichnis installiert:

<Laufwerk>:\Programme\Microsoft SQL Server\90\Samples

Hinweis Business Intelligence (BI) Development Studio wird auf Itanium-basierten Computern nicht unterstützt. Eine Unterstützung für BI Development Studio ist auf x64-basierten Computern verfügbar. Falls die SQL Server-Beispieldatenbanken auf einem Itanium-basierten Computer bereitgestellt wurden, können Sie BI Development Studio sowohl auf einem x86- als auch x64-basierten Computer verwenden, um die Beispiele zu ändern und auszuführen.

Szenario

  • Der Zweck dieses Beispiels besteht darin, den Benutzern des Modell-Designers/Berichts-Generators von SQL Server Reporting Services zu zeigen, wie Berichtsmodelle strukturiert sind und auf welche Weise sie im Berichts-Generator verwendet werden.

Sprachen

SMDL (Semantic Model Definition Language)

Features

Das AdventureWorks-Modellberichtsbeispiel verwendet die folgenden Features von Reporting Services.

Anwendungsbereich Features

Reporting Services

Modell-Designer

Reporting Services

Berichts-Generator

Reporting Services

Berichts-Manager

Voraussetzungen

Stellen Sie vor dem Ausführen des Beispiels sicher, dass die folgende Software installiert ist:

  • SQL Server 2005, einschließlich der folgenden Komponenten:
    • Reporting Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Eine Beispieldatenbank: AdventureWorks (Data Warehouse)
  • Microsoft .NET Framework 2.0 auf den Computern, die Sie zum Ausführen des Modell-Designers und des Berichts-Generators verwenden.
  • Visual Studio 2005.

Stellen Sie darüber hinaus sicher, dass Sie über die Berechtigungen für Folgendes verfügen:

  • Abrufen von Daten aus der AdventureWorks-Datenbank
  • Veröffentlichen auf dem Berichtsserver
  • Zuweisen von rollenbasierten Sicherheitsberechtigungen für Katalogelemente

Öffnen des AdventureWorks-Modells

Das Beispiel muss für einen Berichtsserver bereitgestellt werden. Platzieren Sie die Modelldateien in einem Netzwerkverzeichnis, auf das der Computer, den Sie zum Ausführen des Modell-Designers verwenden werden, Zugriff hat. Sobald das Modell bereitgestellt ist, können Sie es in Business Intelligence Development Studio öffnen.

So öffnen Sie das AdventureWorks-Modell im Modell-Designer

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf SQL Server 2005, und klicken Sie dann auf Business Intelligence Development Studio.

  2. Zeigen Sie im Menü Datei auf Öffnen, und klicken Sie dann auf Projekt/Projektmappe.

  3. Navigieren Sie im Dialogfeld Projekt öffnen zu dem Netzwerkspeicherort, in dem Sie die Modelldateien gespeichert haben.

  4. Wählen Sie die Datei Adventure Works Model.sln aus, und klicken Sie auf Öffnen.

ms160735.note(de-de,SQL.90).gifHinweis:
Wahlweise können Sie auch die .smdl-Datei einem bereits vorhandenen Modell hinzufügen, indem Sie mit der rechten Maustaste auf den Berichtsmodellordner klicken, auf Hinzufügen zeigen und auf Vorhandenes Element klicken. Navigieren Sie zu dem Verzeichnis, in dem Sie die Beispieldateien gespeichert haben. Wählen Sie die .sdml-Datei aus, und klicken Sie dann auf Hinzufügen.

Das Beispielmodell wird im Business Intelligence Development Studio-Fenster angezeigt. Sie können das Modell und die .dsv-Dateien bearbeiten, das Modell auf dem Berichtsserver speichern und Sicherheitsberechtigungen zuweisen.

Bereitstellen des Modells

Nachdem Sie alle gewünschten Änderungen am Modell vorgenommen haben, müssen Sie das Modell für den Berichtsserver bereitstellen.

So stellen Sie das AdventureWorks-Modell über den Modell-Designer bereit

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Adventure Works Model-Projekt.

  2. Klicken Sie im Menü Erstellen auf Berichtsmodellprojekt bereitstellen.

ms160735.note(de-de,SQL.90).gifHinweis:
Wahlweise können Sie auch mit der rechten Maustaste auf das Berichtsmodellprojekt klicken und Bereitstellen auswählen.

Die Bereitstellung kann einige Zeit in Anspruch nehmen. Bei einer erfolgreichen Durchführung wird am unteren Ende des Fensters eine Meldung angezeigt, die darauf hinweist, dass das Modell erfolgreich bereitgestellt wurde. Falls während der Bereitstellung ein Fehler aufgetreten ist, wird eine Meldung angezeigt, die auf diesen Fehler hinweist.

Zuweisen von Berechtigungen für das Modell

So weisen Sie im Objekt-Explorer Berechtigungen für das AdventureWorks-Modell zu

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf SQL Server 2005, und klicken Sie dann auf SQL Server Management Studio.

  2. Stellen Sie bei Aufforderung eine Verbindung zu dem Server her, auf dem sich das Berichtsmodell befindet.

  3. Navigieren Sie im Objekt-Explorer zu dem Modell, klicken Sie mit der rechten Maustaste auf das Modell, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie auf der Modelleigenschaftsseite auf Modellelementsicherheit.

  5. Aktivieren Sie das Kontrollkästchen Einzelne Modellelemente für dieses Modell unabhängig voneinander sichern.

  6. Klicken Sie auf Diese Rollen für alle Gruppen oder Benutzerkonten verwenden.

  7. Klicken Sie auf Gruppe oder Benutzer hinzufügen.

  8. Wählen Sie die Gruppe oder den Benutzer aus, für den Sie die Rollenzuweisung erstellen, und klicken Sie auf OK.

Öffnen des AdventureWorks-Modellbeispiels im Berichts-Generator

Nachdem Sie das Berichtsmodell auf dem Berichtsserver gespeichert und die entsprechenden Berechtigungen für den Bericht zugewiesen haben, können Sie das Modell im Berichts-Generator öffnen und Berichte erstellen.

So öffnen Sie das AdventureWorks-Modellbeispiel im Berichts-Generator

  1. Geben Sie in der Adressleiste Ihres Webbrowsers den URL für den Berichtsserver ein. Standardmäßig lautet der URL http://<webservername>/reports.

  2. Klicken Sie auf Berichts-Generator.

  3. Wählen Sie AdventureWorks im Bereich Erste Schritte aus, und klicken Sie auf OK.

    Ihr Modell wird im Explorer-Bereich angezeigt.

Siehe auch

Aufgaben

Beispielberichte des Berichts-Generators
Installieren von Beispielen

Andere Ressourcen

Installieren der Beispieldatenbanken und Beispiele für AdventureWorks
Geschäftsszenarien von Adventure Works Cycles
Vorgehensweise: Veröffentlichen eines Berichtsmodells [Modell-Designer]
Verwalten von Berechtigungen und Sicherheit für Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005