Erstellen und Hinzufügen von Datasets (Berichts-Generator 3.0 und SSRS)

Ein Dataset gibt die Daten aus einer Datenverbindung an, die Sie verwenden möchten. Ein Dataset basiert auf einer Datenverbindung, die im Bericht als eine eingebettete Datenquelle oder ein Verweis auf eine freigegebene Datenquelle auf einem Berichtsserver gespeichert wurde. Das Dataset enthält eine Abfrage, die einen Satz von Feldern angibt. Wie Sie diese Felder in die Entwurfsoberfläche ziehen, erstellen Sie Ausdrücke, die die tatsächlichen Daten ergeben, wenn der Bericht ausgeführt wird.

Die folgenden beiden Datasettypen stehen zur Verfügung:

  • Freigegebenes Dataset.   Ein freigegebenes Dataset wird auf dem Berichtsserver definiert. Sie können zum Server wechseln, um ein freigegebenes Dataset zu erstellen oder ein vordefiniertes auszuwählen, das dem Bericht hinzugefügt werden soll.

  • Eingebettetes Dataset.   Ein eingebettetes Datasets wird nur von dem Bericht definiert, in den es eingebettet ist, und kann nur von diesem verwendet werden.

Ein Dataset enthält außerdem Parameter, Filter und Datenoptionen, mit denen bestimmte Zeicheneigenschaften angegeben werden, z. B. Groß- oder Kleinschreibung, Kanatyp, Breite, Akzent und Sortierungsinformationen.

Erstellen von Datasets aus externen Datenquellen

  1. Datasets im Bereich "Berichtsdaten": Ein Dataset wird im Bereich "Berichtsdaten" angezeigt, nachdem Sie ein eingebettetes Dataset erstellt oder ein freigegebenes Dataset hinzugefügt haben. Ein Dataset basiert auf einer Datenquelle.

  2. Abfrage-Designer: Wenn Sie eine Datasetabfrage entwerfen, wird der dem Datenquellentyp zugeordnete Abfrage-Designer geöffnet.

  3. Abfragebefehl: Der Abfrage-Designer unterstützt Sie beim Erstellen eines Abfragebefehls. Die Befehlssyntax wird durch den Datenanbieter bestimmt.

  4. Datenerweiterung/Datenanbieter: Die Verbindung mit den Daten kann über mehrere Datenzugriffsebenen hergestellt werden.

  5. Externe Datenquellen: Rufen Sie Daten aus relationalen Datenbanken, mehrdimensionalen Datenbanken, SharePoint-Listen, Webdiensten oder Berichtsmodellen ab.

  6. Abfrageergebnisse: Sie können die Abfrage ausführen und ein Beispielresultset anzeigen. Zum Ausführen einer Abfrage benötigen Sie Entwurfszeitanmeldeinformationen.

  7. Metadaten aus einem Schema: Der Datenanbieter führt getrennt von der Abfrage einen Schemaabfragebefehl aus, um Metadaten für die Datasetfeldauflistung abzurufen. Eine Transact-SQL-SELECT-Anweisung gibt z. B. die Spaltennamen für eine Datenbanktabelle zurück. Erweitern Sie das Dataset im Bereich "Berichtsdaten", um die Datasetfeldauflistung anzuzeigen. 

Daten können auch mithilfe von vordefinierten freigegebenen Datasets und Berichtsteilen in einen Bericht eingeschlossen werden. Diese Elemente verfügen bereits über die erforderlichen Informationen zur Datenverbindung. Weitere Informationen finden Sie unter Hinzufügen von Daten zu einem Bericht (Report Builder 3.0 und SSRS) und Berichtsteile (Report Builder 3.0).

Weitere Informationen zu integrierten Datenquellentypen und Datenerweiterungen finden Sie unter Hinzufügen von Daten aus externen Datenquellen (SSRS).

HinweisHinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Berichts-Generator 3.0 (SSRS) im Web auf microsoft.com.

In diesem Artikel

Grundlegendes zu Berichtsdatasets und Abfragen

Vergleichen und Erstellen von freigegebenen Datasets und eingebetteten Datasets

Sortieren, Gruppieren und Filtern von Daten in einem Dataset

Verwenden von Parametern und Datasets

Verwenden von Berichtsmodellen

Verwenden von Datasets und Karten

