Verwalten von Berichtsteilen

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.

Berichtsteile können in paginierten Berichten von mehreren Benutzern und in mehreren Berichten wiederverwendet werden. Benutzer können nach Berichtsteilen auf dem Server suchen und sie einem Bericht hinzufügen. Benutzer können auch über Updates am Berichtsteil auf dem Server informiert werden und neue Versionen eines Berichtsteils erneut veröffentlichen. Diese Berichterstellungsaktionen können durch Sicherheitsberechtigungen der Reporting Services beeinflusst und gesteuert werden. In diesem Thema werden Eigenschaften und Verhaltensweisen von Berichtsteilen erörtert, nachdem diese auf dem Server gespeichert wurden.

Verwalten von Berichtsteilen

Für einen Berichtsserver im einheitlichen Modus können Sie das Reporting Services -Webportal und für einen Berichtsserver im integrierten SharePoint-Modus Anwendungsseiten verwenden, um Berichtsteile zu verwalten.

Berichtsteile können entweder im einheitlichen Modus oder im integrierten SharePoint-Modus auf einem Berichtsserver veröffentlicht werden. Benutzer können die Berichtsteilkatalog-Funktion in einer Berichterstellungsanwendung wie Microsoft SQL Server Berichts-Generator verwenden, um Berichtsteile zu suchen und ihren Berichten hinzuzufügen. Wenn ein Benutzer einen Berichtsteil sucht, durchsucht die Suchfunktion unabhängig vom Modus, für den der Server installiert wurde, den Berichtsserverkatalog.

Wenn Berichtsteile von einer Berichterstellungsanwendung wie Berichts-Generator auf einem Berichtsserver im integrierten SharePoint-Modus veröffentlicht werden, wird auch der Berichtsserverkatalog aktualisiert, und die Suchergebnisse aus dem Berichtsteilkatalog entsprechen exakt dem neuen oder aktualisierten Berichtsteil.

Direktes Hochladen von Berichtsteilen in einen SharePoint-Ordner

Wenn ein Berichtsteil direkt in einen SharePoint-Dokumentordner hochgeladen (und nicht von einer Berichterstellungsanwendung veröffentlicht) wird, wird der Berichtsserverkatalog nicht zusätzlich aktualisiert. Daher wird der hochgeladene Berichtsteil bei Suchen im Berichtsteilkatalog nicht gefunden. Um besser zu gewährleisten, dass die SharePoint-Ordner und der Berichtsserverkatalog synchronisiert bleiben, können Sie das Reporting Services-Feature zur Berichtsserver-Dateisynchronisierung auf dem SharePoint-Server aktivieren. Weitere Informationen finden Sie unter Aktivieren des Features zur Berichtsserver-Dateisynchronisierung in der SharePoint-Zentraladministration.

Die Dateien können auch durch das Aufrufen einiger Reporting Services-Verwaltung-APIs wie GetProperties und SetProperties synchronisiert werden.

Organisieren und Verschieben von Berichtsteilen

Sie sollten im Voraus planen, wie Ihr Team Berichtsteile, gemeinsam genutzte Datasets und Datenquellen nutzen und organisieren wird. Obwohl Sie sie zu einem späteren Zeitpunkt verschieben können, kann es Probleme geben.

Berichtsserver im einheitlichen Modus

Wenn Sie einen Berichtsteil auf einem Berichtsserver im einheitlichen Modus in einen anderen Ordner auf dem gleichen Server verschieben, können Berichterstellungsanwendungen weiterhin Updates des Berichtsteils suchen oder herunterladen. Dies liegt daran, dass der Server die eindeutigen ComponentID verwendet. Wenn der Berichtsteil jedoch in einen Ordner verschoben wird, für den ein Benutzer keine Berechtigungen besitzt, wird der Berichtsteil bei der Benutzersuche nicht gefunden, und für Berichte des Benutzers wird keine Updatebenachrichtigung gesendet, wenn der Berichtsteil aktualisiert wird.

Berichtsserver im integrierten SharePoint-Modus

Die Verschiebung von Berichtsteilen in eine andere Dokumentbibliothek oder einen anderen Ordner hat die gleichen Auswirkungen wie das direkte Hochladen auf einen SharePoint-Serve: Der Berichtsserverkatalog wird nicht synchronisiert. Um dieses zu vermeiden, aktivieren Sie das Feature zur Berichtsserver-Dateisynchronisierung auf dem SharePoint-Server.

Unterordner bilden eine Ausnahme. Wenn Sie einen Berichtsteil manuell in einen Unterordner verschieben, wird er bei einer Suche im Berichtsteilkatalog weiterhin gefunden, da Unterordner bei der Suche immer berücksichtigt werden.

Eigenschaften von Berichtsserverkatalogen

In der folgenden Tabelle wird erläutert, in welcher Weise sich vorhandenen Felder im Berichtsserverkatalog auf einen Berichtsteil und auf neue Felder beziehen, die dem Katalog für Berichtsteile hinzugefügt wurden. Diese Felder stehen im Reporting Services -Webportal und in SharePoint-Bibliotheken sowie in Berichterstellungsanwendungen wie dem Berichts-Generator zur Verfügung.

(*) Neu in dieser Version.

Eigenschaft BESCHREIBUNG Berichtsteil

