Checkliste für die Berichtsbereitstellung

Reporting Services bietet Tools und Features, die Sie zum Anzeigen und Verwalten von Berichten verwenden können, die Sie auf einem Berichtsserver veröffentlichen. Das primäre Tool zum Anzeigen von Berichten ist der Berichts-Manager, aber auch andere Tools und Methoden stehen zur Verfügung, je nachdem, ob Sie benutzerdefinierte Webanwendungen oder SharePoint-Produkte und -Technologien nutzen. Wenn Sie den Berichts-Manager verwenden, können Sie Rollenzuweisungen konfigurieren, die lediglich einen Anzeigezugriff auf Berichte bieten. Administrationsfeatures, die normalerweise im Berichts-Manager verfügbar sind, können für Benutzer ausgeblendet werden, die keine Berechtigung für deren Verwendung haben.

Auf Berichte, die auf einem Berichtsserver veröffentlicht wurden, kann auch über eine URL-Adresse zugegriffen werden. Sie können URLs zu veröffentlichten Berichten auf jeder Website platzieren. Wenn der Benutzer auf einen Link zu einer Berichts-URL klickt, wird der Bericht auf dem Berichtsserver verarbeitet und an den Clientbrowser zurückgegeben. Ein HTML-Viewer stellt eine Berichtssymbolleiste bereit und unterstützt interaktive Berichtsfeatures. Sie können deshalb einen Bericht über eine URL-Adresse öffnen, ohne eine Clientkomponente installieren oder das Portal speziell konfigurieren zu müssen. Für optimale Ergebnisse sollten Sie den Bericht in einem neuen Browserfenster öffnen. Sie können in der Berichts-URL Parameter festlegen, um ein bestimmtes Renderingformat auszuwählen oder die Berichtssymbolleiste auszublenden. Weitere Informationen finden Sie unter URL-Zugriff.

Beim Bereitstellen von Berichten sollten Sie einen separaten Ordner auf dem Berichtsserver erstellen, in dem Berichtsautoren abgeschlossene Berichte zum Testen und Konfigurieren platzieren können. Wenn der Bericht veröffentlicht werden kann, kann der Berichtsserveradministrator den Bericht in einen Bereitstellungsordner verschieben. Legen Sie die Berechtigungen für den Stagingordner fest, sodass der Berichtsautor darauf zugreifen kann, und schränken Sie den Zugriff auf den Bereitstellungsordner ein, sodass nur Berichtsserveradministratoren über die Berechtigung verfügen, Inhalt hinzuzufügen und zu entfernen. Weitere Informationen zu Ordnern finden Sie unter Erstellen, Ändern und Löschen von Ordnern und Sichern von Ordnern. Weitere Informationen zum Verschieben von Berichten auf einem Berichtsserver finden Sie unter Vorgehensweise: Verschieben eines Elements (Berichts-Manager).

Aufgaben für die Bereitstellung von Berichten

Die folgende Prüfliste enthält die Aufgaben, die Sie für die Bereitstellung von Berichten für die Benutzer in Ihrem Unternehmen durchführen müssen.

Aufgabe

Beschreibung

Wählen Sie das Tool oder die Methode für das Anzeigen von Berichten.

Reporting Services stellt mehrere Methoden bereit, um Berichte für die allgemeine Verwendung zur Verfügung zu stellen.

  • Sie können den Berichts-Manager verwenden, das in Reporting Services enthaltene Anzeige- und Berichtsverwaltungstool.

  • Sie können URLs zu veröffentlichten Berichten in einem vorhandenen Portal einbetten.

  • Sie können eine SharePoint-Website verwenden, wenn Sie den Berichtsserver für den integrierten SharePoint-Modus konfiguriert haben und Berichtsserverelemente in einer SharePoint-Bibliothek veröffentlichen.

  • Sie können SharePoint-Webparts verwenden, um die Ordnerhierarchie des Berichtsservers zu durchsuchen und Berichte auszuführen.

Veröffentlichen Sie den Bericht. Veröffentlichen Sie auch alle freigegebenen Datenquellen oder Berichtsmodelle.

Die einfachste Methode zum Veröffentlichen mehrerer Berichte, Modelle und freigegebener Datenquellen ist die Veröffentlichung über ein Berichterstellungstool.

Wenn kein Berichterstellungstool zur Verfügung steht, können Sie einzelne Dateien mithilfe des Berichts-Managers veröffentlichen, um sie auf einen Berichtsserver hochzuladen.

Weitere Informationen zum Veröffentlichen und Bereitstellen von Berichten über den Berichts-Designer finden Sie unter Veröffentlichen von Modellen. Weitere Informationen zum Verwenden des Berichts-Managers zum Hochladen fertig gestellter Berichte auf einen Berichtsserver finden Sie unter Hochladen von Dateien in einen Ordner.

Legen Sie Berechtigungen fest oder prüfen Sie sie, indem Sie die Rollenzuweisungen prüfen, die bestimmen, welche Benutzer Berechtigungen zum Anzeigen, Verwalten und Abonnieren eines Berichts haben.

Wenn Rollenzuweisungen bereits konfiguriert sind, prüfen Sie sie, um sicherzustellen, dass nur berechtigte Benutzer Zugriff auf Berichte und Berichtsdaten haben.

Legen Sie Datenquellen-Verbindungsinformationen fest, oder prüfen Sie sie.

