Freigeben über


Plan für Kartenbericht-Unterstützung

SQL Server 2014 Reporting Services (SSRS) unterstützt Kartenberichte, die räumliche Datenquellen verwenden. Räumliche Daten können aus SQL Server-Datenbanken, aus ESRI Shapefiles oder aus dem Kartenkatalog stammen, der entweder mit Reporting Services oder Berichts-Generator installiert ist. Eine Karte kann auch einen Hintergrund von Bing-Kartenkacheln anzeigen. Ein Berichtsautor kann einen Bericht erstellen, der räumliche Daten oder Bing-Kartenkacheln spezifiziert, die entweder zur Laufzeit dynamisch abgerufen oder statisch in die Berichtsdefinition eingebettet sind.

Unterstützung für Bing Maps

Karten können eine Hintergrundebene enthalten, auf der Bing-Kartenkacheln angezeigt werden. Um einen veröffentlichten Bericht mit einer Kartenkachelebene anzuzeigen, muss der Berichtsserver so konfiguriert sein, dass Kacheln von Bing Maps-Webdiensten abgerufen werden. Weitere Informationen finden Sie in der RSReportServer-Konfigurationsdatei.

In jedem Bericht können Berichtsautoren angeben, ob eine SSL-Verbindung (Secure Sockets Layer) zum Abrufen von Kacheln vom Kachelserver verwendet werden soll. Dazu müssen sie im Eigenschaftenbereich für die Kachelebene die boolesche Eigenschaft UseSecureConnection auf true festlegen.

Hinweis

Weitere Informationen zur Verwendung von Bing-Kartenkacheln im Bericht finden Sie in den zusätzlichen Nutzungsbedingungen und der Datenschutzerklärung.

Berichtsentwurfsempfehlungen

Ein guter Berichtentwurf für Kartenberichte erfordert, dass der Berichtsautor die Kompromisse zwischen statischen und dynamischen räumlichen Daten bewertet und ein Gleichgewicht findet, das den Berichtsbenutzern dient. Eingebettete Kartenelemente können die Größe der Berichtsdefinition erheblich erhöhen, aber die zum Anzeigen des Kartenberichts erforderliche Zeit verringern. Dynamische Kartenelemente verringern die Größe der Berichtsdefinition, erhöhen aber die Zeit, die zum Verarbeiten und Anzeigen der Karte erforderlich ist. Der Berichtsautor muss das richtige Gleichgewicht zwischen diesen entgegengesetzten Problemen finden.

Wenn die Größe der Berichtsdefinition ein Problem darstellt, können Sie als Berichtsserveradministrator Berichtsdesigner ermutigen, die Menge der räumlichen Daten in einer Berichtsdefinition zu verringern.

Unter den folgenden Bedingungen sind Kartenelemente in die Berichtsdefinition eingebettet:

  • Wenn der Bericht erstellt wird, befindet sich die räumliche Datenquelle im lokalen Dateisystem. Dies schließt räumliche Daten aus dem Kartenkatalog sowie aus ESRI-Shape-Dateien ein, die lokal installiert wurden. Standardmäßig betten der Karten-Assistent und der Kartenschicht-Assistent räumliche Daten aus Datenquellen im lokalen Dateisystem ein.

  • Der Berichtsautor wählt die Option aus, räumliche Daten manuell in den Bericht einzubetten.

Um die Größe von Berichtsdefinitionen mit Karten zu verringern, können Berichtsautoren eine oder mehrere der folgenden Optionen verwenden:

  • Fügen Sie im Berichts-Designer in SQL Server Data Tools (SSDT) ESRI-Shapefiles als räumliche Datenquellen zum Berichtsserverprojekt hinzu. Wenn Sie das Projekt bereitstellen, werden die ESRI Shapefiles zusätzlich zum Bericht auf dem Berichtsserver veröffentlicht. Wenn der Berichtsautor den Karten-Assistenten ausführt, kann er eine räumliche Datenquelle aus dem Report Server-Projekt angeben, und die Kartenelemente sind standardmäßig nicht in die Berichtsdefinitionen eingebettet.

  • Fügen Sie im Berichts-Generator räumliche Datenquellen hinzu, die ESRI Shapefiles sind, indem Sie Shapefiles vom Berichtsserver auswählen. Wenn der Berichtsautor den Karten-Assistenten ausführt, können sie vom Berichtsserver zu einer räumlichen Datenquelle navigieren und auswählen, und die Kartenelemente sind standardmäßig nicht in die Berichtsdefinitionen eingebettet.

  • Wenn Kartendaten eingebettet werden müssen, passen Sie den Viewport-Mittelpunkt und den Zoomfaktor an, um nur die Kartendaten einzuschließen, die für den Bericht erforderlich sind.

Weitere Informationen finden Sie unter Karten (Berichts-Generator und SSRS).

Siehe auch

Problembehandlung bei Berichten: Kartenberichte (Berichts-Generator und SSRS)