Anzeigen von Daten aus mehreren Datasets

Anzeigen einer Meldung, wenn keine Datenzeilen verfügbar sind

Festlegen von Datasetoptionen

Grundlegendes zu Berichtsdatasets und Abfragen

Ein Berichtsdataset enthält einen Abfragebefehl, der für die externe Datenquelle ausführt wird und angibt, welche Daten abgerufen werden solle. Zum Erstellen des Abfragebefehls verwenden Sie den Abfrage-Designer, der mit der Datenerweiterung für die externe Datenquelle verknüpft ist. Im Abfrage-Designer können Sie den Abfragebefehl ausführen und ein Resultset anzeigen. Das Resultset ist ein rechteckiges Rowset, das Spaltennamen und Zeilen mit der gleichen Anzahl von Werten in jeder Zeile hat. Hierarchische Daten, die auch als unregelmäßige Hierarchien bezeichnet werden, werden nicht unterstützt. Die Spaltennamen werden als eine Liste von Datasetfeldern in der Berichtsdefinition gespeichert.

Nachdem Sie dem Bericht Datasets hinzugefügt haben, ziehen Sie Felder aus den entsprechenden Feldauflistungen im Bereich "Berichtsdaten" in Tabellen, Diagramme und andere Berichtselemente, die Sie zum Entwerfen des Berichtslayouts verwenden. Weitere Informationen zum Arbeiten mit Feldern finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset (Report Builder 3.0 und SSRS).

Grundlegendes zu Daten aus Berichtsdatasets

Je nach Datenerweiterung kann ein Berichtsdataset die folgenden Datentypen umfassen:

  • Ein Resultset aus einer relationalen Datenbank, das aus der Ausführung von Datenbankbefehlen, gespeicherten Prozeduren oder benutzerdefinierten Funktionen resultieren kann. Wenn bei einer einzelnen Abfrage mehrere Resultsets abgerufen werden, wird nur das erste Resultset verarbeitet, alle weiteren Resultsets werden ignoriert. Wenn Sie zum Beispiel im textbasierten Abfrage-Designer die folgende Abfrage ausführen, wird nur das Resultset für Production.Product im Ergebnisbereich angezeigt:

    SELECT ProductID FROM Production.Product
    GO
    SELECT ContactID FROM Person.Contact
    
  • Ein vereinfachtes Rowset von mehrdimensionalen Datenquellen, die das XMLA (XML for Analysis)-Protokoll verwenden. Einige Datenprovider stellen zusätzliche Zellen- und Dimensionseigenschaften aus der Datenquelle bereit, die Sie im Resultset nicht sehen können, im Bericht jedoch verfügbar sind.

  • Ein vereinfachtes Resultset aus XML-Datenquellen, u. a. XML-Elemente, deren Attribute und deren untergeordnete Elemente.

  • Ein Resultset von einem beliebigen registrierten und konfigurierten .NET Framework-Datenprovider.

  • Daten aus einem Berichtsmodell, das für eine bestimmte Datenquelle entworfen wurde, mit vordefinierten Entitäten, Entitätenbeziehungen und Feldern. Weitere Informationen finden Sie unter "Verwenden von Berichtsmodellen als Datenquellen" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation.

Wenn der Bericht zur Laufzeit verarbeitet wird, kann das tatsächlich für eine Abfrage zurückgegebene Resultset null oder mehr Zeilen enthalten. Zudem ist es möglich, dass die in der Abfrage definierten Spalten in der Datenquelle fehlen. NULL-Werte aus der Datenquelle werden dem .NET Framework-Wert System.DBNull.Value zugeordnet.

Weitere Informationen über Datasetfelder finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Datasetabfrage

Wenn Sie zur Entwurfszeit eine Datasetabfrage in einem Abfrage-Designer ausführen, wird ein Rowset mit den Beispieldaten angezeigt, das aus der Datenquelle stammt. Wenn ein Benutzer zur Laufzeit den Bericht angezeigt, führt die Datasetabfrage möglicherweise zu anderen Werten, da die Daten in der Datenquelle geändert wurden. Bei jeder Berichtsverarbeitung werden möglicherweise neue Daten angezeigt.