Wenn Sie für die Berichtsdatenquelle freigegebene Datenquellen definiert haben, sollten Sie den Bericht so konfigurieren, dass diese jetzt verwendet werden. Freigegebene Datenquellen werden eingebetteten berichtsspezifischen Datenquellen vorgezogen, da Sie in diesem Fall die Anmelde- und Verbindungsinformationen nur einmal aktualisieren müssen und die Datenquellenverbindung deaktivieren können, um die Datenverarbeitung für einen Bericht zu verhindern, wenn die Datenbank nicht verfügbar ist.

Wenn Benutzer Berichte abonnieren oder der Bericht anhand eines Zeitplans ausgeführt wird anstatt nach Bedarf, sollten Sie die Datenquelleneigenschaften so konfigurieren, dass gespeicherte Anmeldeinformationen verwendet werden.

Nachdem ein Bericht auf einem Berichtsserver veröffentlicht wurde, können Sie dessen Datenquelle mit Verbindungsinformationen und Anmeldeinformationen konfigurieren. Falls der Bericht Abonnements oder geplante Berichtsverläufe unterstützt oder falls er als Snapshot zur Berichtsausführung ausgeführt wird, müssen Sie die Datenquelle konfigurieren, um gespeicherte oder keine Anmeldeinformationen zu verwenden. Weitere Informationen zu Datenquelleneigenschaften finden Sie unter Verwalten von Berichtsdatenquellen.

Ein Berichtsserver schreibt niemals in eine externe Datenquelle zurück. Deshalb müssen Sie keine Bedenken in Bezug auf eine Beschädigung von Daten durch einen Berichtsserverbenutzer haben. Ein Berichtsserver führt jedoch Abfragen für externe Datenquellen aus, die möglicherweise vertrauliche Daten enthalten. Deshalb ist der nicht autorisierte Zugriff auf vertrauliche Daten ein Sicherheitsrisiko, das Sie berücksichtigen sollten. Zur Abschwächung dieses Risikos führen Sie eine der folgenden Aktionen aus, um sicherzustellen, dass nur autorisierte Benutzer Zugriff auf die von Berichten verwendeten externen Datenquellen haben:

  • Verlangen Sie die Benutzerauthentifizierung für externe Datenquellen. Sie können konfigurieren, dass ein Bericht Benutzer zur Eingabe von Anmeldeinformationen auffordert, bevor die Daten für den Bericht abgerufen werden. Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.

  • Erstellen Sie Benutzerkonten mit möglichst geringen Privilegien für den Datenbankserver. Wenn Sie z. B. eine SQL Server-Datenbank verwenden, können Sie den Anmeldenamen data reader erstellen, dem nur die db_datareader-Rolle zugewiesen ist. Anschließend können Sie Anmeldeinformationen für data reader auf der Eigenschaftenseite Datenquelle eines Berichts angeben.

Legen Sie Ausführungseinstellungen fest, die bestimmen, ob der Bericht nach Bedarf oder anhand eines Zeitplans ausgeführt wird, oder prüfen Sie sie.

Standardmäßig sind Berichte so konfiguriert, dass sie bei Bedarf ausgeführt werden. Dies bedeutet, dass die für den Bericht definierten Abfragen jedes Mal auf der Datenquelle ausgeführt werden, wenn ein Benutzer einen Bericht auswählt. Wenn ein Bericht nicht bei Bedarf ausgeführt werden soll, können Sie mithilfe von Eigenschaften zur Berichtsausführung festlegen, wann und wie der Bericht ausgeführt wird. Weitere Informationen finden Sie unter Festlegen von Eigenschaften für einen veröffentlichten Bericht.

Legen Sie Berichtsverlaufseinstellungen fest, oder überprüfen Sie sie.

Zum Speichern des Verlaufs eines Berichts speichern Sie Snapshots des Berichts. Sie können planen, wann ein Snapshot dem Berichtsverlauf hinzugefügt wird, oder Sie fügen einen Snapshot manuell hinzu. Weitere Informationen finden Sie unter Verwalten des Berichtsverlaufs.

Legen Sie Berichtsparametereinstellungen fest, oder überprüfen Sie sie.

Je nach Bericht müssen Sie unter Umständen Parametereinstellungen für den veröffentlichten Bericht festlegen, mit denen die unbeaufsichtigte Berichtsverarbeitung unterstützt wird. Weitere Informationen finden Sie unter Festlegen von Parametereigenschaften für einen publizierten Bericht.

Erstellen Sie datengesteuerte Abonnements für den Bericht, wenn Sie die Berichtsübermittlung automatisieren möchten. Oder ermöglichen Sie es Benutzern, Berichte nach Bedarf zu abonnieren.

Im Rahmen der Berichtsbereitstellung können Sie Abonnements erstellen, die Berichte an eine Dateifreigabe oder über E-Mail-Benachrichtigungen an Benutzer verteilen. Sie können auch Rollenzuweisungen konfigurieren, um anderen Benutzern das Erstellen einzelner Abonnements zu ermöglichen. Weitere Informationen zu Berichtsverteilungsstrategien finden Sie unter Abonnement und Übermittlung [Reporting Services] und Erstellen, Ändern und Löschen von Standardabonnements.

Testen Sie den Bericht, vorzugsweise indem Sie Berichtsbenutzer bitten, den Bericht in einem Browser auf ihren Arbeitsstationen zu öffnen.

Wenn Sie die Berichte in einem Ordner bereitgestellt haben, der nur die zu testenden Berichte enthält, verschieben Sie sie in den Ordner, der die im Allgemeinen für Benutzer verfügbaren Berichte enthält. Weitere Informationen finden Sie unter Vorgehensweise: Verschieben eines Elements (Berichts-Manager).