Freigeben über


URL-Beispiele für veröffentlichte Berichtselemente auf einem Berichtsserver im SharePoint-Modus (SSRS)

Um Berichte und verwandte Elemente in einer SharePoint-Bibliothek zu veröffentlichen, können Sie den Inhalt entweder mithilfe der Reporting Services-Erstellungstools wie Berichts-Designer veröffentlichen oder den Inhalt mithilfe von SharePoint-Websiteaktionen hochladen.

Im einheitlichen Modus werden für SharePoint-Websites andere Webadressen als für Reporting Services -Berichtsserver verwendet. SharePoint-Websitehierarchien enthalten die SharePoint-Webanwendung, eine Stammwebsite, optionale Unterwebsites und Bibliotheken. Sie müssen wissen, wie Sie eine URL-Adresse erstellen, die den SharePoint-Server sowie den Speicherort in der SharePoint-Websitehierarchie angibt, an dem Sie einen Bericht oder verwandte Elemente veröffentlichen möchten.

Zu einem Bericht gehörende Elemente umfassen u. a. freigegebene Datenquellen, Unterberichte, Drillthroughberichten und Ressourcen wie webbasierte Bilddateien. Ein Bericht, der in einer SharePoint-Bibliothek veröffentlicht wurde, muss diese zugehörigen Elemente anhand ihres Speicherorts in der SharePoint-Bibliothek angeben.

Verwenden Sie die Beispiele in diesem Thema, um URLs für Berichte und verwandte Elemente in Ihren Berichterstellungslösungen zu erstellen.

Websitehierarchie

Wenn Sie einen Berichtsserver so konfigurieren, dass er im integrierten SharePoint-Modus ausgeführt wird, wird die SharePoint-Webhierarchie zum Adressieren von Elementen verwendet, die auf einem Berichtsserver verarbeitet und verwaltet werden.

Die folgenden Elemente der Webhierarchie können zum Zugreifen auf und Sichern von Berichtsserverinhalten verwendet werden. Andere Objekte wie Listen und Seiten werden nicht für den Zugriff auf Berichtsserverinhalte verwendet und daher nicht in der folgenden Tabelle beschrieben.

Objekt BESCHREIBUNG
SharePoint-Webanwendung Eine SharePoint-Webanwendung kann als eigenständiger Server oder als Teil einer Farm installiert werden, die eine Auflistung von virtuellen Servern enthält. Eine Webanwendung verfügt über eine URL (z. B. "http:servername") und kann mehrere Websites enthalten.
Standort Bei einer Website handelt es sich entweder um eine übergeordnete Website für eine Webanwendung oder um eine Unterwebsite.
SharePoint-Bibliothek Eine Bibliothek enthält Dokumente oder Ordner. Eine Bibliothek bzw. ein Ordner in einer Bibliothek stellt das einzige Websiteobjekt dar, in dem Berichte, Berichtsmodelle, freigegebene Datenquellen und externe Bilder gespeichert werden können.
Gegenstand Berichtsserverelemente, auf die Sie in einer URL verweisen können, enthalten eine Berichtsdefinition für einen Bericht oder Unterbericht, ein Berichtsmodell, eine freigegebene Datenquelle oder ein externes Bild.

URL-Syntax und -Regeln

Jedes Berichtsserverelement in einer Bibliothek wird durch eine vollqualifizierte URL identifiziert, die ein Protokollpräfix, Servername, Website, Bibliothek, Dateinamen und Dateinamenerweiterung für den Dateityp enthält.

URL für einen SharePoint Server

Wenn Sie in SQL Server Data Tools (SSDT) ein Berichtsserver- oder Berichtsmodellprojekt für den Berichtsserver bereitstellen, müssen Sie eine URL für den SharePoint-Server verwenden.

Öffnen Sie zum Suchen des zu verwendenden Servernamens einen Browser, und suchen Sie die SharePoint-Bibliothek, in der Sie einen Bericht veröffentlichen möchten. Der Servername wird unmittelbar nach dem Protokollpräfix angezeigt, z. B. http:servername.

Die Verwendung des Reporting Services-URL-Proxyendpunkts wird nicht unterstützt. Ein Proxyendpunkt enthält eine Portnummer, z. B. http:servername:8080/reportserver.

URL für eine SharePoint Server-Website oder Unterwebsite

