Dateifreigabeübermittlung in Reporting Services

Reporting Services enthält eine Dateifreigabe-Übermittlungserweiterung, mit deren Hilfe ein Bericht an einen Ordner übermittelt werden kann. Diese Erweiterung ist standardmäßig verfügbar und erfordert keine zusätzliche Konfiguration.

Um einen Bericht an eine Dateifreigabe zu verteilen, definieren Sie entweder ein Standardabonnement oder ein datengesteuertes Abonnement. Es kann jeweils immer nur ein Bericht abonniert und angefordert werden. Informationen zum Verwenden der Dateifreigabeübermittlung in einem datengesteuerten Abonnement finden Sie unter Lernprogramm: Erstellen eines datengesteuerten Abonnements. Zusätzlich erfordert das Konto, das Remote-Dateifreigabeabonnements ausführt, Rechte, um sich lokal auf dem Reporting Services-Computer anmelden zu können.

Merkmale eines Berichts, der an einen freigegebenen Ordner übermittelt wird

Im Gegensatz zu Berichten, die von einem Berichtsserver gehostet und verwaltet werden, handelt es sich bei Berichten, die an einen freigegebenen Ordner übermittelt werden, um statische Dateien. Interaktive Features, die für den Bericht definiert sind, können bei Berichten, die als Dateien im Dateisystem gespeichert sind, nicht verwendet werden. Interaktive Features werden als statische Elemente dargestellt. Wenn Sie z. B. einen Matrixbericht übermitteln, zeigt die resultierende Datei die oberste Ebene des Berichts an. Es ist nicht möglich, Zeilen und Spalten zu erweitern, um die unterstützenden Daten anzuzeigen. Enthält der Bericht Diagramme, wird die Standardpräsentation verwendet. Wenn der Bericht einen Link zu einem anderen Bericht enthält, wird der Link als statischer Text gerendert. Wenn Sie die interaktiven Features bei einem übermittelten Bericht erhalten möchten, müssen Sie die E-Mail-Übermittlung verwenden. Weitere Informationen finden Sie unter E-Mail-Übermittlung in Reporting Services.

Zielordner

Wenn Sie ein Abonnement definieren, das die Dateifreigabeübermittlung verwendet, müssen Sie einen vorhandenen Ordner als Zielordner angeben. Der Berichtsserver erstellt keine Ordner im Dateisystem. Auf den angegebenen Ordner muss über eine Netzwerkverbindung zugegriffen werden können. Anweisungen zum Konfigurieren eines freigegebenen Ordners für die Dateifreigabeübermittlung finden Sie unter Vorgehensweise: Erstellen eines freigegebenen Ordners für Dateifreigabeübermittlung auf Berichtsservern.

Verwenden Sie beim Angeben des Zielordners in einem Abonnement das UNC-Format (Uniform Naming Convention), das den Netzwerknamen des Computers enthält. Der Ordnerpfad darf keine nachgestellten umgekehrten Schrägstriche enthalten. Das folgende Beispiel veranschaulicht einen UNC-Pfad:

\\<servername>\reportarchive\operations\2003

Dateiformate

Berichte können in einer Vielzahl von Dateiformaten gerendert werden, z. B. in HTML oder Excel. Um einen Bericht in einem bestimmten Dateiformat zu speichern, wählen Sie das entsprechende Renderingformat aus, wenn Sie Ihr Abonnement erstellen. Beispielsweise wird durch Auswählen von Excel der Bericht als Microsoft Excel-Datei gespeichert. Sie können zwar ein beliebiges unterstütztes Renderingformat auswählen, manche Formate eignen sich jedoch besser zum Rendern einer Datei.

Wenn Sie die Dateifreigabeübermittlung verwenden, wählen Sie ein Format aus, das den Bericht in einer einzigen Datei übermittelt, bei dem alle Bilder und der zugehörige Inhalt im Bericht enthalten sind. Passende Formate sind Webarchiv, PDF, TIFF und Excel. Verwenden Sie wenn möglich nicht HTML 4.0. Wenn Ihr Bericht Bilder enthält, werden sie beim HTML 4.0-Format nicht in die Datei eingefügt.

Dateioptionen

Beim Erstellen eines Abonnements können Sie Optionen auswählen, die bestimmen, wie der Dateiname erstellt wird und ob er im Laufe der Zeit durch einen neuen ersetzt werden soll. Ein vollqualifizierter Dateiname besteht aus drei Teilen: einem Namen, einer Erweiterung sowie Text oder einer Zahl, der bzw. die an den Namen angefügt wird, um einen eindeutigen Dateinamen zu erzeugen. Mit Überschreibungsoptionen legen Sie fest, ob dem Dateinamen Text oder eine Zahl hinzugefügt wird.

Der Dateiname basiert auf dem Berichtsnamen, Sie können jedoch im Abonnement einen benutzerdefinierten Namen bereitstellen. Die Erweiterung ist optional, aber wenn Sie sie angeben, erstellt der Berichtsserver eine dem Renderingformat entsprechende Erweiterung.

Sie können Optionen zum Überschreiben angeben, um den Dateinamen bei jeder Berichtsübermittlung oder Erstellung einer neuen Datei wiederzuverwenden. Zum Überschreiben der Datei müssen Sie den gleichen Dateinamen und die gleiche Erweiterung verwenden.

Ein andere Möglichkeit, eindeutige Dateinamen für jede Übermittlung zu erstellen, ist das Einschließen eines Timestamps in den Dateinamen. Dazu fügen Sie die @timestamp-Variable dem Dateinamen hinzu (z. B. CompanySales@timestamp). Auf diese Weise ist der Dateiname per definitionem eindeutig und wird daher niemals überschrieben.