Berichtsdaten (SSRS)Report Data (SSRS)

Berichtsdaten können aus mehreren Datenquellen in Ihrer Organisation stammen.Report data can come from multiple sources of data in your organization. Der erste Schritt beim Entwerfen eines Berichts ist das Erstellen von Datenquellen und Datasets, die die zugrunde liegenden Berichtsdaten darstellen.Your first step in designing a report is to create data sources and datasets that represent the underlying report data. Jede Datenquelle enthält Datenverbindungsinformationen.Each data source includes data connection information. Jedes Dataset enthält einen Abfragebefehl, der den Satz von Feldern definiert, der als Daten aus einer Datenquelle verwendet werden soll.Each dataset includes a query command that defines the set of fields to use as data from a data source. Sie können die Daten jedes Datasets visuell darstellen, indem Sie einen Datenbereich hinzufügen, z. B. eine Tabelle, eine Matrix, ein Diagramm oder eine Karte.To visualize data from each dataset, add a data region, such as a table, matrix, chart, or map. Wenn der Bericht verarbeitet wird, wird Datenquelle abgefragt, und jeder Datenbereich nach Bedarf erweitert, um die Abfrageergebnisse für das Dataset anzuzeigen.When the report is processed, the queries run on the data source, and each data region expands as needed to display the query results for the dataset.

Begriffe Terms

  • Datenverbindung.Data connection. Wird auch als Datenquelle.Also known as a data source. Eine Datenverbindung umfasst einen Namen und Verbindungseigenschaften, die vom Verbindungstyp abhängen.A data connection includes a name and connection properties that are dependent on the connection type. Programmbedingt enthält eine Datenverbindung keine Anmeldeinformationen.By design, a data connection does not include credentials. Eine Datenverbindung gibt nicht an, welche Daten aus der externen Datenquelle abgerufen werden sollen.A data connection does not specify which data to retrieve from the external data source. Geben Sie hierzu beim Erstellen eines Datasets eine Abfrage an.To do that, you specify a query when you create a dataset.

  • Datenquellendefinition.Data source definition. Eine Datei, die die XML-Darstellung einer Berichtsdatenquelle enthält.A file that contains the XML representation of a report data source. Wenn ein Bericht veröffentlicht wird, werden seine Datenquellen unabhängig von der Berichtsdefinition auf dem Berichtsserver oder der SharePoint-Website als Datenquellendefinitionen gespeichert.When a report is published, its data sources are saved on the report server or SharePoint site as data source definitions, independently from the report definition. Ein Berichtsserveradministrator kann z. B. die Verbindungszeichenfolge oder die Anmeldeinformationen aktualisieren.For example, a report server administrator might update the connection string or credentials. Auf einem systemeigenen Berichtsserver lautet der Dateityp RDS.On a native report server, the file type is .rds. Auf einer SharePoint-Website lautet der Dateityp RSDS.On a SharePoint site, the file type is .rsds.

  • Verbindungszeichenfolge.Connection string. Eine Verbindungszeichenfolge ist eine Zeichenfolgenversion der Verbindungseigenschaften, die zum Herstellen einer Verbindung mit einer Datenquelle erforderlich sind.A connection string is a string version of the connection properties that are needed to connect to a data source. Verbindungseigenschaften unterscheiden sich je nach Datenverbindungstyp.Connection properties differ based on data connection type. Beispiele finden Sie unter Data Connections, Data Sources, and Connection Strings in Report Builder.For examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

  • Freigegebene Datenquelle.Shared data source. Eine auf einem Berichtsserver oder einer SharePoint-Website verfügbare Datenquelle, die von mehreren Berichten verwendet wird.A data source that is available on a report server or SharePoint site to be used by multiple reports.

  • Eingebettete Datenquelle.Embedded data source. Wird auch als berichtsspezifische Datenquellebezeichnet.Also known as a report-specific data source. Eine Datenquelle, die in einem Bericht definiert und nur von diesem Bericht verwendet wird.A data source that is defined in a report and used only by that report.

  • Anmeldeinformationen.Credentials. Anmeldeinformationen sind die Authentifizierungsinformationen, die für den Zugriff auf externe Daten bereitgestellt werden müssen.Credentials are the authentication information that must be provided to allow you access to external data.

Tipps zum Angeben von Berichtsdaten Tips for Specifying Report Data

