Hinzufügen von Daten aus externen Datenquellen (SSRS)Add Data from External Data Sources (SSRS)

Daten werden mithilfe einer Datenverbindung aus einer externen Datenquelle abgerufen.To retrieve data from an external data source, you use a data connection. Datenverbindungsinformationen werden normalerweise vom Besitzer der externen Datenquelle bereitgestellt, der für das Gewähren der Berechtigungen und Festlegen der erforderlichen Anmeldeinformationstypen zuständig ist.Data connection information is usually provided by the owner of the external data source, who is responsible for granting permissions and specifying which types of credentials to use. Datenverbindungsinformationen werden als Berichtsdatenquelle gespeichert.Data connection information is saved as a report data source. Der Datenquellentyp bestimmt, welche Datenerweiterung zum Abrufen der Daten verwendet wird.The data source type specifies which data extension to use to retrieve the data.

Weitere Informationen zu Datenquellentypen finden Sie unter In diesem Abschnitt.For more information about data source types, see In This Section.

Grundlegendes zur Datenzugriffstechnologie Understanding Data Access Technology

Zum Abrufen von Daten für ein Berichtsdataset sind mehrere Ebenen von Datenzugriffssoftware erforderlich.To retrieve data for a report dataset requires multiple layers of data access software. In der folgenden Liste wird die Verwendung von Datenzugriffstechnologien in Berichten kurz erläutert:The following list provides a simple description of how reports work with data access technologies:

  • Anwendung und Benutzeroberfläche: Die Anwendung Berichts-Generator dient zum Erstellen einer Datenquelle und zum Hinzufügen eines Verweises auf eine freigegebene Datenquelle, eines freigegebenes Datasets oder eines Berichtsteils, der die Datenquellen und die Datasets enthält, von denen er abhängt.Application and user interface The Report Builder application that you use to create a data source, add a reference to a shared data source, add a shared dataset, or add a report part that includes the data sources and datasets that it depends on..

  • Berichtsdefinitionselemente: Datenquellen und Datasets sind Teil der Berichtsdefinition.Report definition elements Data sources and datasets are part of the report definition. Nachdem ein Bericht auf einem Berichtsserver veröffentlicht wurde, werden freigegebene Datenquellen und freigegebene Datasets unabhängig von der Berichtsdefinition verwaltet.After a report is published to a report server, shared data sources and shared datasets are managed independently from the report definition.

    • Datenquelle und freigegebene Datenquelle: Dies ist der Teil einer Berichtsdefinition, der die Informationen zum Typ der Datenverarbeitungserweiterung sowie die Verbindungs- und Authentifizierungsinformationen enthält.Data source and Shared data source Part of a report definition that includes the information about the type of data processing extension, the connection information, and the authentication.

    • Dataset und Feldauflistung: Dies ist der Teil einer Berichtsdefinition, der die Abfrage, die Feldauflistung und die Felddatentypen enthält.Dataset and field collection Part of a report definition that includes the query, the field collection, and the field data types.

  • Reporting Services-Datenerweiterungen: Diese integrierten Datenerweiterungen werden mit dem Berichts-Generator installiert.Reporting Services data extensions Built-in data extensions that are installed with Report Builder. Eine Datenerweiterung stellt Funktionen zur Behandlung der Authentifizierung, von Serveraggregaten und mehrwertigen Parametern bereit.A data extension provides functionality that handles authentication, server aggregates, and multi-value parameters.

  • Datenanbieter: Diese Software verwaltet die Verbindung und den Abruf der Daten aus der externen Datenquelle.Data provider The software that manages the connection and retrieval of data from the external data source. Der Datenanbieter definiert die Verbindungszeichenfolgensyntax.The data provider defines the connection string syntax. Die meisten Datenerweiterungen werden basierend auf einer Datenanbieterebene erstellt.Most data extensions are built on top of a data provider layer.

  • Externe Datenquelle: Aus externen Datenquellen wie Datenbanken, Dateien, Cubes oder Webdiensten werden Berichtsdaten abgerufen.External data source Where to retrieve report data from, for example, a database, a file, a cube, or a Web service.

Hinweis

Wenn Sie nicht mit einem Berichtsserver verbunden sind, stehen Ihnen die mit Berichts-Generator installierten Datenerweiterungen zur Verfügung.When you are not connected to a report server, you can choose from data extensions that are installed with Report Builder. Sie greifen im Einzelbenutzermodus von Ihrem Computer aus auf die Daten zu (mit Anmeldeinformationen).You access the data as a single user using credentials from your computer. Wenn Sie mit einem Berichtsserver verbunden sind, können Sie die auf dem Berichtsserver installierten Datenerweiterungen auswählen.When you are connected to a report server, you can choose from data extensions that are installed on the report server. Der Zugriff auf die Daten erfolgt im Mehrbenutzermodus (der Bericht wird von mehreren Benutzern ausgeführt), und Sie verwenden Anmeldeinformationen für den Berichtsserver.You access the data as one of multiple users who run the report and you are using credentials on the report server. Weitere Informationen finden Sie unter Angeben von Anmeldeinformationen im Berichts-Generator.For more information, see Specify Credentials in Report Builder.

