Veröffentlichen eines Berichtsmodells
Wenn ein Modell erstmalig veröffentlicht werden soll, müssen Sie das gesamte Berichtsmodellprojekt in der Berichtsserverdatenbank oder in der SharePoint-Bibliothek veröffentlichen. Hierbei werden sowohl die Datenquelldatei als auch die Semantikmodelldatei veröffentlicht. Die Datenquellensicht-Datei wird mit der Semantikmodelldatei zusammengefasst, wenn das Berichtsmodell veröffentlicht wird. Wenn Sie das Modell weiter anpassen, müssen Sie nur die aktualisierte SMDL-Datei veröffentlichen.
Größenbeschränkungen für Modelle
Standardmäßig beschränkt ASP.NET die Größe von Dateien, die auf einen Server hochgeladen werden können, auf 4 MB. Wenn Ihr Modell größer ist als 4 MB und Sie es nicht auf einem Server bereitstellen können, ändern Sie den Standardwert in der Datei web.config für jeden Berichtsserver, auf dem Sie das Modell bereitstellen möchten. Um den Standardwert zu ändern, öffnen Sie die Datei web.config.comments in einem Texteditor, kopieren das maxRequestLength-Element aus dem <httpRunTime>-Abschnitt der Datei und fügen es im <httpRunTime>-Abschnitt der Datei web.config ein, die sich im Installationsordner des Berichtsservers befindet. Wenn Sie das Element in der Datei eingefügt haben, ändern Sie die Standardgröße in die gewünschte Größe.
In der Regel befindet sich die Datei web.config.comments unter folgendem Pfad: <Laufwerk>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG.
In der Regel befindet sich die Datei web.config für den Berichtsserver unter folgendem Pfad: <Laufwerk>:\Programme\Microsoft SQL Server\<Instanzen-ID>\Reporting Services\ReportServer.
Wenn Sie große Modelle mit dem Berichts-Manager hochladen möchten, müssen Sie die oben genannten Schritte für die web.config-Datei des Berichts-Managers wiederholen. In der Regel befindet sich die Datei web.config für den Berichts-Manager unter folgendem Pfad: <Laufwerk>:\Programme\Microsoft SQL Server\<Instanzen-ID>\Reporting Services\ReportManager.
Wenn Sie die Einstellungen für den gesamten Server ändern möchten, wiederholen Sie die oben genannten Schritte für die Datei machine.config. In der Regel befindet sich die Datei machine.config unter folgendem Pfad: <Laufwerk>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG.
Angeben eines Veröffentlichungspfads
Sie müssen den vorgesehenen Veröffentlichungspfad des Modells in den entsprechenden Informationen im Dialogfeld für Modelleigenschaftenseiten eingeben:
Ziel |
Pfad |
---|---|
TargetDataSourceFolder |
Der Name des Ordners, in dem die veröffentlichten, freigegebenen Datenquellen gespeichert werden sollen. Wenn Sie keinen Ordner angeben, wird die Datenquelle im gleichen Ordner wie das Modell veröffentlicht. Wenn der Ordner auf dem Berichtsserver nicht vorhanden ist, erstellt der Modell-Designer den Ordner beim Veröffentlichen des Modells. Wenn Sie auf einem Berichtsserver veröffentlichen, der im systemeigenen Modus ausgeführt wird, geben Sie den vollständigen Pfad der Ordnerhierarchie mit Beginn beim Stamm an. Beispielsweise Folder1/Folder2/Folder3. Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, geben Sie eine URL zu einer Bibliothek oder einem Bibliotheksordner ein. Beispielsweise http://TestServer/TestSite/Documents/DataSources. Wenn diese Angabe weggelassen wird, wird hierfür der Standardwert TargetModelFolder verwendet. |
TargetModelFolder |
Der Name des Ordners, in dem das veröffentlichte Modell gespeichert wird. In der Standardeinstellung wird der Ordner Models verwendet. Wenn der Ordner auf dem Berichtsserver nicht vorhanden ist, erstellt der Modell-Designer den Ordner beim Veröffentlichen des Modells. Wenn Sie auf einem Berichtsserver veröffentlichen, der im systemeigenen Modus ausgeführt wird, geben Sie den vollständigen Pfad der Ordnerhierarchie mit Beginn beim Stamm an. Beispielsweise Folder1/Folder2/Folder3. Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, geben Sie eine URL zu einer Bibliothek oder einem Bibliotheksordner ein. Beispielsweise http://TestServer/TestSite/Documents. Für diese Eigenschaft muss ein Wert angegeben werden. |
TargetServerURL |
Die URL des Zielberichtsservers. Diese Eigenschaft müssen Sie vor dem Veröffentlichen eines Modells auf einer gültigen URL eines Berichtsservers festlegen. Verwenden Sie die URL des virtuellen Verzeichnisses des Berichtsservers, wenn der Bericht auf einem Berichtsserver veröffentlicht wird, der im systemeigenen Modus ausgeführt wird. Beispielsweise https://server/reportserver oder https://<server>/reportserver. Dies ist das virtuelle Verzeichnis des Berichtsservers, nicht des Berichts-Managers. Standardmäßig wird der Berichtsserver in dem virtuellen Verzeichnis "reportserver" installiert. Wenn Sie auf einem Berichtsserver veröffentlichen, der im integrierten SharePoint-Modus ausgeführt wird, geben Sie eine URL zu einer SharePoint-Stammwebsite oder -Unterwebsite ein. Wenn Sie keine Website angeben, wird die standardmäßige Stammwebsite verwendet. Beispielsweise https://servername, https://servername/site oder https://servername/site/subsite. |
Wichtig |
---|
Zum Bereitstellen eines Berichtsmodells in einer SharePoint-Bibliothek müssen Sie eine URL zu der Bibliothek oder zum Bibliotheksordner verwenden, z. B. http://TestServer/TestSite/Shared Documents/. |
Sie können die Eigenschaften ändern, indem Sie mit der rechten Maustaste auf das Berichtsmodellprojekt klicken und Eigenschaften auswählen.
Wenn sich bereits eine freigegebene Datenquelle auf dem Berichtsserver befindet, können Sie ein Berichtsmodell veröffentlichen, indem Sie nur die SMDL-Datei auf den Berichtsserver oder in die Bibliothek hochladen. Weitere Informationen finden Sie unter Hochladen von Dateien in einen Ordner und Bereitstellen von Modellen und freigegebenen Datenquellen auf einer SharePoint-Website.
Hinweis |
---|
Wenn Sie eine SMDL-Datei von einem lokalen Computer auf einen Berichtsserver oder in eine SharePoint-Bibliothek hochladen, müssen Sie die SMDL-Datei erneut an die Datenquellendatei binden. Weitere Informationen finden Sie unter Vorgehensweise: Binden eines Berichts oder Modells an eine freigegebene Datenquelle. |
Nach der Veröffentlichung des Modells kann es sich empfehlen, rollenbasierte Sicherheitsberechtigungen im Berichts-Manager zuzuweisen. Weitere Informationen finden Sie unter Erteilen von Berechtigungen für einen Berichtsserver im systemeigenen Modus.
Siehe auch