Die folgenden Informationen helfen Ihnen beim Entwerfen Ihrer Berichtsdaten-Strategie.Use the following information to design your report data strategy.

  • Datenquellen Datenquellen können veröffentlicht werden und unabhängig von Berichten auf einem Berichtsserver oder einer SharePoint-Website verwaltet werden.Data sources Data sources can be published and managed independently from reports on a report server or SharePoint site. Für jede Datenquelle können Sie oder der Datenbankbesitzer Verbindungsinformationen an einem Ort verwalten.For each data source, you or the database owner can manage connection information in one place. Anmeldeinformationen für Datenquellen werden sicher auf dem Berichtsserver gespeichert; Kennwörter werden nicht in die Verbindungszeichenfolge aufgenommen.Data source credentials are stored securely on the report server; you do not include passwords in the connection string. Sie können eine Datenquelle von einem Testserver an einen Produktionsserver umleiten.You can redirect a data source from a test server to a production server. Sie können eine Datenquelle deaktivieren, um alle Berichte anzuhalten, die sie verwenden.You can disable a data source to suspend all reports that use it.

  • Datasets Datasets können veröffentlicht werden und unabhängig von Berichten oder den freigegebenen Datenquellen, von denen sie abhängen, verwaltet werden.Datasets Datasets can be published and managed independently from reports or the shared data sources that they depend on. Sie oder der Datenbankbesitzer können optimierte Abfragen zur Verfügung stellen, die die Berichtsautoren dann verwenden können.You or the database owner can provide optimized queries for report authors to use. Wenn Sie die Abfrage ändern, verwenden alle Berichte, die das freigegebene Dataset nutzen, die aktualisierte Abfrage.When you change the query, all reports that use the shared dataset use the updated query. Zur Steigerung der Leistung können Sie die Zwischenspeicherung von Datasets aktivieren.You can enable dataset caching to improve performance. Sie können die Zwischenspeicherung von Abfragen für eine bestimmte Zeit planen oder einen freigegebenen Zeitplan verwenden.You can schedule query caching for a specific time or use a shared schedule.

  • Daten, die von Berichtsteilen verwendet werden Berichtsteile können Daten einbeziehen, von denen sie abhängen.Data used by report parts Report parts can include the data that they depend on. Weitere Informationen zu Berichtsteilen finden Sie unter Berichtsteile im Berichts-Designer (SSRS).For more information about report parts, see Report Parts in Report Designer (SSRS).

  • Filtern von Daten Berichtsdaten können in der Abfrage oder im Bericht gefiltert werden.Filter data Report data can be filtered in the query or in the report. Sie können kaskadierende Parameter mithilfe von Datasets und Abfragevariablen erstellen und so den Benutzern die Möglichkeit geben, die Auswahl von Tausenden von Möglichkeiten auf eine überschaubare Zahl einzugrenzen.You can use datasets and query variables to create cascading parameters, and provide a user the ability to narrow choices from thousands of selections to a more manageable number. Sie können Daten in einer Tabelle oder in einem Diagramm auf Grundlage von Parameterwerten oder anderen Werten, die Sie angeben, filtern.You can filter data in a table or chart based on parameter values or other values that you specify.

  • Parameter Dataset-Abfragebefehle, die Abfragevariablen einschließen, erstellen automatisch übereinstimmende Berichtsparameter.Parameters Dataset query commands that include query variables automatically create matching report parameters. Parameter können aber auch manuell erstellt werden.You can also manually create parameters. Wenn Sie einen Bericht anzeigen, zeigt die Berichtssymbolleiste die Parameter an.When you view a report, the report toolbar displays the parameters. Benutzer können Werte auswählen, um Berichtsdaten zu überprüfen oder deren Auftreten zu melden.Users can select values to control report data or report appearance. Sie können Berichtsdaten für bestimmte Zielgruppen anpassen, indem Sie Sätze von Berichtsparametern mit anderen Standardwerten erstellen, die mit derselben Berichtsdefinition verknüpft sind, oder das integrierte UserID-Feld verwenden.To customize report data for specific audiences, you can create sets of report parameters with different default values linked to the same report definition, or use the built-in UserID field. Weitere Informationen finden Sie unter Berichtsparameter (Berichts-Generator und Berichts-Designer) und Integrierte Sammlungen in Ausdrücken (Berichts-Generator und SSRS).For more information, see Report Parameters (Report Builder and Report Designer) and Built-in Collections in Expressions (Report Builder and SSRS).

  • Datenwarnungen Nach der Veröffentlichung eines Berichts können Sie Warnungen auf Grundlage der Berichtsdaten erstellen, und die Zusendung einer E-Mail veranlassen, wenn die Daten den angegebenen Regeln entsprechen.Data alerts After a report is published, you can create alerts based on report data, and receive email messages when it meets rules that you specify.

  • Daten gruppieren und aggregieren Berichtsdaten können in der Abfrage oder im Bericht gruppiert oder aggregiert werden.Group and aggregate data Report data can be grouped and aggregated in the query or in the report. Wenn Sie Werte in der Abfrage aggregieren, können Sie weiterhin im Rahmen des Sinnvollen Werte im Bericht kombinieren.If you aggregate values in the query, you can continue to combine values in the report within the constraints of what is meaningful. Weitere Informationen finden Sie unter Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS) und Aggregate-Funktion (Berichts-Generator und SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS) and Aggregate Function (Report Builder and SSRS).

  • Daten sortieren Berichtsdaten können in der Abfrage oder im Bericht sortiert werden.Sort data Report data can be sorted in the query or in the report. In Tabellen können Sie zudem eine interaktive Sortierschaltfläche hinzufügen, mit der die Benutzer selbst über die Sortierreihenfolge entscheiden können.In tables, you can also add an interactive sort button to let the user control the sort order.

  • Ausdrucksbasierte Daten: Da die meisten Berichtseigenschaften ausdrucksbasiert sein und Ausdrücke Verweise auf Datasetfelder und Berichtsparameter enthalten können, können Sie leistungsstarke Ausdrücke schreiben, um die Berichtsdaten und ihre Darstellung zu steuern.Expression-based data Because most report properties can be expression-based, and expressions can include references to dataset fields and report parameters, you can write powerful expressions to control report data and appearance. Sie können einem Benutzer die Möglichkeit geben, die Datenanzeige durch Definieren von Parametern zu steuern.You can provide a user the ability to control the data they see by defining parameters.

  • Daten aus einem Dataset anzeigen Daten aus einem Dataset werden in der Regel in einem oder mehreren Datenbereichen angezeigt, z. B. einer Tabelle und einem Diagramm.Display data from a dataset Data from a dataset is typically displayed on one or more data regions, for example, a table and a chart.

  • Daten aus mehreren Datasets anzeigen . Sie können Ausdrücke in einem Datenbereich auf Grundlage eines Datasets schreiben, die nach Werten oder Aggregaten in anderen Datasets suchen.Display data from multiple datasets You can write expressions in a data region based on one dataset that look up values or aggregates in other datasets. Sie können Unterberichte auf Grundlage eines Datasets in eine Tabelle aufnehmen, um Daten aus einer anderen Datenquelle anzuzeigen.You can include subreports in a table based on one dataset to display data from a different data source.

    Die folgende Liste kann Ihnen dabei helfen, die Quellen von Daten für einen Bericht zu definieren.Use the following list to help define sources of data for a report.

  • Dabei müssen Sie sich entscheiden, ob Sie eingebettete oder freigegebene Datenquellen und Datasets verwenden möchten.Consider whether to use embedded or shared data sources and datasets. Arbeiten Sie mit Besitzern der Datenquellen zusammen, um eine Authentifizierungs- und Autorisierungstechnologie zu implementieren und zu verwenden, die für Ihre Organisation geeignet ist.Collaborate with owners of sources of data to implement and use authentication and authorization technology that is appropriate for your organization.

  • Beachten Sie dabei bitte die Architektur der Softwaredatenschichten Ihrer Organisation und die potenziellen Probleme, die sich aus Datentypen ergeben können.Understand the software data layer architecture for your organization and the potential issues arising from data types. Achten Sie darauf, wie sich Datenerweiterungen und Datenverarbeitungserweiterungen auf Abfrageergebnisse auswirken können.Understand how data extensions and data processing extensions can affect query results. Je nach Datenquelle, Datenanbieter und den in der Berichtsdefinitionsdatei (.rdl) gespeicherten Datentypen stehen unterschiedliche Datentypen zur Verfügung.Data types differ among the source of data, data providers, and the data types stored in the report definition (.rdl) file.

  • Achten Sie auf die Reporting ServicesReporting Services -Client/Server-Architekturen und -Tools.Understand the Reporting ServicesReporting Services client/server architectures and tools. Im Berichts-Designer erstellen Sie z. B. Berichte auf einem Clientcomputer, der integrierte Datenquellentypen verwendet.For example, in Report Designer, you author reports on a client machine that uses built-in data source types. Wenn Sie einen Bericht veröffentlichen, müssen der Berichtsserver oder die SharePoint-Website die Datenquellentypen unterstützen.When you publish a report, the data source types must be supported on the report server or SharePoint site. Weitere Informationen finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS).For more information, see Data Sources Supported by Reporting Services (SSRS).

  • Datenquellen und Datasets werden in einem Bericht erstellt und von einem Clienterstellungstool auf einem Berichtsserver oder einer SharePoint-Website veröffentlicht.Data sources and datasets are authored in a report and published to a report server or SharePoint site from a client authoring tool. Datenquellen können auf dem Berichtsserver direkt erstellt werden.Data sources can be created directly on the report server. Nach der Veröffentlichung können Sie Anmeldeinformationen und andere Eigenschaften auf dem Berichtsserver konfigurieren.After they are published, you can configure credentials and other properties on the report server. Weitere Informationen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (Berichts-Generator und SSRS) und Reporting Services-Tools.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS) and Reporting Services Tools.

  • Die verfügbaren Datenquellen hängen davon ab, welche Reporting ServicesReporting Services -Datenerweiterungen installiert sind.The data sources you can use depend on which Reporting ServicesReporting Services data extensions are installed. Je nach Clienterstellungstool, Berichtsserverversion und Berichtsserverplattform kann sich die Unterstützung für Datenquellen unterscheiden.Support for data sources can differ by client authoring tool, report server version, and report server platform. Weitere Informationen finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS).For more information, see Data Sources Supported by Reporting Services (SSRS).

  • Die Anmeldeinformationen für Datenquellen sind unterschiedlich je nach Datenquellentyp und je nachdem, ob Sie die Berichte auf Ihrem Client, auf dem Berichtsserver oder auf einer SharePoint-Website anzeigen.Data source credentials vary based on data source type and on whether you are viewing reports on your client or report server or SharePoint site. Weitere Informationen finden Sie unter Festlegen von Berechtigungen für Berichtsserverelemente auf einer SharePoint-Website (Reporting Services im integrierten SharePoint-Modus) und Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen und zu Anmeldeinformationen zu speziellen Tools in Reporting Services-Tools.For more information, see Set Permissions for Report Server Items on a SharePoint Site (Reporting Services in SharePoint Integrated Mode), Specify Credential and Connection Information for Report Data Sources, and credential information specific to each tool in Reporting Services Tools.