Grundlegendes zu Berichtsdaten Understanding Report Data

In der einfachsten Form zeigt ein Bericht Daten aus einem Berichtsdataset in einem Datenbereich auf der Berichtsseite an, d. h. in nur einer Tabelle, einem Diagramm, einer Matrix oder einem anderen Berichtsdatenbereich.In its simplest form, a report displays data from a report dataset in a data region on the report page, that is, in a single table, chart, matrix, or other type of report data region. Die Daten in einem Berichtsdataset stammen aus dem ersten Resultset, das für einen mit schreibgeschütztem Zugriff in einer externen Datenquelle ausgeführten Abfragebefehl zurückgegeben wird.The data in a report dataset comes from the first result set that is returned from a single query command that runs from read-only access to an external data source. Jeder Datenbereich wird bei Bedarf erweitert, um alle Daten aus dem Dataset anzuzeigen.Each data region expands as needed to display all the data from the dataset.

Daten in einem Dataset sind im Wesentliche tabellarische Daten.Data in a dataset are essentially tabular. Spalten sind die Felder aus der Datasetabfrage.Columns are the fields from the dataset query. Zeilen sind die Zeilen aus dem Resultset.Rows are from the rows in the result set. Die folgenden verallgemeinerten Datentypen können in einem Bericht verwendet werden:You can use the following generalized types of data in a report:

  • Rechteckige Daten.Rectangular data. Daten aus einem Resultset, das in jeder Zeile gleiche Anzahl von Spalten aufweist.Data from a result set that has the same number of columns in every row.

  • Hierarchische Daten werden als vereinfachtes Rowset unterstützt.Hierarchical data is supported as a flattened rowset.

    • Unregelmäßige Hierarchien mit einer unterschiedlichen Anzahl von Spalten für jede Datenzeile werden nicht unterstützt.Ragged hierarchies, where there is a different number of columns for each row of data, is not supported. Dies hat für einige Datenerweiterungen Auswirkungen.For some data extensions, this has some implications.

    • Datenerweiterungen, die mit mehrdimensionalen Datenquellen arbeiten, verwenden das XML for Analysis-Protokoll und rufen Daten nicht als Cellset, sondern als vereinfachtes Rowset ab.Data extensions that work with multidimensional data sources use XML for Analysis protocol and retrieve data as a flattened row set and not as a cell set.

    • Die XML-Datenerweiterung vereinfacht XML-Daten automatisch zur Verwendung in einem Bericht.The XML data extension automatically flattens XML data to use it in a report. Wenn die erste Instanz eines XML-Elements nicht alle Attribute oder Unterelemente enthält, sind die Daten u. U. nicht als Berichtsdaten verfügbar.If the first instance of an XML element does not include all attributes or subelements, the data might not be available as report data.

  • Rekursive Daten werden unterstützt.Recursive data is supported. Ein Resultset mit einer rekursiven Datenhierarchie enthält alle Informationen zur Hierarchiestruktur in einem rechteckigen Resultset.A result set that contains a recursive data hierarchy includes all the information about the hierarchy structure in a rectangular result set. Die Mitarbeiterstruktur in einem Unternehmen kann z. B. durch eine Tabelle mit zwei Spalten dargestellt werden: ein Mitarbeiter und ein Manager.For example, the report-to structure in a company can be represented by a table that includes two columns: an employee and a manager. Jeder Manager ist auch ein Mitarbeiter mit einem Manager.Each manager also is an employee with a manager. Der Manager auf der obersten Ebene enthält normalerweise NULL oder einen anderen Bezeichner, der angibt, dass dieser Mitarbeiter keinen Manager hat.The top manager usually contains a null or some other identifier that indicates that this employee has no manager.

Arbeiten mit Datentypen Working with Data Types

Beim Erstellen eines Datasets werden die Datentypen der Felder einer Teilmenge der CLR-Datentypen (Common Language Runtime) von .NET Framework.NET Frameworkzugeordnet.When you create a dataset, the data types of the fields are mapped to a subset of common language runtime (CLR) data types from the .NET Framework.NET Framework. Datentypen, die nicht eindeutig zugeordnet werden können, werden als Zeichenfolgen zurückgegeben.Data types that cannot be clearly mapped are returned as strings. Weitere Informationen zum Arbeiten mit Felddatentypen finden Sie unter Datasetfeld-Sammlung (Berichts-Generator und SSRS).For more information about working with field data types, see Dataset Fields Collection (Report Builder and SSRS). Wenn Sie einen Parameter erstellen, muss es sich beim Datentyp um einen unterstützten Berichtsdefinitions-Datentyp handeln.When you create a parameter, the data type must be a supported report definition data type. Weitere Informationen zur Zuordnung von Datentypen des Datenanbieters zu einem Berichtsparameter finden Sie unter Datentypen in Ausdrücken (Berichts-Generator und SSRS).For more information about mapping data types from the data provider to a report parameter, see Data Types in Expressions (Report Builder and SSRS).

