Arbeiten mit eingebetteten und freigegebenen Datenquellen (Berichts-Generator 2.0)

Wenn Sie in Berichts-Generator 2.0 die Daten angeben möchten, die im Bericht aufgenommen werden sollen, müssen Sie eine Berichtsdatenquelle erstellen. Eine Datenquelle schließt Verbindungsinformationen zu einer Datenquelle (z. B. eine Datenbank) und Anmeldeinformationen ein. Der Berichtsprozessor verwendet Datenquelleninformationen, um Daten aus der Datenquelle abzurufen, wenn der Bericht angezeigt wird.

Berichtsdatenquellen können folgendermaßen erstellt werden:

  • Beim Erstellen oder Ändern einer Datenquelle aus dem Berichtsdatenbereich.

  • Bei der Ausführung eines Assistenten, um eine Tabelle, eine Matrix oder ein Diagramm hinzuzufügen. Sie können vorhandene Datasets verwenden oder neue Datasets und neue Datenquellen erstellen.

Nachdem Sie Datenquellen dem Bericht hinzugefügt haben, können Sie Datasets hinzufügen. Ein Dataset stellt eine Reihe von Zeilen und Spalten dar, die mit einem Abfragebefehl aus einer Datenquelle abgerufen werden. Jeder Datenquellentyp stellt einen Abfrage-Designer bereit, damit Sie eine Abfrage erstellen können. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit den Daten (Berichts-Generator 2.0) und Abfrage-Designer und Datenquellen (Berichts-Generator 2.0).

Freigegebene Datenquellenverweise und eingebettete Datenquellen in einem Bericht

Es gibt zwei Typen von Berichtsdatenquellen: eingebettet und freigegeben.

  • Eine freigegebene Datenquelle wird auf einem Berichtsserver gespeichert. Wenn Sie eine freigegebene Datenquelle auswählen, fügen Sie einen Verweis auf die Datenquelle im Bericht hinzu. Alle Verweise müssen sich auf freigegebene Datenquellen beziehen, die auf demselben Berichtsserver wie der Bericht gespeichert sind. Die Datenquellen, auf die verwiesen wird, können mehrere Server darstellen.

  • Eine eingebettete Datenquelle wird nur von einem einzelnen Bericht verwendet. Die Verbindungsinformationen für die Datenquelle werden im Bericht gespeichert.

Bei der Ausführung eines Berichts werden die Anmeldeinformationen für freigegebene und eingebettete Datenquellen unterschiedlich gehandhabt, je nachdem, ob Sie bei einem Berichtsserver angemeldet sind. Anmeldeinformationen werden nicht in der Berichtsdefinition gespeichert. Weitere Informationen finden Sie unter Angeben von Anmeldeinformationen für eine Berichtsdatenquelle (Berichts-Generator 2.0). Unter Vorgehensweise: Prüfen einer Anmeldung bei einer Datenquelle (Berichts-Generator 2.0) wird beschrieben, wie die Verbindung zu einer Datenquelle geprüft wird.

Ändern von freigegebenen Datenquellen

In Berichts-Generator 2.0 können Sie programmbedingt keine freigegebene Datenquelle erstellen, bearbeiten oder ändern. Sie können den Typ von Anmeldeinformationen nicht ändern, der für eine freigegebene Datenquelle verwendet wird. Freigegebene Datenquellen können nur folgendermaßen erstellt werden:

  • Direkt auf dem Berichtsserver vom Berichtsserveradministrator, dem Besitzer der Datenquelle oder von einem Benutzer, dem Berechtigungen für das Erstellen einer Datenquelle auf dem Berichtsserver erteilt wurden. Weitere Informationen erhalten Sie von Ihrem Berichtsserveradministrator.

  • Im Berichts-Designer in Business Intelligence Development Studio, einem Tool, das mit SQL Server 2008Reporting Services verfügbar ist. Weitere Informationen über Features in verschiedenen Berichterstellungsumgebungen finden Sie unter Vergleichen von Berichterstellungsumgebungen (Berichts-Generator 2.0).

Sie können einen freigegebenen Datenquellenverweis in Ihrem Bericht ändern, damit er auf eine andere freigegebene Datenquelle auf dem Berichtsserver zeigt. Öffnen Sie das Dialogfeld Datenquelleneigenschaften im Berichtsdatenbereich, und wählen Sie eine andere freigegebene Datenquelle. In einigen Fällen können Sie einen Datenquellenverweis auf eine eingebettete Datenquelle ändern.

Ändern einer Datenquelle von freigegeben in eingebettet

Sie könnten alle freigegebenen Datenquellenverweise in eingebettete Datenquellen ändern, damit Sie sie ohne einen Berichtsserver ausführen können. Beispiel: Sie können einen Bericht öffnen, der in einer anderen Berichtserstellungsumgebung erstellt wurde, wie Berichts-Designer in BI Development Studio.

Um einen Datenquellenverweis in eine eingebettete Datenquelle zu ändern, öffnen Sie die Datenquelle im Berichtsdatenbereich und ändern ihre Eigenschaften. Für jede eingebettete Datenquelle müssen Sie Anmeldeinformationen angeben, die von Ihrem Computer aus verwendet werden können. Nicht alle Datenquellen unterstützen diese Funktionalität.

Wenn Sie den Bericht auf dem Berichtsserver speichern, bleiben die Anmeldeinformationen eingebettete Datenquellen. Anmeldeinformationen, die für eingebettete Datenquellen von Ihrem Computer aus verwendet werden können, können möglicherweise im Berichtsserver nicht benutzt werden. Weitere Informationen finden Sie unter Angeben von Anmeldeinformationen für eine Berichtsdatenquelle (Berichts-Generator 2.0).