Berichtsteile im Berichts-Designer (SSRS)
Nachdem Sie Tabellen, Diagramme und andere Berichtselemente in einem Projekt erstellt haben, können Sie sie im Berichts-Designer für einen Berichtsserver oder für eine in einen Berichtsserver integrierte SharePoint-Website als Berichtsteile veröffentlichen, damit sie von Ihnen und weiteren Benutzern in anderen Berichten wiederverwendet werden können.
Im Allgemeinen weisen Berichtsteile im Berichts-Designer und Berichts-Generator die gleiche Funktionsweise auf. Informationen zu grundlegenden Funktionen finden Sie unter Berichtsteile (Report Builder 3.0) in der Dokumentation zu Berichts-Generator 3.0 auf msdn.microsoft.com.
Bei der Arbeit mit Berichtsteilen im Berichts-Designer gibt es grundlegende Unterschiede. Ein Hauptunterschied ist der Workflow. Der Berichts-Generator unterstützt die gemeinsame Erstellung: Sie erstellen einen Berichtsteil und veröffentlichen ihn. Ein anderer Benutzer kann ihn wiederverwenden, ändern und erneut veröffentlichen. Im Berichts-Designer verläuft die Veröffentlichung in einer Richtung: Ich kann einen Berichtsteil aus dem Berichts-Designer veröffentlichen, und Sie können ihn wiederverwenden. Aber ich kann keinen vorhandenen Berichtsteil in einem Bericht im Berichts-Designer wiederverwenden. In diesem Thema werden die Unterschiede nach einer kurzen Übersicht über Berichtsteile näher erläutert.
In diesem Artikel
Lebenszyklus der Berichtsteilveröffentlichung
Veröffentlichen von Berichtsteilen
Wiederverwenden von Berichtsteilen
Erneutes Veröffentlichen von Berichtsteilen
Lebenszyklus der Berichtsteilveröffentlichung
Person A erstellt im Berichts-Designer ein Projekt, das einen Bericht mit einem Diagramm enthält, das von einem eingebetteten Dataset abhängig ist.
Person A kennzeichnet das Diagramm mit dem eingebetteten Dataset für die Veröffentlichung. Der Berichts-Designer weist ihm eine eindeutige ID zu. Person A stellt anschließend den Bericht auf dem Berichtsserver bereit. Der Berichts-Designer veröffentlicht das Diagramm.
Person B erstellt im Berichts-Generator einen leeren Bericht und fügt ihm das Diagramm hinzu. Das Diagramm ist jetzt zusammen mit dem eingebetteten Dataset Teil des Berichts von Person B. Person B kann die im Bericht enthaltenen Diagramm- und Datasetinstanzen ändern. Dies hat weder Auswirkungen auf die Diagramm- und Datasetinstanzen auf dem Berichtsserver, noch wird die Beziehung zwischen den Instanzen im Bericht und auf dem Berichtsserver unterbrochen.
Person A ändert im Berichts-Designer das Diagramm im ursprünglichen Bericht.
Person A stellt den Bericht, durch den das Diagramm auf dem Server erneut veröffentlicht wird, erneut bereit, wodurch das Diagramm auf dem Server aktualisiert wird.
Person B akzeptiert im Berichts-Generator das aktualisierte Diagramm vom Server. Dadurch werden die Änderungen, die Person B am Diagramm im Bericht von Person B vorgenommen hatte, überschrieben.
Veröffentlichen von Berichtsteilen
Beim Veröffentlichen wird einem Berichtsteil vom Berichts-Designer eine eindeutige ID zugewiesen. Diese ID wird, unabhängig von sonstigen Änderungen, die Sie am Berichtsteil vornehmen, von diesem Zeitpunkt an beibehalten. Durch die ID wird das ursprüngliche Berichtselement im Bericht mit dem Berichtsteil verknüpft. Wird der Berichtsteil von anderen Berichtsautoren im Berichts-Generator wiederverwendet, wird auch der Berichtsteil in deren Berichten durch die ID mit dem Berichtsteil verknüpft.
Die folgenden Berichtselemente können als Berichtsteile veröffentlicht werden:
Diagramme
Messgeräte
Bilder und eingebettete Bilder
Karten
Parameter
Rechtecke
Tabellen
Matrizen
Listen
Wenn Sie einen Berichtsteil veröffentlichen, in dem Daten angezeigt werden, z. B. eine Tabelle, Matrix oder ein Diagramm, können Sie als Grundlage für den Berichtsteil ein freigegebenes Dataset verwenden. Andernfalls wird beim Veröffentlichen des Berichtsteils das Dataset, von dem der Berichtsteil abhängig ist, als eingebettetes Dataset gespeichert. Eingebettete Datasets können auf eingebetteten Datenquellen basieren, allerdings werden keine Anmeldeinformationen in eingebetteten Datenquellen gespeichert. Wenn der Berichtsteil von einem eingebetteten Dataset abhängig ist, das eine eingebettete Datenquelle verwendet, muss folglich jeder Benutzer, der diesen Berichtsteil wiederverwendet, die Anmeldeinformationen für die eingebettete Datenquelle angeben. Um dies zu vermeiden, sollten Sie als Grundlage für eingebettete und freigegebene Datasets freigegebene Datenquellen mit gespeicherten Anmeldeinformationen verwenden. Weitere Informationen finden Sie unter Arbeiten mit Berichtsteilen und Datasets in Berichts-Generator 3.0 in der Dokumentation zu Berichts-Generator 3.0 auf msdn.microsoft.com.
Die Veröffentlichung eines Berichtsteils im Berichts-Designer umfasst zwei Schritte:
Kennzeichnen Sie die zu veröffentlichenden Berichtselemente im Dialogfeld Berichtsteile veröffentlichen.
Stellen Sie den Bericht bereit.
Wenn Sie den Bericht bereitstellen, wird der Berichtsteil auf einer SharePoint-Website oder einem Berichtsserver veröffentlicht und kann von anderen Benutzern wiederverwendet werden. Zum Veröffentlichen eines Berichtsteils benötigen Sie eine Verbindung mit einem SQL Server 2008 R2-Berichtsserver sowie ausreichende Berechtigungen für den Server, wenn Sie den Bericht bereitstellen.
Zurück zum Anfang
Wiederverwenden von Berichtsteilen
Im Gegensatz zum Berichts-Generator können Sie keine Berichtsteile in einem anderen Projekt als dem suchen und wiederverwenden, in dem er erstellt wurde.
Berichtsautoren, die im Berichts-Generator arbeiten, können Berichtsteile suchen und wiederverwenden, die Sie in Berichten veröffentlichen, die diese Autoren erstellen.
Erneutes Veröffentlichen von Berichtsteilen
Im Berichts-Designer sollten Sie einen vorhandenen Berichtsteil innerhalb des Berichts aktualisieren, in dem Sie den Berichtsteil erstellt haben. Im Berichts-Generator können Berichtsautoren den Berichtsteil wiederverwenden und als neuen Berichtsteil veröffentlichen, ohne den von Ihnen veröffentlichten Berichtsteil zu ersetzen. Sofern ausreichende Berechtigungen vorhanden sind, kann der von Ihnen veröffentlichte Berichtsteil auch aktualisiert werden. Jeder Benutzer mit ausreichenden Berechtigungen für einen Ordner auf einer Website oder einem Server kann die dort gespeicherten Berichtsteile aktualisieren. Vorherige Aktualisierungen werden durch die letzte Aktualisierung überschrieben.
Sie können den Berichtsteil ändern und dann auf der Website oder dem Server erneut veröffentlichen. Berichtsautoren im Berichts-Generator, die diesen Berichtsteil einem Bericht hinzugefügt haben, werden über die Änderung informiert, wenn sie diesen Bericht das nächste Mal öffnen. Sie können die Änderungen annehmen oder ablehnen.
Sie können auch einen Bericht, den Sie bereits veröffentlicht haben, als neu veröffentlichen. Klicken Sie im Dialogfeld "Berichtsteile veröffentlichen" auf "Als neuen Berichtsteil veröffentlichen". Dieser neue Berichtsteil hat eine neue eindeutige ID und keine Beziehung zum alten Berichtsteil.
Zurück zum Anfang