Entwerfen und Implementieren von Berichten mit Berichts-Generator 1.0

Mitarbeiter im Informationsbereich einer Organisation benötigen Zugriff auf Geschäftsdaten, um termingerechte und effektive Entscheidungen treffen zu können. Diese Anwender des Produkts im geschäftlichen Bereich verfügen über unterschiedliche Kenntnisse und Fähigkeiten und benötigen ein intuitives und leistungsstarkes Tool, um Antworten auf wichtige Fragen zu finden, ohne sich mit den technischen Einzelheiten der Datenquellen im Unternehmen auszukennen.

Der Berichts-Generator ermöglicht Geschäftskunden das Erstellen eigener Berichte auf der Basis eines benutzerfreundlichen, im Modell-Designer erstellten Berichtsmodells. Der Berichts-Generator wurde vollständig in MicrosoftSQL ServerReporting Services integriert und nutzt die gesamte Berichterstellungsplattform, um allen Benutzern die Ad-hoc-Berichterstellung zu ermöglichen.

Der Berichts-Generator kann auf allen Plattformen ausgeführt werden, die Microsoft.NET Framework 2.0 unterstützen. Ist .NET Framework 2.0 auf dem Clientcomputer nicht installiert, werden die Benutzer zur Installation aufgefordert.

Berichts-Generator

Benutzer erstellen Berichte über den Berichts-Generator. Die Oberfläche des Berichts-Generators basiert auf bekannten Microsoft Office-Modellen wie Excel und PowerPoint. Benutzer steigen über Berichtslayoutvorlagen ein, die vordefinierte Datenbereiche zum Erstellen von Kombinationen aus Tabellen, Matrizen und Diagrammen enthalten. Sie navigieren durch das Berichtsmodell, um Berichtselemente auszuwählen und Einschränkungen zum Filtern der Berichtsdaten festzulegen. Das Berichtsmodell enthält alle Informationen, die der Berichts-Generator benötigt, um die Quellabfrage automatisch zu generieren und die angeforderten Daten abzurufen. Mit dem Berichts-Generator können Benutzer auch folgende Aktionen ausführen:

  • Hinzufügen von Text und Formatierung zu Berichten.

  • Erstellen neuer Felder und Berechnungen, die für das Berichtsmodell definiert werden.

  • Anzeigen der Berichtsvorschau, Drucken und Veröffentlichen von Berichten.

  • Durchsuchen von Daten, die sich auf den Berichtsinhalt beziehen.

Interaktives Durchsuchen von Daten

Bei Berichten des Berichts-Generators können Benutzer interaktiv einen Drillthrough zu Daten, die sich auf den Berichtsinhalt beziehen, ausführen und diese Daten durchsuchen.

  • Dank der automatischen Generierung neuer Drilldownberichte können Benutzer Daten in Modellnavigationspfaden durchsuchen.

  • Abfragen für Navigationsberichte werden bei Bedarf generiert, wobei der Kontext des aktuellen Standorts des Benutzers übergeben wird.

  • Benutzer können so lange Drillvorgänge ausführen, wie es eine ab dem aktuellen Element verfolgbare Beziehung gibt.

Berichtsmodelle

Mit dem Berichts-Generator erstellte Berichte werden auf der Basis von Berichtsmodellen entwickelt, die eine Geschäftsebene über der zugrunde liegenden Datenquelle bereitstellen. Zu den Berichtsmodellen gehören folgende:

  • Firmennamen für Datenbankfelder und Tabellen.

  • Definierte Beziehungen zwischen den Elementen in der Datenquelle.

  • Logische Gruppierungen von Modellelementen.

Das Berichtsmodell unterstützt die Benutzer bei der Navigation und bei der Auswahl der gewünschten Informationen aus der zugrunde liegenden Datenquelle. Der Berichts-Generator generiert dann mithilfe der Berichtsmodelldefinitionen automatisch die Quellabfrage zum Abrufen der angeforderten Daten. Darüber hinaus können Modellelemente so gesichert werden, dass Benutzern nur die Daten angezeigt werden, die sie laut ihren Berechtigungen abrufen können.