Beim Definieren der einzelnen Datasets öffnet der Berichts-Generator den Abfrage-Designer, der dem Typ der Datenquelle entspricht, um Sie beim Entwerfen der Abfragen zu unterstützen. Wenn Sie z. B. eine Abfrage für Daten aus einer relationalen SQL Server-Datenbank definieren möchten, wird in den Tabellen-/Matrix-, Diagramm- und Karten-Assistenten eine einfache grafische Benutzeroberfläche zum Erstellen der Abfrage geöffnet. Sie müssen nur noch die gewünschten Felder für das Dataset auswählen.

In einem Abfrage-Designer können Sie wie folgt vorgehen:

  • Schalten Sie zwischen grafischer und textbasierter Abfragesicht um. Mit der grafischen Abfragesicht können Sie Schemas, Tabellen, Sichten und gespeicherte Prozeduren der Datenquelle anzeigen. Verwenden Sie die textbasierte Sicht, um eine Abfrage einzugeben oder eine vorhandene Abfrage einzufügen bzw. anzuzeigen. Dies wird hauptsächlich für komplexe Abfragen verwendet, die nicht im grafischen Abfrage-Designer angezeigt werden können. Sie können z. B. eine Abfrage aus einer Transact-SQL (.sql)-Datei, einem anderen Bericht auf dem Berichtsserver oder einer Berichtsdefinitionsdatei (.rdl) aus einer Dateifreigabe importieren.

  • Führen Sie die Abfrage aus, um die Daten anzuzeigen. Die Abfrage gibt ein Resultset zurück. Die Spalten im Resultset werden zur Feldauflistung des Datasets. Die Zeilen des Ergebnisses werden zu den Daten des Datasets. Sie können mit der Abfrage arbeiten, bis Sie die gewünschten Spalten erhalten.

  • Fügen Sie Abfrageparameter hinzu, um nur die gewünschten Daten für den Bericht abzurufen. Abfrageparameter generieren automatisch entsprechende Berichtsparameter. Bei einer Berichtsmodell-Datenquelle generiert der von Ihnen angegebene Filter automatisch einen entsprechenden Berichtsparameter. Mit Berichtsparametern können Benutzer die Berichtsdaten angeben, die beim Ausführen des Berichts angezeigt werden sollen. Der Benutzer wählt z. B. aus, für welche Produktkategorien Daten angezeigt werden sollen. Wenn der Bericht ausgeführt wird, werden nur die Daten für diese Produktkategorien angezeigt.

  • Importieren einer vorhandenen Abfrage aus einem anderen Bericht.

Abfrage-Designer können abhängig vom Datenquellentyp einen grafischen Modus oder einen Textmodus bereitstellen. Wenn Sie den Textmodus auswählen, müssen Sie die entsprechende Abfragesyntax für die Datenquelle verwenden.

Wenn Sie ein Berichtsdataset definieren, können Sie Dateneigenschaften in der Abfrage festlegen oder die vom Datenprovider festgelegten Standardwerte annehmen. Sie können den Datentyp mithilfe einer der folgenden Vorgehensweisen ändern:

  • Schreiben Sie die Datasetabfrage um, sodass ein Feld ausdrücklich in einen anderen Datentyp konvertiert wird.

  • Bearbeiten Sie das Feld im Dataset, und stellen Sie ein benutzerdefiniertes Format bereit.

  • Erstellen Sie auf Grundlage eines Datenbankfelds ein neues benutzerdefiniertes Feld, und stellen Sie ein benutzerdefiniertes Format bereit.

