SQL Server Reporting Services (Gewusst wie)

Microsoft SQL Server 2005 Reporting Services (SSRS) ist eine Plattform zum Erstellen von unternehmensweiten Berichten, die Inhalte aus einer Vielzahl von Datenquellen abrufen, zum Veröffentlichen von Berichten, die in verschiedenen Formaten angezeigt werden können, sowie zum zentralen Verwalten von Sicherheit und Abonnements.

Reporting Services enthält grafische Tools und Assistenten zum Erstellen und Veröffentlichen von Berichten und Berichtsmodellen, Berichtsserververwaltungstools zum Verwalten von Reporting Services sowie Schnittstellen zur Anwendungsprogrammierungen (APIs, Application Programming Interfaces) zum Programmieren mit dem und zum Erweitern des Reporting Services-Objektmodells.

Die folgende Liste von wichtigen Themen hilft Ihnen dabei, weitere Informationen zum Installieren, Verstehen und Verwenden von Reporting Services zu finden.

Orientieren und Installieren

  • Reporting Services-Szenarien
    Lernen Sie, wie Sie die Reporting Services-Technologie zum Erstellen, Veröffentlichen und Verwalten von Berichten verwenden können. Reporting Services kann je nach Ihrem Kenntnisstand und den gewünschten Ergebnissen auf unterschiedliche Art und Weise verwendet werden.
  • Installation von SQL Server Reporting Services
    Zum Installieren von Reporting Services stehen zwei Methoden zur Verfügung. Sie können den Setup-Assistenten verwenden, oder Sie führen die Datei Setup.exe in einer Befehlszeile aus. In diesem Abschnitt werden beide Methoden beschrieben.
  • Reporting Services-Features
    In diesem Abschnitt werden Features für Berichtsdefinitionen, Entwurf, Verwaltung, Ausführung, Zugriff und Übermittlung, Architektur und Programmierung beschrieben.
  • Konzepte von Reporting Services
    Verwenden Sie dieses Thema, um sich mit den in der Reporting Services-Dokumentation verwendeten Begriffen vertraut zu machen.

Entwerfen und Erstellen

  • Entwerfen und Erstellen von Berichten
    Für Benutzer, die selbst Berichte erstellen möchten, ist das der richtige Ausgangspunkt. Zu SQL Server 2005 gehören zwei Tools zum Verfassen von Berichten: der Berichts-Generator, mit dem Benutzer sofort schnell und problemlos Berichte erstellen können, und der Berichts-Designer, von dem alle Features in Reporting Services unterstützt werden.
  • Erstellen eines Berichts mithilfe des Berichts-Assistenten
    Reporting Services bietet Ihnen zahlreiche Möglichkeiten zum Erstellen eines Berichts. Eine schnelle Methode für den Einstieg ist die Verwendung des Berichtsserverprojekt-Assistenten zum Verwalten Ihrer Berichtsdateien und des Berichts-Assistenten zum Erstellen von Basisberichten, die dann im Berichts-Designer aktualisiert werden können.
  • Ad-hoc-Berichterstellung mit Berichtsmodellen
    Lernen Sie, wie Sie Ad-hoc-Berichte erstellen können, und machen Sie sich mit den Berichtsmodellen vertraut, die dieser Funktion zugrunde liegen. In diesem Abschnitt werden die neuen Tools Berichts-Generator und Modell-Designer beschrieben.
  • Arbeiten mit Daten in einem Berichtslayout
    Nach dem Erstellen eines neuen Berichtsprojekts müssen Sie die Daten definieren, die in einem Bericht erfasst werden, und eine Abfrage angeben. Hier erfahren Sie, wie das geht.
  • Entwerfen des Berichtslayouts
    Lernen Sie, wie Sie in Ihren Berichten grafische Elemente und Formatelemente wie z. B. sich wiederholende Kopf- und Fußzeilen, Bilder und Linien sowie statische oder dynamische Schriftarten, Farben und Formate verwenden können. Es können auch eingebettete Berichte und Steuerelemente ebenfalls in einem Bericht angezeigt werden.
  • Hinzufügen interaktiver Features
    Lernen Sie, wie Sie Benutzern die Interaktivität ermöglichen können. Benutzer können das Erscheinungsbild eines Berichts und die darin enthaltenen Daten beeinflussen, Elemente in einem Bericht anzeigen oder ausblenden, auf Verknüpfungen klicken, die zu anderen Berichten oder Webseiten führen, und auf Elemente in der Dokumentstruktur klicken, um zu anderen Bereichen innerhalb eines Berichts zu wechseln.
  • Arbeiten mit Ausdrücken in Reporting Services
    Mit Ausdrücken aus Microsoft Visual Basic können Sie den Wert eines Berichtselements berechnen oder Werte für Stil- und Formateigenschaften oder für andere Berichtselementeigenschaften berechnen. Dieses Thema vermittelt Ihnen die ersten Schritte.
  • Debuggen und Publizieren von Berichten
    Nachdem Sie den Entwurf eines Berichts fertig gestellt haben, können Sie ihn testen, indem Sie eine Vorschau anzeigen und den Bericht auf einem Testserver veröffentlichen. Wenn der Bericht seine endgültige Form hat, können Sie ihn mit Berichts-Designer auf einem Produktionsserver veröffentlichen.

