Verwalten von Berichtsserverinhalten (einheitlicher SSRS-Modus)
In Reporting Servicesverweist die Inhaltsverwaltung auf die Verwaltung von Berichtsserverelementen. Alle Elemente lassen sich durch Eigenschaften und Sicherheitseinstellungen unabhängig verwalten. Alle Elemente können an einen anderen Speicherort im Ordnernamespace des Berichtsservers verschoben werden. Zur effektiven Verwaltung der Elemente muss Ihnen bekannt sein, welche Aufgaben von einem Inhalts-Manager ausgeführt werden. Bei SQL Server 2016 Reporting Services (SSRS) CTP 3.2 oder höher ist das Reporting Services-Webportal verfügbar. In diesem Artikel werden das Webportal und das neue Webportal erläutert.
Hinweis
Die Inhaltsverwaltung unterscheidet sich von der Berichtsserververwaltung. Weitere Informationen zum Verwalten einer Umgebung, in der ein Berichtsserver ausgeführt wird, finden Sie unter Reporting Services-Berichtsserver (nativer Modus).
Die Inhaltsverwaltung umfasst die folgenden Aufgaben:
Sichern Sie die Berichtsserverwebsite und -elemente mithilfe der mit Reporting Servicesbereitgestellten rollenbasierten Sicherheit.
Erstellen Sie durch Hinzufügen, Ändern und Löschen von Ordnern eine Ordnerhierarchie für den Berichtsserver.
Legen Sie Standardwerte und Eigenschaften fest, die für die mittels Berichtsserver verwalteten Elemente gelten. Beispielsweise können Sie Höchstwerte für die Speicherrichtlinien von Berichtsverläufen festlegen.
Erstellen Sie freigegebene Datenquellenelemente, die anstelle von berichtsspezifischen Datenquellenverbindungen verwendet werden können. Ein Herausgeber oder Inhalts-Manager kann eine andere als die ursprünglich für einen Bericht angegebene Datenquelle auswählen. Sie können beispielsweise eine Datenquelle auswählen, um einen Verweis auf eine Testdatenbank durch einen Verweis auf eine Produktionsdatenbank zu ersetzen.
Erstellen Sie freigegebene Zeitpläne, die sich anstelle von berichts- und abonnementspezifischen Zeitplänen verwenden lassen. Dadurch vereinfacht sich im Laufe der Zeit die Verwaltung der Zeitplaninformationen.
Erstellen Sie datengesteuerte Abonnements zur Erstellung von Empfängerlisten durch das Abrufen von Daten von einem Datenspeicher.
Wenn Sie die Berichtsverarbeitung planen und angeben, welche bei Bedarf auszuführen bzw. aus dem Cache zu laden sind, wird die Beanspruchung des Servers ausgeglichen.
Gewähren Sie anhand von vordefinierten Rollen die Berechtigung zum Durchführen von Verwaltungsaufgaben: Systemadministrator und Inhalts-Manager. Eine effektive Verwaltung des Berichtsserverinhalts erfordert, dass Sie beiden Rollen zugewiesen sind.
Tools zum Verwalten von Berichtsserverinhalt umfassen Management Studio und das Webportal. Management Studio ermöglicht es Ihnen, Standards festzulegen und Funktionen zu aktivieren. Das Webportal wird verwendet, um Benutzern Zugriff auf Berichtsserverelemente und -vorgänge zu gewähren. Über das Webportal können Sie auch Berichte und andere Inhaltstypen sowie alle freigegebenen Elemente und Berichtsverteilungsfunktionen anzeigen und verwenden. Das Webportal ist eine aktualisierte Website, die einen Großteil der Funktionalität des veralteten Berichts-Managers bietet. Weitere Informationen finden Sie unter Reporting Services-Tools.
Berichtsserverelemente
Zu Berichtsserverelementen gehören Berichte, freigegebene Datenquellen, freigegebene Datasets, Ressourcen (Elemente, die auf einem Berichtsserver gespeichert, jedoch nicht von diesem verarbeitet werden) und Ordner. Elemente können von anderen Elementen abhängen. Beispielsweise kann ein Bericht von den freigegebenen Datenquellen abhängen, auf die er verweist. Wenn Sie ein abhängiges Element verschieben, aktualisiert der Berichtsserver die Verweisinformationen automatisch.
Sie können Berichtsserverelemente an andere Speicherorte in der Ordnerhierarchie des Berichtsservers verschieben. Beim Verschieben eines Elements werden auch alle zugehörigen Eigenschaften, einschließlich Sicherheitseinstellungen, an den neuen Speicherort verschoben. Wenn Sie einen Ordner verschieben, werden gleichzeitig alle in diesem Ordner enthaltenen Elemente verschoben.
Hinweis
Wenn Sie in CTP 3.2 den Speicherort eines Elements verschieben möchten, müssen Sie diese Aktion im Webportal durchführen.
Im Webportal werden die verschiebbaren Elemente in der Ordnerhierarchie angezeigt. In der folgenden Abbildung sind die Symbole für die verschiedenen verschiebbaren Elemente dargestellt.
Nicht alle Elemente, mit denen Sie arbeiten, können verschoben werden. Elemente, die einem Bericht zugeordnet sind, z. B. Abonnements oder ein Berichtsverlauf, können nicht verschoben werden. Diese Elemente werden mit den zugehörigen Berichten verschoben. Auch Elemente wie freigegebene Zeitpläne, die außerhalb der Ordnerhierarchie vorhanden sind, können nicht verschoben werden. Sie können ohne die entsprechende Berechtigung keine Elemente verschieben. Die Berechtigung zum Verschieben eines Elements wird erteilt, wenn folgende Tasks in Ihrer Rollenzuweisung für das entsprechende Element ausgewählt sind: „Berichte verwalten“, „Ordner verwalten“ und „Datenquellen verwalten“.
Ordner
Eine Ordnerhierarchie wird für die Adressierung von Elementen verwendet, die von einem Berichtsserver gespeichert und verwaltet werden. Standardmäßig besteht die Ordnerstruktur aus einem Stammknoten (Home) und reservierten Ordnern, die die optionale Funktion "Meine Berichte" unterstützen. Andere Ordner sind benutzerdefiniert. Berichtsserverordner sind hilfreich, falls Sie dieselbe Ebene des Zugriffs auf mehrere Elemente gewähren möchten. Elemente im Ordner und in anderen Ordnern, die vom primären Ordner abzweigen, erben die Berechtigungen, die Sie für den Ordner festlegen. Sie können beispielsweise einen Ordnersatz unter dem Ordner "Home" erstellen, Teamberechtigungen für jeden Ordner zuweisen und dann Teammitgliedern ermöglichen, Ordner unter dem Teamordner je nach Bedarf anzupassen.
Bei Verwendung eines Browsers für die direkte Verbindung mit einem Berichtsserver entspricht der Stammknoten der Ordnerstruktur dem Namen des virtuellen Berichtsserververzeichnisses. Über den Stammknoten können Sie Ordner je nach Bedarf erstellen, ändern und löschen, um den Berichtsserverinhalt zu organisieren. Sie können Inhalt zu einem Ordner hinzufügen, Elemente zwischen Ordnern verschieben, Ordnernamen oder Speicherorte ändern sowie nicht mehr benötigte Ordner löschen.
Ordner sind virtuelle Container für veröffentlichte Elemente, auf die Sie über das Webportal oder eine Browserverbindung mit dem Berichtsserver zugreifen. Die Ordner und ihre Inhalte sind nicht tatsächlich in einem Dateisystem vorhanden. Stattdessen werden sie in der Berichtsserver-Datenbank gespeichert, und es wird über den Webdienst-Endpunkt des Berichtsservers darauf zugegriffen. Der Ordnernamespace des Berichtsservers stellt eine Hierarchie aus einem Stammknoten, aus vordefinierten und benutzerdefinierten Ordnern dar. Durch den Namespace werden die auf einem Berichtsserver gespeicherten Elemente eindeutig identifiziert. Er stellt ein Adressierungsschema zum Angeben von Elementen in einer URL bereit. Wenn Sie einen Bericht auswählen oder danach suchen, wird der Ordnerpfad für diesen Bericht Teil der URL.
Ihre Arbeitsweise mit Ordnern hängt von den Aufgaben ab, die Bestandteil Ihrer Rollenzuweisung sind. Falls Sie die Standardsicherheit verwenden, können Inhalts-Manager und Verleger Ordner erstellen und verwalten. Wenn Sie benutzerdefinierte Rollenzuweisungen verwenden, muss die Rollenzuweisung Aufgaben für die Ordnerverwaltung enthalten. Weitere Informationen zu Rollenzuweisungen und Tasks finden Sie unter Erteilen von Berechtigungen für einen Berichtsserver im nativen Modus und Aufgaben und Berechtigungen.
Berichtsserverordner können die folgenden Elemente enthalten:
Berichte
Freigegebene Datenquellen
Freigegebene Datasets
Berichtsteile
Hinweis
Berichtsteile sind für alle Releases von SQL Server Reporting Services ab SQL Server Reporting Services 2019 und für alle Releases von Power BI-Berichtsserver ab Power BI-Berichtsserver September 2022 veraltet.
KPIs (Key Performance Indicators)
Mobile Berichte
Ressourcen (Elemente, die auf einem Berichtsserver gespeichert, aber nicht von ihm verarbeitet werden)
Andere Ordner
Reservierte Ordner
Reporting Services reserviert vordefinierte Ordner. Sie können nicht verschoben, umbenannt oder gelöscht werden. Die benutzerdefinierten Ordner schließen alle Ordner ein, die von einem Benutzer oder Berichtsadministrator mit der Berechtigung zum Hinzufügen von Elementen zu einem Ordner erstellt wurden.
In der folgenden Tabelle sind die vordefinierten Ordner beschrieben, auf denen die Ordnerhierarchie aufbaut und die ein Framework für eine Reihe von Funktionen bieten.
Ordner | Zweck |
---|---|
Privat | Der Stammknoten der Ordnerhierarchie. |
Benutzer | Dieser Ordner wird angezeigt, wenn Sie die Funktion "Meine Berichte" aktivieren. Er enthält Unterordner für alle Benutzer der Funktion Meine Berichte und ist nur für Berichtsserveradministratoren verfügbar. Der Name des Unterordners entspricht dem Namen des Benutzers. |
Meine Berichte | Stellt einen persönlichen Arbeitsbereich für jeden Benutzer bereit. |
Erstellen von Ordnern
Sie können einen Ordner in einem verfügbaren Ordner in der Hierarchie erstellen.
Wenn Sie Ordner erstellen, um den Zugriff auf bestimmte Berichte und Modelle zu beschränken, sollten Sie Rollenzuweisungen angeben. Mit diesen Zuweisungen sollen Benutzer den Inhalt von im Ordnerpfad enthaltenen, übergeordneten Ordnern durchsuchen, aber nicht anzeigen können.
Ändern der Ordnereigenschaften
Nachdem Sie einen Ordner erstellt haben, können Sie dessen Eigenschaften ändern, um den Ordner umzubenennen, eine Beschreibung hinzuzufügen oder zu ändern sowie den Ordner an einen anderen Speicherort zu verschieben. Diese Eigenschaften finden Sie auf der Eigenschaftenseite Allgemein für den Ordner. Weitere Informationen zum Festlegen von Eigenschaften, die den Zugriff auf einen Ordner steuern, finden Sie unter Sichere Ordner.
Löschen von Ordnern und Ordnerinhalten
Beim Löschen eines Ordners werden alle darin enthaltenen Elemente gelöscht. Bevor Sie einen Ordner löschen, sollten Sie seinen Inhalt prüfen. Sie müssen ermitteln, ob er Elemente enthält, auf die andere Elemente in einem anderen Bereich der Ordnerhierarchie verweisen bzw. die von solchen Elementen verwendet werden. Zu solchen Elementen, auf die verwiesen wird, zählen Berichtsdefinitionen, die verknüpfte Berichte, freigegebene Datenquellen und Ressourcen unterstützen.
Beim Löschen eines Berichts mit einem oder mehreren verknüpften Berichten, die auf diesen Bericht verweisen, werden die verknüpften Berichte nach dem Löschen des Berichts ungültig. Es ist nicht möglich, im Voraus zu wissen, welche verknüpften Berichte betroffen sind. In einem Bericht werden nämlich keine Informationen zu verknüpften Berichten, die auf diesem Bericht basieren, gespeichert. Sie können jedoch die Eigenschaften eines verknüpften Berichts prüfen, um festzustellen, auf welchem Bericht der verknüpfte Bericht basiert. Im Gegensatz dazu werden in freigegebenen Datenquellenelementen alle Berichte aufgeführt, die aktuell das Element verwenden. Auf diese Weise können Sie auf einfache Weise bestimmen, ob die Verbindungsinformationen verwendet werden. Weitere Informationen finden Sie unter Erstellen, Ändern und Löschen von freigegebenen Datenquellen (SSRS). Zudem identifizieren Ressourcen, die von Berichten verwendet werden, diese Berichte nicht.
Überlegen Sie vor dem Löschen eines Ordners, ob der Berichtsverlauf eines Berichts, den Sie löschen möchten, erhalten bleiben muss. Überlegen Sie auch, oder eine berichtsspezifische Struktur, die Bestandteil eines Berichts ist, erhalten bleiben sollte. Falls Sie solche Informationen benötigen, verschieben Sie das Element in einen anderen Ordner, bevor Sie den Ordner löschen.
Die Sichtbarkeit eines Elements in einem Ordner hängt sowohl von den Rollenzuweisungen (d. h. Berechtigung zum Anzeigen eines Elements) als auch von den Anzeigeoptionen für den jeweiligen Ordner ab. Im Webportal können Sie die Seite Inhalt auf Listenansicht oder Detailansicht festlegen. In einigen Fällen kann ein Bericht oder ein Element in der Listenansicht ausgeblendet sein. Zeigen Sie einen Ordner unbedingt in der Detailansicht an, bevor Sie seinen Inhalt löschen.
Ressourcen
Eine Ressource ist ein verwaltetes Element, das auf einem Berichtsserver gespeichert, aber nicht verarbeitet wird. In der Regel stellt eine Ressource externen Inhalt für die Benutzerberichterstattung bereit. Beispiele beinhalten ein Bild als JPG-Datei, eine ESRI-Shape-Datei mit räumlichen Daten oder eine HTML-Datei mit einer Beschreibung der in einem Bericht verwendeten Geschäftsregeln. Die JPG-, SHP- oder HTML-Datei wird auf dem Berichtsserver gespeichert, wobei der Berichtsserver die Datei jedoch direkt an den Browser weiterleitet, ohne sie zuerst zu verarbeiten. Weitere Informationen finden Sie unter Bilder (Berichts-Generator und SSRS) und im Abschnitt Hinzufügen von Daten zu einer Karte in Karten (Berichts-Generator und SSRS).
Hinzufügen und Anzeigen einer Ressource
Um einem Berichtsserver eine Ressource hinzuzufügen, laden Sie eine Datei hoch oder veröffentlichen sie:
Vorgang | Dateityp |
---|---|
Upload | Zum Hochladen einer Ressource verwenden Sie das Webportal, wenn der Berichtsserver im einheitlichen Modus ausgeführt wird, oder eine Anwendungsseite auf einer SharePoint-Website, wenn der Berichtsserver im integrierten SharePoint-Modus ausgeführt wird. Weitere Informationen finden Sie unter Hochladen einer Datei oder eines Berichts in den Berichtsserver oder Hochladen von Dokumenten in eine SharePoint-Bibliothek (Reporting Services im SharePoint-Modus). |
Veröffentlichen | Alle Dateien in einem Projekt, die keine Berichte, Berichtsteile, Datenquellen oder Datasets darstellen, werden als Ressourcen hochgeladen. Fügen Sie zum Veröffentlichen einer Ressource einem Projekt im Berichts-Designer ein vorhandenes Objekt hinzu, und veröffentlichen Sie das Projekt dann auf einem Berichtsserver. |
Alle Ressourcen stehen als Dateien, die später auf einen Berichtsserver hochgeladen werden, in einem Dateisystem bereit. Außer der standardmäßigen Größenbeschränkung von 4 MB in ASP.NET gibt es keine Einschränkungen bezüglich der hochzuladenden Dateien. Zum Veröffentlichen als Ressource auf einem Berichtsserver sind jedoch einige Dateitypen, die über entsprechende MIME-Typen verfügen, besser geeignet als andere. Ressourcen, die auf HTML- und JPG-Dateien basieren, werden z. B. in einem Browserfenster geöffnet, wenn der Benutzer die Ressource auswählt. Der Browser rendert den HTML-Code als Webseite und die JPG-Datei als Bild, das der Benutzer sehen kann. Andererseits können Ressourcen ohne entsprechende MIME-Typen, die auf Desktopanwendungsdateien basieren, beispielsweise im Browserfenster möglicherweise nicht gerendert werden.
Ob Benutzer eines Berichts eine Ressource anzeigen können, hängt von den Anzeigemöglichkeiten des Browsers ab. Da der Berichtsserver Ressourcen nicht verarbeitet, muss der Browser die Ansichtsfunktionen zum Rendern eines bestimmten MIME-Typs bereitstellen. Falls der Browser den Inhalt nicht rendern kann, können Benutzer, die die Ressource anzeigen, nur die allgemeinen Eigenschaften der Ressource sehen.
Sichern und Verwalten einer Ressource
Ressourcen sind neben Berichten, freigegebenen Datenquellen, freigegebenen Zeitplänen und Ordnern als benannte Objekte in der Ordnerhierarchie des Berichtservers vorhanden. Sie können nach Ressourcen suchen, sie anzeigen, sichern und Einstellungen festlegen, wie es für jedes andere auf einem Berichtsserver gespeicherte Objekt möglich ist. Zum Anzeigen oder Verwalten einer Ressource muss Ihre Rollenzuweisung die Aufgaben Ressourcen anzeigen und Ressourcen verwalten umfassen.
Verweisen auf eine Bildressource aus einem Bericht
Ressourcen können ein Bild enthalten, auf das Sie in einem Bericht verweisen. Wenn die Berichtsanforderungen die Verwendung von externen Bildern umfassen, ziehen Sie die folgenden Vorteile beim Speichern des Bilds als Ressource in Betracht:
Zentrale Speicherung in der Berichtsserver-Datenbank: Wenn Sie die Berichtsserver-Datenbank und ihren Inhalt auf einen anderen Computer übertragen, wird das externe Bild im Bericht beibehalten. Sie müssen keine Bilddateien nachverfolgen, die auf einem Datenträger auf unterschiedlichen Computern gespeichert sind.
Gesichert durch Rollenzuweisungen statt Dateisystemsicherheit: Die gleichen Berechtigungen, die zum Anzeigen eines Berichts verwendet werden, können auch auf die Ressource angewendet werden. Im Gegensatz dazu müssen Sie beim Speichern des Bilds auf einem Datenträger sicherstellen, dass entweder das anonyme Benutzerkonto oder das Konto für die unbeaufsichtigte Ausführung über die Berechtigung zum Zugreifen auf die Datei verfügt.
Sie können eine Bildressource in einem Bericht verwenden, indem Sie die Bilddatei dem Projekt hinzufügen und es mit dem Bericht veröffentlichen. Nach dem Veröffentlichen des Bilds können Sie den Bildverweis im Bericht aktualisieren, sodass er auf die Ressource auf dem Berichtsserver verweist. Anschließend können Sie den Bericht erneut veröffentlichen, um Ihre Änderungen zu speichern. Sie können nun das Bild unabhängig vom Bericht aktualisieren, indem Sie die Ressource erneut veröffentlichen. Der Bericht verwendet die aktuelle Version des Bilds, die auf dem Berichtsserver verfügbar ist.
Weitere Informationen finden Sie unter Aktualisieren einer Ressource (Webportal).
Meine Berichte
Der Ordner Meine Berichte ist ein persönlicher Arbeitsbereich für jeden Benutzer, der sich bei einem Berichtsserver mit einem gültigen Domänenkonto anmeldet. Dieser spezielle Ordner bietet Speicherplatz für derzeit bearbeitete Berichte, für Berichte, die nicht für die allgemeine Weitergabe gedacht sind, oder für Berichte, die für einen speziellen Zweck geändert wurden. Es ist nicht möglich, die Anzahl oder die Größe der im Ordner Meine Berichte gespeicherten Elemente einzuschränken oder einen Ordner Meine Berichte für Benutzer freizugeben.
Meine Berichte ordnet den Namen eines virtuellen Ordners, der für jeden Benutzer sichtbar ist (Meine Berichte), einem primären Benutzerordner und einem eindeutigen Unterordner basierend auf dem Benutzernamen zu. Wenn ein Benutzer auf seinen Ordner Meine Berichte zugreift, wird der Benutzer zu seinem Unterordner unter Benutzerordner weitergeleitet. Jeder Unterordner enthält Speicherplatz für die Berichte und Elemente, die ein Benutzer zu seinem Ordner Meine Berichte hinzufügt. Im Webportal wird Meine Berichte auf der Stammebene angezeigt. Sie müssen dazu in den Benutzerordner wechseln.
Der Benutzerordner wird beim Installieren des Berichtsservers erstellt. Nachfolgende benutzerbasierte Unterordner werden erstellt, wenn ein Benutzer Meine Berichte zum ersten Mal öffnet, z. B. durch Klicken auf Meine Berichte im Webportal. Ordnernamen weisen folgendes Format auf:
/Users Folders/<username>/My Reports
Nur Benutzern mit gültigen Systemkonten werden Ordner zugewiesen. Enthält ein Benutzername Sonderzeichen, wird der Name mit den entsprechenden Escapezeichen erstellt. Die entsprechenden Escapezeichen sind in der folgenden Tabelle aufgeführt.
Zeichen | Escapewert | Beispiel |
---|---|---|
(Leerzeichen) | [ ] | Vorname Nachname wird zu Vorname[ ]Nachname |
\ (umgekehrter Schrägstrich) | Wird durch ein einzelnes Leerzeichen ersetzt | Domänenname\Benutzername wird zu Domänenname Benutzername |
@ (at-Zeichen) | [at] | Benutzername@hotmail.com wird zu Benutzername[at]hotmail.com |
& (kaufmännisches Und-Zeichen) | [amp] | Benutzername@Unternehmen&Unternehmen.com wird zu Benutzername[at]Unternehmen[amp]Unternehmen.com |
$ (Dollarzeichen) | [dollar] | Benutzer $Name wird zu Benutzer[ ][dollar]Name |
Die Funktion "Meine Berichte" ist optional. Bei der Installation eines Berichtsservers wird "Meine Berichte" standardmäßig deaktiviert. Weitere Informationen zum Aktivieren dieser Funktion finden Sie unter Aktivieren und Deaktivieren von Meine Berichte. Weitere Informationen finden Sie unter Sichern von Meine Berichte.
Aufgaben zur Verwaltung von Berichtsserverinhalten
Hochladen von Dateien in einen Ordner
Erstellen, Löschen oder Ändern eines Ordners (Webportal)
Aktualisieren einer Ressource (Webportal)
Hochladen von Dateien in einen Ordner