Weitere Informationen finden Sie unter Arbeiten mit Feldern in einem Berichtsdataset (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Importieren vorhandener Abfragen für ein Dataset

Wenn Sie ein Dataset erstellen, können Sie eine neue Abfrage erstellen oder eine vorhandene Abfrage aus einer Datei oder aus einem anderen Bericht importieren. Wenn Sie eine Abfrage aus einem anderen Bericht importieren, können Sie die zu importierende Abfrage in der Liste der Datasets im Bericht auswählen.

Nur die Dateitypen SQL und RDL werden unterstützt. Multidimensional Expression-Abfragen (MDX), Data Mining Prediction-Abfragen (DMX) und Modellabfragen (SMQL) können nur mit dem entsprechenden Abfrage-Designer generiert werden.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Vergleichen und Erstellen von freigegebene Datasets und eingebetteten Datasets

Ein eingebettetes Dataset wird in einem Bericht oder einem veröffentlichten Berichtsteil definiert. Änderungen am eingebetteten Dataset wirken sich nur auf diesen Bericht oder diesen Berichtsteil aus.

Ein freigegebenes Dataset wird auf einem Berichtsserver oder einer SharePoint-Website definiert, basiert auf einer freigegebenen Datenquelle und kann von mehreren Berichten und Berichtsteilen verwendet werden. Änderungen an der Definition eines freigegebenen Datasets wirken sich auf alle Berichte und alle Berichtsteile, die es verwenden, aus.

Wenn Sie einem Bericht ein freigegebenes Dataset hinzufügen, wird die Datasetfeldauflistung auf die aktuelle Definition auf dem Berichtsserver aktualisiert. Sie empfangen keine Updatebenachrichtigungen, wenn Änderungen auf dem Berichtsserver vorgenommen werden. Um eine lokale Kopie der Feldauflistung mit Änderungen zu synchronisieren, die an der Definition des freigegebenen Datasets auf dem Berichtsserver vorgenommen wurden, müssen Sie die lokale Feldauflistung aktualisieren. Weitere Informationen finden Sie unter Vorgehensweise: Hinzufügen, Bearbeiten und Aktualisieren von Feldern im Fenster 'Berichtsdaten' (Report Builder 3.0 und SSRS).

Veröffentlichte Berichtselemente enthalten die eingebetteten und freigegebene Datasets, von denen sie abhängen. Weitere Informationen finden Sie unter Arbeiten mit Berichtsteilen und Datasets in Berichts-Generator 3.0.

Weitere Informationen zum Erstellen von Datasets finden Sie unter Vorgehensweise: Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator 3.0 und SSRS). Weitere Informationen zum Verwalten von freigegebenen Datasets, nachdem sie auf einem Berichtsserver gespeichert wurden, finden Sie unter Verwalten freigegebener Datasets in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Filtern, Sortieren und Gruppieren von Daten in einem Dataset

Die Daten in einem Dataset stammen aus einer externen Datenquelle, für die ein Abfragebefehl ausgeführt wurde. Die Abfragebefehlssyntax für eine Datenerweiterung bestimmt, ob Daten sortiert oder gruppiert werden können. Das Sortierend und Gruppieren findet in der Abfrage statt, bevor die Daten für einen Bericht abgerufen werden. Das Filtern findet statt, nachdem die Daten für einen Bericht abgerufen wurden.

Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Report Builder 3.0 und SSRS).

Filtern von Daten in einem Dataset

Filter sind Teil der Datasetdefinition in einem Bericht. Geben Sie mithilfe von Datasetfiltern an, welche Daten aus welchem Dataset in einen Bericht einbezogen werden sollen. Wenn Sie Filter für ein Dataset angeben, zeigen alle Datenbereiche, die auf dem Dataset basieren, nur die Daten an, die vom Datasetfilter gefiltert werden.

Filter sind Teil der Definition eines freigegebenen Datasets. Filter freigegebener Datasets wirken sich auf alle Berichte aus, die das freigegebene Dataset enthalten. Nachdem Sie dem Bericht ein freigegebenes Dataset oder eine Komponente mit einem abhängigen freigegebenen Dataset hinzugefügt haben, können Sie weitere Datasetfilter erstellen. Von Ihnen erstellte Filter werden nur in Ihrem Bericht verwendet, sie sind nicht Teil der Definition des freigegebenen Datasets auf dem Berichtsserver.

Sie können weitere Filter für einen Datenbereich oder eine Datenbereichsgruppe festlegen. Sie können auch eine Kombination von Parametern und Filtern verwenden, um Benutzern zu ermöglichen, die Daten auszuwählen, die sie in einem Bericht anzeigen möchten. Weitere Informationen finden Sie unter Parameter (Report Builder 3.0 und SSRS).

Sortieren von Daten in einem Dataset

In einem Dataset ist die Reihenfolge der Daten die Reihenfolge, in der sie aus der externen Datenquelle abgerufen werden. Dies ist die gleiche Reihenfolge, die Sie sehen, wenn Sie die Abfrage im Abfrage-Designer ausführen. Wenn die Abfragebefehlssyntax das Sortieren unterstützt, können Sie die Abfrage so bearbeiten, dass die Daten an der Quelle sortiert werden, bevor sie als Berichtsdaten zurückgegeben werden. Bei einer Transact-SQL-Abfrage steuert zum Beispiel die ORDER BY-Anweisung die Sortierreihenfolge.