Themen zur Vorgehensweise How-To Topics

Dieser Abschnitt enthält schrittweise Anweisungen zum Arbeiten mit Datenverbindungen, Datenquellen und Datasets.This section contains step-by-step instructions for working with data connections, data sources, and datasets.

Hinzufügen und Prüfen einer Datenverbindung (Berichts-Generator und SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Erstellen eines freigegebenen Datasets oder eingebetteten Datasets (Berichts-Generator und SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Hinzufügen eines Filters zu einem Dataset (Berichts-Generator und SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

In diesem Abschnitt In This Section

Die folgenden Themen enthalten Informationen zu jeder integrierten Datenerweiterung.The following topics provide information about each built-in data extension.

ThemaTopic DatenquellentypData Source Type
SQL Server-Verbindungstyp (SSRS)SQL Server Connection Type (SSRS) MicrosoftMicrosoft SQL ServerSQL Server
Analysis Services-Verbindungstyp für MDX (SSRS)Analysis Services Connection Type for MDX (SSRS) MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services
PowerPivot-Verbindungstyp (SSRS)Power Pivot Connection Type (SSRS) MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services
SharePoint-Listenverbindungstyp (SSRS)SharePoint List Connection Type (SSRS) MicrosoftMicrosoft SharePoint-Liste SharePoint List
SQL Azure-Verbindungstyp (SSRS)SQL Azure Connection Type (SSRS) MicrosoftMicrosoft SQL-DatenbankSQL Database
SQL Server Parallel Data Warehouse-Verbindungstyp (SSRS)SQL Server Parallel Data Warehouse Connection Type (SSRS) MicrosoftMicrosoft SQL Server 2008 R2 Parallel Data WarehouseSQL Server 2008 R2 Parallel Data Warehouse
SAP NetWeaver BI-Verbindungstyp (SSRS)SAP NetWeaver BI Connection Type (SSRS) SAP NetWeaver BISAP NetWeaver BI
Hyperion Essbase-Verbindungstyp (SSRS)Hyperion Essbase Connection Type (SSRS) Hyperion EssbaseHyperion Essbase
OLE DB-Verbindungstyp (SSRS)OLE DB Connection Type (SSRS) OLE DBOLE DB
ODBC-Verbindungstyp (SSRS)ODBC Connection Type (SSRS) ODBCODBC
XML-Verbindungstyp (SSRS)XML Connection Type (SSRS) XMLXML
Berichtsmodellverbindung (SSRS)Report Model Connection (SSRS) SMDL-Modell.smdl model

Diese Abschnitte der Dokumentation enthalten umfassende grundlegende Informationen zu Berichtsdaten sowie Informationen zum Definieren, Anpassen und Verwenden der mit Daten zusammenhängenden Teile eines Berichts.These sections of the documentation provide in-depth conceptual information about report data, as well as procedural information about how to define, customize, and use parts of a report that are related to data.

ThemaTopic DescriptionDescription
Berichtsdatasets (SSRS)Report Datasets (SSRS) Bietet eine Übersicht über den Zugriff auf Daten für den Bericht.Provides an overview of accessing data for your report.
Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Berichts-GeneratorData Connections, Data Sources, and Connection Strings in Report Builder Enthält Informationen zu Datenverbindungen und Datenquellen.Provides information about data connections and data sources.
Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS) Enthält Informationen zu eingebetteten und freigegebenen Datasets.Provides information about embedded and shared datasets.
Datasetfeld-Sammlung (Berichts-Generator und SSRS)Dataset Fields Collection (Report Builder and SSRS) Enthält Informationen zur von der Abfrage generierten Datasetfeldauflistung.Provides information about the dataset field collection generated by the query.
Von Reporting Services unterstützte Datenquellen (SSRS) in der Reporting ServicesReporting Services-Dokumentation der SQL ServerSQL Server-Onlinedokumentation.Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online. Enthält ausführliche Informationen zur Plattform- und Versionsunterstützung für die einzelnen Datenerweiterungen.Provides in-depth information about platform and version support for each data extension.
Data Processing Extensions Overview in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.Data Processing Extensions Overview in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online. Enthält ausführliche Informationen zu Datenerweiterungen für erfahrene Benutzer.Provides in-depth information for advanced users about data extensions.

Siehe auchSee Also

Berichtsdatasets (SSRS) Report Datasets (SSRS)
Abfrage-Designer (Berichts-Generator) Query Designers (Report Builder)