Bereitstellen und Testen

  • Planen einer Reporting Services-Bereitstellung
    Das Bereitstellen von Reporting Services erfordert, dass Sie zunächst einschätzen, was die Benutzeranforderungen sind, welches Volumen der Berichtsaktivität Sie unterstützen müssen und wie der Zugriff auf den Server und die Berichte erfolgen soll. In diesem Abschnitt finden Sie Checklisten, denen Sie die Reihenfolge der Aufgaben entnehmen können, die im Rahmen einer Bereitstellung durchgeführt werden müssen. Dieser Abschnitt enthält außerdem Informationen für Benutzer, die Reporting Services in einer mehrsprachigen Umgebung bereitstellen möchten.
  • Reporting Services-Konfigurationsdateien
    In Reporting Services werden Anwendungseinstellungen in Konfigurationsdateien gespeichert. In diesem Abschnitt wird beschrieben, wie Sie die einzelnen Konfigurationsdateien verwenden können, um die Einstellungen und Optionen für Ihre konkrete Bereitstellung zu ändern.
  • Internationale Überlegungen zu Reporting Services
    Das Zielpublikum von Berichten kann eine beliebige Anzahl von Sprachen und Kulturen umfassen. In diesem Abschnitt werden die Möglichkeiten von Reporting Services in einem internationalen Umfeld beschrieben.

Verwalten

  • Verwalten und Verwenden von veröffentlichten Berichten
    Die detaillierte Dokumentation zeigt Ihnen, wie Sie mithilfe des Berichts-Managers und mit SQL Server Management Studio den Zugriff auf Berichte und Berichtsserverordner konfigurieren, Optionen zur Ausführungszeit und -art von Berichten festlegen sowie die Verteilung und Verarbeitung von Berichten verwalten.
  • Festlegen von Datenquelleneigenschaften in Reporting Services
    Zum Abrufen von Daten stellt ein Berichtsserver eine Verbindung mit externen Datenquellen her. Das Verwalten einer Verbindung mit einer Berichtsdatenquelle ist nicht mit dem Verwalten der Berichtsserververbindung mit der Berichtsserver-Datenbank identisch. In diesem Abschnitt wird der Unterschied erklärt.
  • Verwalten von Berechtigungen und Sicherheit für Reporting Services
    Das Steuern, wer Vorgänge ausführen und auf Elemente auf einem Berichtsserver zugreifen kann, gehört zu den wichtigsten Verwaltungsaufgaben. Die rollenbasierte Autorisierung erleichtert diese Aufgabe, indem die Aktionen, die ein Benutzer ausführen kann, in Rollen eingeteilt werden.
  • Reporting Services-Protokolldateien
    Die Reporting Services-Protokolldateien speichern Informationen zu Berichtsservervorgängen. Diese Informationen sind für die Problembehandlung und die Leistungsoptimierung nützlich. In diesem Abschnitt wird erklärt, wie diese Daten aus den Dateien abgerufen werden können.
  • Starten und Beenden des Berichtsserver-Windows-Dienstes
    Ein Berichtsserver wird als Microsoft Windows-Dienst und als Webdienst ausgeführt. Diese Dienste unterstützen zusammen verschiedene Berichtsserverfunktionen. Dieses Thema behandelt beide Aspekte des Berichtsserverbetriebs.
  • Initialisieren eines Berichtsservers
    Ein aktivierter Server ist ein Server, der Daten in einer Berichtsserver-Datenbank ver- und entschlüsseln kann. Das Aktivieren eines Berichtsservers ist erforderlich, wenn eine Berichtsserverbereitstellung durch dezentrales Skalieren konfiguriert wird.
  • Verwalten von Verschlüsselungsschlüsseln
    Reporting Services sichert mithilfe von Verschlüsselungsschlüsseln Anmeldeinformationen, Verbindungsinformationen und Konten, die für Servervorgänge verwendet werden. Dieses Thema befasst sich damit, wie vertrauliche Daten sicher verwaltet werden können.

Programmieren

  • Integrating Reporting Services into Applications
    Reporting Services stellt Entwicklern eine umfangreiche Reihe von APIs zur Entwicklung von Lösungen zur Verfügung. In diesem Abschnitt werden die beiden Methoden zum Integrieren von Reporting Services in benutzerdefinierte Anwendungen beschrieben: URL-Zugriff und die Reporting Services SOAP-API.
  • Report Server Web Service
    Lernen Sie, wie die neuen Endpunkte des Berichtsserver-Webdienstes zum Verwalten und Ausführen von Berichten verwendet werden können, und machen Sie sich mit der Skripterstellung, der Rolle von SOAP und dem Erstellen von Anwendungen mithilfe von Microsoft .NET Framework vertraut.
  • Reporting Services Extensions
    Eine verwaltete Code-API erleichtert das Entwickeln, Bereitstellen und Verwalten von Erweiterungen für den Berichtsserver. Erstellen Sie private oder freigegebene Assemblies durch Verwenden von .NET Framework, und fügen Sie neue Reporting Services-Funktionen hinzu, um den wachsenden Geschäftsanforderungen Ihres Unternehmens gerecht zu werden.
  • Using Custom Assemblies with Reports
    Freigegebene Assemblies ermöglichen Ihnen das Schreiben eines benutzerdefinierten Codes mithilfe von .NET Framework für Werte, Formate und Formatierungen von Berichtselementen, auf den Sie dann in Ihren Berichtsdefinitionsdateien verweisen können. Der Server ruft die Funktionen in Ihren benutzerdefinierten Assemblies auf, wenn ein Bericht ausgeführt wird.
  • Reporting Services Programming
    Mit Reporting Services stehen Ihnen eine Reihe verschiedener Programmierungsoptionen zur Verfügung. Lernen Sie, wie Sie mithilfe der vorhandenen Features und Funktionen benutzerdefinierte Berichts- und Verwaltungstools in Websites und Windows-Anwendungen erstellen oder die Reporting Services-Plattform erweitern können.

Siehe auch

Andere Ressourcen

SQL Server Reporting Services
Reporting Services-Lernprogramme

Hilfe und Informationen

Informationsquellen für SQL Server 2005