Um Daten zu sortieren, nachdem sie an den Bericht zurückgegeben wurden, definieren Sie Sortierungsausdrücke für Datenbereiche und Datenbereichsgruppen. Weitere Informationen finden Sie im Thema über den jeweiligen Datenbereichstyp, z. B. Tabellen, Matrizen und Listen (Report Builder 3.0 und SSRS).

Sie können auch eine Kombination von Parametern und Sortierungsausdrücken verwenden, um Benutzern zu ermöglichen, die Sortierreihenfolge der Daten in einem Bericht auszuwählen. Weitere Informationen finden Sie unter Parameter (Report Builder 3.0 und SSRS).

Gruppieren von Daten in einem Dataset

Sie können keine Daten in einem Dataset gruppieren. Um Daten in einem Dataset zu aggregieren, können Sie den Abfragebefehl so bearbeiten, dass Aggregate berechnet werden, bevor die Daten für einen Bericht abgerufen werden. Diese Werte werden als Serveraggregate bezeichnet. Verwenden Sie in Ausdrücken die Aggregatfunktion, um diese Werte als vorausberechnete Aggregate zu identifizieren. Weitere Informationen finden Sie unter Aggregatfunktion (Report Builder 3.0 und SSRS).

Verwenden von Parametern und Datasets

Für eine eingebettete Datasetabfrage mit Abfragevariablen werden automatisch entsprechende Abfrageparameter und entsprechende Berichtsparameter erstellt. Beim Ausführen des Berichts wird der Wert des Berichtsparameters mit dem Datasetabfrageparameter verknüpft. Auf diese Weise schließt der Abfragebefehl, der für die externe Datenquelle ausgeführt wird, die Werte ein, die für Berichtsparameter angegeben werden. Berichtsparameter ermöglichen einem Benutzer, die Daten auszuwählen, die im Bericht angezeigt werden sollen. Auf der Seite Dataseteigenschaften (Dialogfeld), Parameter (Berichts-Generator 3.0) können Sie sehen, wie Abfrageparameter und Berichtsparameter verknüpft sind.

Bei einem freigegebenen Dataset sind Abfrageparameter Teil der Definition des freigegebenen Datasets, die auf dem Berichtsserver unabhängig von einem Bericht verwaltet werden kann. In der folgenden Liste ist die Unterstützung für Abfrageparameterwerte aufgeführt:

  • Kann auf einem Ausdruck basieren.

  • Kann Standardwerte einschließen.

  • Kann als schreibgeschützt festgelegt werden. Der Schreibschutzparameter kann in einer Instanz des freigegebenen Datasets in einem Bericht nicht geändert werden.

  • Kann keine Verweise auf den integrierten Auflistungsparameter beinhalten, der Berichtsparameter darstellt.

Navigieren Sie zum Konfigurieren von Abfrageparameterwerten für ein freigegebenes Dataset im Datasetentwurfsmodus zu einem freigegebenen Dataset auf dem Berichtsserver, öffnen Sie es, und legen Sie auf der Seite Dataseteigenschaften (Dialogfeld), Parameter (Berichts-Generator 3.0) Optionen fest. Weitere Informationen finden Sie unter Vorgehensweise: Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator 3.0 und SSRS).

Bei einigen mehrdimensionalen Datenquellen, z. B. Analysis Services, haben Sie im grafischen Abfrage-Designer die Möglichkeit, Abfragefilter anzugeben und eine Option zum Erstellen eines entsprechenden Abfrageparameters auszuwählen. Wenn Sie die Parameteroption auswählen, erstellt die Datenerweiterung automatisch ein separates Berichtsdataset, um verfügbare Werte für eine Dropdownliste für diesen Parameter bereitzustellen. Standardmäßig werden diese verborgenen Datasets nicht im Berichtsdatenbereich angezeigt.

Mit Abfrageparametern verknüpfte Berichtsparameter ermöglichen das Filtern von Daten, bevor die Daten von der externen Datenquelle zurückgegeben werden. Sie können die Daten im Bericht auch filtern, indem Sie Filter erstellen, die Teil der Berichtsdefinition sind. Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Report Builder 3.0 und SSRS).