Wenn Sie eine Berichts- oder Berichtsdatenquelle bereitstellen, müssen Sie eine URL zu einer SharePoint-Website und Unterwebsite verwenden, sofern vorhanden. In der URL wird der Websitename unmittelbar hinter dem Servernamen angezeigt, z. B. http:// servername/site oder http:// servername/site/subsite.

In einer Microsoft Office SharePoint Server 2007- oder SharePoint Server 2010-Webanwendung entsprechen die Website und die Unterwebsite häufig den Registerkarten auf der Hauptwebsite. Um den Websitenamen oder den Unterwebsitenamen zu finden, klicken Sie auf " Start" und dann auf "Alle Websiteinhalte". Führen Sie einen Bildlauf ganz nach unten durch, und suchen Sie nach Websites und Arbeitsbereiche. Im folgenden Abschnitt sind die Websites aufgeführt.

URL für eine SharePoint-Bibliothek

Wenn Sie einen Bericht oder ein verknüpftes Element in einer SharePoint-Bibliothek bereitstellen, müssen Sie eine URL zur SharePoint-Bibliothek verwenden. Die URL, die für eine Bibliothek verwendet werden soll, unterscheidet sich je nach der verwendeten SharePoint-Version.

Unter Microsoft Windows SharePoint Services 3.0 oder SharePoint Foundation 2010 wird die Bibliothek nach dem Servernamen angezeigt, z. B. http://*servername/*Shared Documents.

In Office SharePoint Server 2007 oder SharePoint Server 2010wird die Bibliothek nach der Website und der Unterwebsite angezeigt. Beispiel: http://*servername/site/*Documents.

Öffnen Sie zum Suchen der Pfadinformationen für eine neue SharePoint-Bibliothek oder für eine unbekannte Website einen Browser, und suchen Sie die SharePoint-Bibliothek, in der Sie die Berichte veröffentlichen möchten. Wenn die Bibliothek leer ist, laden Sie eine beliebige Datei hoch. Klicken Sie mit der rechten Maustaste auf die Datei, und wählen Sie Eigenschaften aus, um das Fenster Eigenschaften zu öffnen. Die Adresse der Datei enthält die URL-Werte, die Sie für einen Veröffentlichungsvorgang benötigen.

Vollqualifizierte URLs für Elemente auf einer SharePoint-Website