Katalogsuchkriterien
Name Dies ist eines der Kriterien, nach denen ein Benutzer im Berichtsteilkatalog suchen kann. Ja
BESCHREIBUNG Möglicherweise möchten Sie Berichtsteilnamen auf eine Weise organisieren, die es für Benutzer einfacher macht, sie im Katalog zu finden. Beispielweise können Sie nach einer Beschreibung suchen, die mit „Vertrieb>>“ beginnt, um alle Berichtsteile zu finden, die sich auf Vertriebsdaten und -präsentationen beziehen. Ja
CreatedBy Die ID des Benutzers, der den Berichtsteil zur Berichtsserver-Datenbank hinzugefügt hat. Das genaue Format hängt von der Authentifizierungsmethode ab. Einige Authentifizierungsmethoden führen z. B. dazu, dass der vollständige Domänen-\Benutzername im CreatedBy-Feld und dem ModifiedBy-Feld angezeigt wird. Ja
CreationDate Das Datum, an dem der Berichtsteil ursprünglich erstellt wurde.

Dies ist eines der Kriterien, nach denen ein Benutzer im Berichtsteilkatalog suchen kann.
Ja
ModifiedBy ModifiedBy ist der Name des Benutzers, der den Berichtsteil zuletzt geändert hat. Ja
ModifiedDate Das Datum, an dem der Berichtsteil zuletzt auf dem Server geändert wurde.

Dieses Feld wird als Teil der Logik verwendet, mit der serverseitige Updates an einem Berichtsteil ermittelt werden. Weitere Informationen finden Sie in der Beschreibung der ComponentID weiter unten in dieser Tabelle.
Ja
SubType (*) SubType ist eine Zeichenfolge, die die Art des Berichtsteil angibt, nach dem gesucht werden soll, z.B. "Tablix" oder "Chart". Ja
ComponentID (*) ComponentID ist ein eindeutiger Bezeichner für den Berichtsteil. Dieses Feld wurde dem Katalog neu hinzugefügt und ist sowohl auf dem Server als auch in Berichterstellungsanwendungen wie Berichts-Generator sichtbar.

Dieses Feld wird von Clientanwendungen bei der Suche nach Berichtsteilupdates auf dem Server verwendet. Die Clientanwendung durchsucht den Server nach ComponentIDs, die sich im aktuellen clientseitigen Bericht befinden. Wenn eine ComponentID-Übereinstimmung gefunden wird, wird das ModifiedDate dann mit dem clientseitigen SyncDate des Berichtselements verglichen.
N0

Steuern des Zugriffs auf Berichtsteile

In den folgenden Tabellen werden die Standardrollenzuweisungen und die verschiedenen Aktionen beschrieben. Die Namen der Rollenzuweisungen unterscheiden sich abhängig vom verwendeten Berichtsserver.

Server im einheitlichen Modus

Aktionen Rollen
Hinzufügen, Löschen, Bearbeiten von Elementeigenschaften, Verwalten der Sicherheit und Herunterladen von Berichtsteilen Inhalts-Manager

Meine Berichte
Hinzufügen, Löschen und Herunterladen von Berichtsteilen Herausgeber
Suchen und Wiederverwenden Browser

Berichts-Generator

Server im integrierten SharePoint-Modus

Aktionen Role
Hinzufügen, Löschen, Bearbeiten von Elementeigenschaften, Verwalten der Sicherheit und Herunterladen von Berichtsteilen Vollzugriff
Hinzufügen, Löschen, Bearbeiten von Elementeigenschaften und Herunterladen von Berichtsteilen Entwurf

Mitwirken
Suchen und Wiederverwenden Lesen

Nur anzeigen

Sicherheitshinweise

  • Wenn Berichtsteildefinitionen in einem Bericht wiederverwendet werden, werden sie zusammen mit der identifizierenden Komponenten-ID vollständig in die Berichtsdefinition kopiert. Wenn ein Berichtsteil auf dem Server aktualisiert wird, können Benutzer wählen, die aktualisierten Berichtsteile zu ihrem Bericht herunterzuladen. Die heruntergeladenen Updates sind ebenfalls vollständige Kopien des Berichtsteils in der Berichtsdefinition und ersetzen die vorhandene Version des Berichtsteils, die im Bericht enthalten war.

    Wichtig

    In jedem dieser Schritte sollte sichergestellt werden, dass die in Berichten wiederverwendeten Berichtsteile von vertrauenswürdigen Speicherorten bzw. Benutzern stammen.

  • Für Berichtsteile werden die gleichen Berechtigungsrichtlinien wie für den vorhandenen Elementtyp „Ressource“ verwendet. Hinsichtlich der Vererbung von Sicherheitsberechtigungen wird innerhalb eines Ordners nicht zwischen herkömmlichen Ressourcenelementen und Berichtsteilen unterschieden. Beispielsweise erbt der Berichtsteil die gleiche Berechtigungsrichtlinie wie die Bilder im selben Ordner. Wenn diese Unterscheidung erforderlich ist, kann die Sicherheit auf Elementebene für die gewünschten Berichtsteile konfiguriert werden. Andernfalls können Sie Berichtsteile in separaten Ordnern speichern, für die die benötigten Berechtigungen konfiguriert wurden.

Weitere Informationen

Report Parts and Datasets in Report Builder (Berichtsteile und Datasets in Berichts-Generator)
Verwalten von Berichtsserverinhalten (einheitlicher SSRS-Modus)
Berichtsteile im Berichts-Designer (SSRS)