Modell-Designer

Der Modell-Designer ist die Benutzeranwendung zum Definieren, Bearbeiten und Veröffentlichen von Berichtsmodellen. Modellierer können den Modell-Designer starten und dann direkt mit dem Entwerfen auf der Basis einer Datenquelle beginnen. Es ist auch möglich, das Modell basierend auf einem Satz vordefinierter Regeln als Ausgangspunkt für den Modellentwurf automatisch zu generieren. Mit dem Modell-Designer können Modelle auf der Basis von Datenbanken in SQL Server 2000 oder höher und auf der Basis von Oracle-Datenbanken mit der Version 9.2.0.3 oder höher generiert werden.

HinweisHinweis

Berichtsmodelle, die auf Analysis Services-Datenbanken von SQL Server 2005 oder höher basieren, werden mithilfe des Berichts-Managers oder mithilfe von SharePoint Services generiert.

Integration mit Reporting Services

Mit dem Berichts-Generator erstellte Berichte unterscheiden sich nach der Veröffentlichung nicht von anderen Reporting Services-Berichten. Sie nutzen sämtliche Ansichts- und Verwaltungsfeatures der Berichterstellungsplattform.

  • Der Berichts-Generator ist eine Windows Forms-Anwendung von ClickOnce, die der Berichtsserver für die zentralisierte Verwaltung bereitstellt.

  • Mit dem Berichts-Generator erstellte Berichte werden in der Berichtsdefinitionssprache (Report Definition Language, RDL) veröffentlicht.

  • Berichte werden über dieselben Methoden und APIs verwaltet, gesichert und übermittelt.

  • Mit dem Berichts-Generator erstellte Berichte können im Berichts-Designer bearbeitet werden. Auf diese Weise werden sämtliche Funktionen des Berichts-Designers genutzt, wie z. B. die Unterstützung für geschachtelte Datenbereiche und erweiterte Ausdrücke.

  • Kann über Drittanbieteranwendungen zur integrierten Berichterstellung gestartet werden.

Integration des Berichts-Managers

Die Benutzeroberfläche zum Sichern und Verwalten von Modellen und Modellelementen ist in den Berichts-Manager integriert. Modelle werden hier auf ähnliche Weise wie andere Berichtsserverelemente verwaltet.

  • Modellsicherheit und -verwaltung im Berichts-Manager.

  • Neue Verwaltungs-APIs für Modelle.

In diesem Abschnitt

Thema

Beschreibung

Arbeiten mit dem Berichts-Generator 1.0 (Ad-hoc-Berichte)

Erläutert den Berichts-Generator sowie das Entwerfen und Ausführen von Berichten mithilfe im Voraus entworfener Berichtsvorlagen.

Arbeiten mit dem Berichtsmodellabfrage-Designer

Erläutert das Erstellen von auf Modellen basierenden Berichten im Berichts-Designer.

Entwerfen von Ad-hoc-Berichten: Themen zu Vorgehensweisen

Enthält Schritt-für-Schritt-Anweisungen zum Ausführen von Aufgaben im Berichts-Generator.

Entwerfen von Ad-hoc-Berichten: Lernprogramme

Stellt auf AdventureWorks basierende Lernprogramme zur Verfügung, anhand derer die Verwendung des Berichts-Generators erlernt werden kann.

Arbeiten mit Modellen

Erläutert das Verwenden des Berichtsmodell-Designers zum Erstellen und Ändern von Berichtsmodellen sowie das Generieren von Modellen mit dem Berichts-Manager.

Entwerfen von Berichtsmodellen: Themen zu Vorgehensweisen

Enthält Schritt-für-Schritt-Anweisungen zum Ausführen von Aufgaben im Modell-Designer.

Entwerfen von Berichtsmodellen: Lernprogramme

Stellt auf AdventureWorks basierende Lernprogramme zur Verfügung, anhand derer die Verwendung des Modell-Designers erlernt werden kann.

Veröffentlichen von Modellen

Erläutert das Veröffentlichen von Modellen auf dem Berichtsserver.