Elemente, die in einer SharePoint-Bibliothek gespeichert sind, werden immer über eine vollqualifizierte URL adressiert, die mit der Webanwendung (http:// server) als Stammknoten beginnt und mit dem Namen der Datei endet, auf die Sie verweisen.

Dateinamen in der URL müssen eine Dateinamenerweiterung aufweisen.

Sie können keine relativen URLs für abhängige Elemente in Berichten verwenden, die Sie auf einer SharePoint-Website veröffentlichen. Sie können beispielsweise keine relative URL verwenden, um auf eine freigegebene Datenquelle, ein Berichtsmodell oder einen Unterbericht zu verweisen. Sie müssen für jedes Element stets die vollqualifizierte URL zu einer SharePoint-Bibliothek angeben. Es gibt keine Möglichkeit, vorherzusagen, wo sich eine abhängige Datei befindet, da es keine vordefinierte Hierarchie für die Websites gibt, die Sie zum Analysieren eines URL-Formats verwenden können.

Wenn Sie einen Bericht veröffentlichen oder hochladen, der abhängige Elemente enthält, müssen Sie die Verweise auf die abhängigen Elemente nach der Veröffentlichung des Berichts festlegen. Verweise, die im Vorschaumodus im Berichts-Designer ordnungsgemäß funktionierten, sind nach der Veröffentlichung des Berichts nicht garantiert. Weitere Informationen finden Sie unter Veröffentlichen von einem Erstellungstool in einer SharePoint-Bibliothek in diesem Thema.

URLs für externe Bilder

Eine Berichtsdefinition kann eine Bilddatei enthalten, die als externe Datei gespeichert ist. Sie können in der Berichtsdefinition auf diese Datei verweisen, indem Sie eine vollqualifizierte URL für die Bilddatei festlegen. Er kann auf einer SharePoint-Website oder auf einem Remotecomputer gespeichert sein.

Von Bedeutung

Falls die externe URL auf ein Bild auf einer SharePoint-Website verweist, wird das Symbol für beschädigte Bilder angezeigt, wenn Sie den Bericht im Berichts-Generator in der Vorschau anzeigen. Wenn Sie den Bericht auf die SharePoint-Website hochladen und den Bericht im verbundenen Modus rendern, wird das fehlerhafte Bildsymbol angezeigt, wenn Sie nur View Items über Berechtigungen verfügen.

Unabhängig vom Berichtsservermodus muss es sich in einem Bericht bei Verweisen auf eine externe Bilddatei um eine vollqualifizierte URL handeln. Zudem ist es für Verweise auf eine externe Bilddatei im Allgemeinen erforderlich, dass Sie das Konto für die unbeaufsichtigte Berichtsverarbeitung konfigurieren.

Unterberichte und Drillthrough-Berichte spezifizieren

Unterberichte müssen sich im gleichen Ordner wie der Hauptbericht befinden. Sie können keinen relativen Ordner angeben.

Schließen Sie zum Angeben von Drillthroughberichten die URL in einem Ausdruck ein. Um beispielsweise den Bericht mit dem Namen "SalesDetails" als Drillthrough-Bericht anzugeben, setzen Sie in der Aktion für den Textfeldplatzhalter den Wert von "ReportName" auf den folgenden Ausdruck fest:

="http://site/subsite/documentlibrary/SalesDetails.rdl"  

Reservierte Namen auf SharePoint-Websites

Wenn Sie eine URL zu einem Element erstellen oder konstruieren, das sich auf einer SharePoint-Website befindet, sollten Sie wissen, dass die Wörter Personal und Sites beide reservierte Namen unter der Standardwebsite sind.

Beispiele für URLs

Wenn Sie Elemente in einer SharePoint-Bibliothek veröffentlichen, müssen Sie vollqualifizierte URLs zur Zielbibliothek angeben. Eine vollqualifizierte SharePoint-URL enthält die SharePoint-Webanwendung, die Website, die Bibliothek, den Ordner (optional), die Datei sowie die Dateinamenerweiterung. In den folgenden Beispielen wird die zu verwendende Syntax veranschaulicht.

Ziel Beispiel-URL
Ein SharePoint-Server. http://TestServer
Eine SharePoint-Serverwebsite oder -Unterwebsite. http://TestServer/toplevelsite/subsite
Der Beispielbericht Company Sales unter Shared Documents Windows SharePoint Services in einer SharePoint Foundation 2010 - oder -Bereitstellung. http://TestServer/TestSite/Shared%20Documents/Company%20Sales.rdl
Der Beispielbericht „Company Sales“ im Ordner Documents/Doc einer Office SharePoint Server - oder SharePoint Server 2010 -Instanz. http://TestServer/TestSite/Documents/Doc/Company%20Sales.rdl
Der Beispielbericht "Company Sales" im Ordner Report Center einer Office SharePoint Server - oder SharePoint Server 2010 -Instanz. http://TestServer/TestSite/Reports/Doc/Company%20Sales.rdl

Veröffentlichen von einem Autorenwerkzeug an eine SharePoint-Bibliothek

Wenn Sie ein Berichterstellungstool verwenden, um Berichte und zugehörige Dateien in einer Bibliothek zu veröffentlichen, werden die Dateien überprüft, bevor sie hinzugefügt werden. Wenn Sie Berichte und zugehörige Dateien mithilfe der Upload -Aktion in einer SharePoint-Bibliothek hochladen, erfolgt keine Überprüfung. Sie wissen nicht, ob die Datei gültig ist, bis Sie auf den Bericht zugreifen, indem Sie ihn verwalten, bearbeiten oder ausführen.

Hinweis

Damit Sie Berichte aus SQL Server Data Tools (SSDT)auf einer SharePoint-Website veröffentlichen können, müssen Sie die SharePoint-Website möglicherweise der Liste der vertrauenswürdigen Speicherorte im Internet Explorer-Browser hinzufügen.

Geteilte Datenquellen

Wenn Sie eine freigegebene Datenquelle aus einem Berichterstellungstool veröffentlichen, legen Sie die Projekteigenschaft TargetDataSourceFolderfest. Der Ordner für die Zieldatenquelle muss eine URL zu einer SharePoint-Bibliothek darstellen. Im Gegensatz zum nativen Reporting Services-Modus können Sie keinen relativen Ordner angeben. Relative Pfade sind ungültig. Wenn kein Ordner im Dokumentbibliothekspfad vorhanden ist, wird ein Ordner erstellt.

Wenn Sie eine freigegebene Datenquelle (RDS)-Datei auf einer SharePoint-Website veröffentlichen, ändert dies die Datenquellendatei in eine Dateinamenerweiterung RSDS. Die RSDS-Datei kann nicht lokal von einer SharePoint-Website gespeichert und in ein vorhandenes Reporting Services-Projekt importiert werden. Freigegebene Datenquellen mit Dateinamenerweiterungen RDS und RSDS sind nicht austauschbar.

Freigegebene Datenquellen aus dem Berichts-Designer

Wenn Sie freigegebene Datenquellen aus einem Berichts-Designer-Projekt veröffentlichen, können Sie entweder eine URL verwenden, die die Zielbibliothek angibt, oder Sie können die Eigenschaft leer lassen. Im Gegensatz zum nativen Reporting Services-Modus können Sie keinen relativen Ordner angeben. Relative Pfade sind ungültig. Wenn kein Ordner im Dokumentbibliothekspfad vorhanden ist, wird ein Ordner erstellt. Wenn Sie den Zieldatenquellenordner leer lassen, wird die Datenquelle im Zielberichtsordner veröffentlicht.

Dateinamen

Dateinamen in einer URL für Berichtselemente müssen eine Dateinamenerweiterung aufweisen. Durch die Dateinamenerweiterung wird der Dateityp bestimmt. Wenn Sie Berichtselemente über ein Berichterstellungstool veröffentlichen, wird die Dateinamenerweiterung automatisch eingeschlossen. Wenn Sie ein Berichtselement in eine SharePoint-Bibliothek hochladen, müssen Sie eine Dateinamenerweiterung einschließen.

Wenn Sie keine Dateinamenerweiterung für Elemente angeben, die Sie auf eine SharePoint-Website hochladen, tritt der rsInvalidDataSourceReference Fehler auf. Dateinamen enthalten möglicherweise keine Zeichen, die von SharePoint-Anwendungen nicht als gültige Dateinamenzeichen erkannt werden. Fügen Sie nicht die folgenden Zeichen ein: # % & * : <> ? / { | }.

Unterschiede zwischen Upload und Veröffentlichung

Wenn Sie Berichts-Designer oder Berichts-Generator zum Veröffentlichen von Berichten und verwandten Dateien in einer Bibliothek verwenden, werden die Dateien überprüft, bevor sie hinzugefügt werden. Wenn Sie Berichte und zugehörige Dateien mithilfe der Upload -Aktion in einer SharePoint-Bibliothek hochladen, erfolgt keine Überprüfung. Sie wissen nicht, ob die Datei gültig ist, bis Sie auf den Bericht zugreifen, indem Sie ihn verwalten, bearbeiten oder ausführen.

Aktualisieren eines veröffentlichten Elements

Nachdem Sie ein Element in eine SharePoint-Bibliothek veröffentlicht oder hochgeladen haben, sollten Sie das Element aus der Bibliothek auschecken, bevor Sie es aktualisieren. Während der Bericht für Sie ausgecheckt ist, sind Sie der einzige Benutzer, der über die Berechtigung zum Ändern des Berichts verfügt. Wenn Sie fertig sind, checken Sie es wieder ein.

Wenn Sie einen Bericht hochladen oder veröffentlichen, ohne das Dokument zuerst auszuchecken (z. B. durch Hochladen eines Elements mit demselben Namen wie ein vorhandenes Element), checkt der Berichtsserver ihn für Sie aus, fügt den aktualisierten Bericht als neue Version des vorhandenen Elements hinzu, und checken Sie das Dokument dann wieder ein.

Externe Bilder als Ressourcen

Ein Berichtsserver, der im nativen Modus ausgeführt wird, unterstützt das Konzept einer Ressource, die als jede Datei definiert ist, die auf dem Berichtsserver gespeichert und gesichert ist, aber nicht vom Berichtsserver verarbeitet wird. Im einheitlichen Modus kann es sich dabei um einen beliebigen Dateityp handeln.

Wenn ein Berichtsserver im integrierten SharePoint-Modus ausgeführt wird, gilt für das Konzept einer Ressource eine engere Definition. Für den Berichtsserver wird das Konzept einer Ressource zum Speichern von Berichten beibehalten, die auf ein externes Bild verweisen. Dies gilt, wenn es sich bei dem Bericht um eine Momentaufnahme oder eine Kopie handelt, die für die interne Verwendung aufbewahrt wird.

Siehe auch

Veröffentlichen eines Berichts in einer SharePoint-Bibliothek
Veröffentlichen einer freigegebenen Datenquelle in einer SharePoint-Bibliothek
Project Property Pages Dialog Box (Projekt (Eigenschaftenseiten, Dialogfeld))