Verwandte AufgabenRelated Tasks

Auf das Erstellen von Datenverbindungen bezogene Tasks, die Daten aus externen Quellen, Datasets und Abfragen hinzufügen.Tasks related to creating data connections, adding data from external sources, datasets, and queries.

Allgemeine AufgabenCommon Tasks LinksLinks
Erstellen von DatenverbindungenCreate data connections Datenverbindungen, Datenquellen und Verbindungszeichenfolgen (Berichts-Generator und SSRS)Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)
Erstellen von Datasets und AbfragenCreate datasets and queries Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Verwalten von Datenquellen nach der VeröffentlichungManage data sources after they are published Verwalten von BerichtsdatenquellenManage Report Data Sources
Verwalten von freigegebenen Datasets nach der VeröffentlichungManage shared datasets after they are published Verwalten von freigegebenen DatasetsManage Shared Datasets
Erstellen und Verwalten von DatenwarnungenCreate and manage data alerts Reporting Services-DatenwarnungenReporting Services Data Alerts
Zwischenspeichern von freigegebenen DatasetsCache a shared dataset Zwischenspeichern von freigegebenen Datasets (SSRS)Cache Shared Datasets (SSRS)
Festlegen des Zeitpunkts für das Vorladen des Caches mit freigegebenen DatasetsSchedule a shared dataset to preload the cache ZeitpläneSchedules
Hinzufügen von DatenerweiterungenAdd a data extension Implementieren von DatenverarbeitungserweiterungenImplementing a Data Processing Extension

Verwandte InhalteRelated Content