Anzeigen ausgeblendeter Datasets

Wenn Sie für einige mehrdimensionale Datenquellen eine parametrisierte Abfrage erstellen, werden Datasets, die gültige Werte für den Parameter bereitstellen, automatisch erstellt. Bei einigen Abfrage-Designern führen Sie dies durch, indem Sie Filter festlegen und anschließend die Option zum Erstellen von Parametern auswählen. Standardmäßig werden diese Datasets nicht im Berichtsdatenbereich angezeigt, sie können jedoch angezeigt werden. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Datenquellen (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Verwenden von Berichtsmodellen

Mithilfe von Berichtsmodellen können Sie Daten für einen Bericht auswählen, ohne dass Sie mit der Datenstruktur der zugrunde liegenden Datenquelle vertraut sein müssen. Eine Person mit der entsprechenden Erfahrung im Entwerfen von Modellen muss zunächst ein Berichtsmodell erstellen und veröffentlichen, bevor es als Datenquelle verwendet werden kann.

Berichtsmodelle enthalten vordefinierte Felder und Datenbeziehungen, so genannte Entitäten und Rollen, die im Bereich "Daten" angezeigt werden. Diese Elemente können wie Datasetfelder verwendet werden: Ziehen Sie sie beim Entwerfen des Berichts auf die Entwurfsoberfläche. Weitere Informationen finden Sie unter Benutzeroberfläche des Berichtsmodellabfrage-Designers (Berichts-Generator 3.0).

Weitere Informationen über das Erstellen von Berichtsmodellen finden Sie in "Arbeiten mit dem Modell-Designer" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation. Weitere Informationen zum Erstellen von Ad-hoc-Berichten finden Sie unter Entwerfen und Implementieren von Berichten mit Berichts-Generator 1.0 auf msdn.microsoft.com.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Verwenden von Karten und Datasets

Wenn Sie eine Karte in den Bericht einschließen, müssen Sie räumliche Daten bereitstellen. Räumliche Daten können aus einem Berichtsdataset, aus einer Karte im Kartenkatalog oder aus ESRI-Shape-Dateien stammen. Räumliche Daten aus einem Bericht oder aus einer ESRI-Shape-Datei werden im Berichtsdatenbereich nicht als Dataset angezeigt. Weitere Informationen finden Sie unter Karten (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Anzeigen von Daten aus mehreren Datasets

Ein Bericht enthält i. d. R. mehr als ein Dataset. In der folgenden Liste ist die Verwendung von Datasets in einem Bericht beschrieben:

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Anzeigen einer Meldung, wenn kein Datenzeilen verfügbar sind

Wenn während der Berichtsverarbeitung die Abfrage für ein Dataset ausgeführt wird, enthält das Resultset möglicherweise keine Zeilen. Im gerenderten Bericht wird ein mit einem leeren Dataset verknüpfter Datenbereich als leerer Datenbereich angezeigt. Sie können Text angeben, der im gerenderten Bericht anstelle des leeren Datenbereichs angezeigt werden soll. Wenn die Abfragen für sämtliche Datasets zur Laufzeit keine Daten zurückgeben, können Sie auch eine Meldung für Unterberichte festlegen. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen einer Meldung über fehlende Daten für einen Datenbereich (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang

Festlegen von Datasetoptionen

Bei Datenquellen, die internationale Daten unterstützen, müssen Sie möglicherweise die Eigenschaften für ein Dataset anpassen, die sich auf die Sortierreihenfolge, internationale Zeicheneigenschaften und Berücksichtigung der Groß- und Kleinschreibung auswirken. Zu diesen Eigenschaften zählen Groß-/Kleinschreibung, Kanatyp, Breite, Akzent und Sortierung. Weitere Informationen finden Sie in "Internationale Überlegungen zu Datenbanken und Datenbankmodulanwendungen" und "Arbeiten mit Sortierungen" in der SQL Server-Onlinedokumentation. Weitere Informationen zum Festlegen dieser Eigenschaften finden Sie unter Dataseteigenschaften (Dialogfeld), Optionen (Berichts-Generator 3.0).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdZurück zum Anfang