Analysis Services-Verbindungstyp für MDX (SSRS)Analysis Services Connection Type for MDX (SSRS)

Wenn Sie Daten aus einem Analysis ServicesAnalysis Services -Cube in den Bericht einschließen möchten, benötigen Sie ein Dataset, das auf einer Berichtsdatenquelle vom Typ " MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services" basiert.To include data from an Analysis ServicesAnalysis Services cube in your report, you must have a dataset that is based on a report data source of type MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. Dieser integrierte Datenquellentyp basiert auf der MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services -Datenerweiterung.This built-in data source type is based on the MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services data extension. Sie können Metadaten über Dimensionen, Hierarchien, Ebenen, Key Performance Indicators (KPIs), Measures und Attribute zur Verwendung als Berichtsdaten aus einem MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services -Cube abrufen.You can retrieve metadata about dimensions, hierarchies, levels, key performance indicators (KPIs), measures, and attributes from a MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services cube for use as report data.

Diese Datenverarbeitungserweiterung unterstützt mehrwertige Parameter, Serveraggregate und getrennt von der Verbindungszeichenfolge verwaltete Anmeldeinformationen.This data processing extension supports multivalue parameters, server aggregates, and credentials that are managed separately from the connection string.

Verwenden Sie die Informationen in diesem Thema, um eine Datenquelle zu erstellen.Use the information in this topic to build a data source. Eine Schritt-für-Schritt-Anleitung finden Sie unter Hinzufügen und Prüfen einer Datenverbindung (Berichts-Generator und SSRS)" basiert.For step-by-step instructions, see Add and Verify a Data Connection (Report Builder and SSRS).

Verbindungszeichenfolge Connection String

Wenn Sie eine Verbindung mit einem Analysis ServicesAnalysis Services -Cube herstellen, stellen Sie eine Verbindung mit dem Datenbankobjekt in einer Analysis Services-Instanz auf einem Server her.When you connect to a Analysis ServicesAnalysis Services cube, you are connecting to the database object in an Analysis Services instance on a server. Die Datenbank kann mehrere Cubes enthalten.The database might have multiple cubes. Sie geben den Cube beim Erstellen der Abfrage im Abfrage-Designer an.You specify the cube in the query designer when you build the query. Das folgenden Beispiel zeigt eine Verbindungszeichenfolge:The following example shows a connection string:

data source=<server name>;initial catalog=<database name>  

Weitere Beispiele für Verbindungszeichenfolgen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Berichts-Generator.For more connection string examples, see Data Connections, Data Sources, and Connection Strings in Report Builder.

Anmeldeinformationen Credentials

Anmeldeinformationen sind erforderlich, um Abfragen auszuführen und den Bericht lokal oder vom Berichtsserver aus in der Vorschau anzuzeigen.Credentials are required to run queries, to preview the report locally, and to preview the report from the report server.

Nachdem Sie den Bericht veröffentlicht haben, müssen Sie eventuell die Anmeldeinformationen für die Datenquelle ändern, sodass die Berechtigungen zum Abrufen der Daten beim Ausführen des Berichts auf dem Berichtsserver gültig sind.After you publish your report, you may need to change the credentials for the data source so that when the report runs on the report server, the permissions to retrieve the data are valid.

Auf einem Berichterstellungsclient sind die folgenden Optionen zum Angeben von Anmeldeinformationen verfügbar:From a report authoring client, the following options are available to specify credentials:

Abfragen Queries

Nachdem Sie eine Datenverbindung mit einer Analysis ServicesAnalysis Services -Datenquelle hergestellt haben, erstellen Sie ein Dataset, und Sie definieren eine MDX-Abfrage (Multidimensional Expressions), die die aus dem Cube abzurufenden Daten angibt.After you have a data connection to an Analysis ServicesAnalysis Services data source, you create a dataset and define a Multidimensional Expression (MDX) query that specifies which data to retrieve from the cube. Verwenden Sie den grafischen MDX-Abfrage-Designer, um die zugrunde liegenden Datenstrukturen der Datenquelle zu durchsuchen und auszuwählen.Use the MDX graphical query designer browse and selecting from the underlying data structures on the data source.

Zum Angeben einer Abfrage stehen Ihnen folgende Methoden zur Auswahl:You can specify a query in the following ways:

  • Erstellen Sie eine Abfrage interaktiv.Build a query interactively. Der Analysis Services-MDX-Abfrage-Designer unterstützt die folgenden Ansichten:The Analysis Services MDX Query Designer supports the following views:

    • Entwurfsansicht Ziehen Sie Dimensionen, Elemente, Elementeigenschaften, Measures und KPIs aus dem Metadatenbrowser in den Bereich Daten , um eine MDX-Abfrage zu erstellen.Design View Drag dimensions, members, member properties, measures, and KPIs from the metadata browser to the Data pane to build an MDX query. Ziehen Sie berechnete Elemente aus dem Bereich „Berechnete Elemente“ in den Datenbereich, um zusätzliche Datasetfelder zu definieren.Drag calculated members from the CalculatedMembers pane to the Data pane to define additional dataset fields.

    • Abfrageansicht Ziehen Sie Dimensionen, Elemente, Elementeigenschaften, Measures und KPIs aus dem Metadatenbrowser in den Bereich "Abfrage", um eine MDX-Abfrage zu erstellen.Query View Drag dimensions, members, member properties, measures, and KPIs from the metadata browser to the Query pane to build an MDX query. Sie können MDX-Text direkt im Abfragebereich bearbeiten.You can edit MDX text directly in the Query pane. Ziehen Sie berechnete Elemente aus dem Bereich „Berechnete Elemente“ in den Abfragebereich, um zusätzliche Datasetfelder zu definieren.Drag calculated members from the CalculatedMembers pane to the Query pane to define additional dataset fields.

      Weitere Informationen finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers für Analysis Services (Berichts-Generator).For more information, see Analysis Services MDX Query Designer User Interface (Report Builder).

  • Importieren Sie eine vorhandene MDX-Abfrage aus einem Bericht.Import an existing MDX query from a report. Verwenden Sie die Schaltfläche Abfrage importieren , um eine RDL-Datei auszuwählen und eine Abfrage zu importieren.Use the Import query button to browse to an .rdl file and import a query. Sie können eine Abfrage aus einem Bericht importieren, der ein eingebettetes, auf einer Analysis ServicesAnalysis Services -Datenquelle beruhendes Dataset enthält.You can import a query from a report that contains an embedded dataset that is based on a Analysis ServicesAnalysis Services data source. Das direkte Importieren einer MDX-Abfrage aus einer MDX-Datei wird nicht unterstützt.Importing an MDX query directly from an .mdx file is not supported.

    Führen Sie die Abfrage zur Entwurfszeit aus, um ein Resultset anzuzeigen.At design time, run the query to view a result set. Die Abfrageergebnisse werden automatisch als vereinfachtes Rowset abgerufen.The query results are automatically retrieved as a flattened rowset. Die Feldauflistung für ein Dataset wird mit den Spalten aus dem Resultset einer Abfrage aufgefüllt.The columns in the result set for a query populate the field collection for a dataset. Nachdem Sie die Abfrage erstellt haben, zeigen Sie die aus den Metadaten generierte Datasetfeldauflistung im Berichtsdatenbereich an.After you build the query, view the dataset field collection that is generated from the metadata in the Report Data pane. Bei der Ausführung des Berichts werden die tatsächlichen Daten aus der externen Datenquelle zurückgegeben.When the report runs, the actual data is returned from the external data source.

    Die Analysis ServicesAnalysis Services -Datenverarbeitungserweiterung unterstützt erweiterte Datasetfeldeigenschaften.The Analysis ServicesAnalysis Services data processing extension supports extended dataset field properties. Bei diesen Eigenschaften handelt es sich um Werte, die in der externen Datenquelle verfügbar sind, aber nicht im Berichtsdatenbereich angezeigt werden.These are values that are available from the external data source but that do not appear in the Report Data pane. Über die Sammlung Analysis ServicesAnalysis Services Felder können Sie in Ihrem Bericht erweiterte Feldeigenschaften verwenden, die von der -Datenverarbeitungserweiterung unterstützt werden.You can use extended field properties supported by the Analysis ServicesAnalysis Services data processing extension in your report through the built-in Fields collection. Für Eigenschaften, die Werte für die Datenquelle besitzen, können Sie auf vordefinierte Eigenschaftswerte wie FormattedValue, Coloroder UniqueNamezugreifen.For properties that have values on the data source, you can access predefined property values such as FormattedValue, Color, or UniqueName. Weitere Informationen finden Sie unter Erweiterte Feldeigenschaften für eine Analysis Services-Datenbank (SSRS).For more information, see Extended Field Properties for an Analysis Services Database (SSRS)).

Parameter Parameters

Erstellen Sie im Filterbereich des Abfrage-Designers einen Filter, und markieren Sie ihn als Parameter, um Abfrageparameter einzuschließen.To include query parameters, create a filter in the filter area in the query designer, and mark the filter as a parameter. Für jeden Filter wird automatisch ein Dataset erstellt, um die verfügbaren Werte bereitzustellen.For each filter, a dataset is automatically created to provide the available values. Diese Datasets werden standardmäßig nicht im Berichtsdatenbereich angezeigt.By default, these datasets do not appear in the Report Data pane. Weitere Informationen finden Sie unter Definieren von Parametern im MDX-Abfrage-Designer für Analysis Services (Berichts-Generator und SSRS) und Anzeigen von ausgeblendeten Datasets für Parameterwerte für mehrdimensionale Daten (Berichts-Generator und SSRS).For more information, see Define Parameters in the MDX Query Designer for Analysis Services (Report Builder and SSRS) and Show Hidden Datasets for Parameter Values for Multidimensional Data (Report Builder and SSRS).

Alle Berichtsparameter sind standardmäßig vom Datentyp Text.By default, each report parameter has data type Text. Die Standardwerte müssen möglicherweise nach dem Erstellen der Berichtsparameter geändert werden.After the report parameters are created, you might have to change default values. Weitere Informationen finden Sie unter Berichtsparameter (Berichts-Generator und Berichts-Designer)" basiert.For more information, see Report Parameters (Report Builder and Report Designer).

Hinweise Remarks

Die Analysis Services-Datenerweiterung basiert auf dem XMLA-Protokoll (XML for Analysis).The Analysis Services data extension is based on the XMLA (XML for Analysis) protocol. Resultsets von Cubes werden durch das XMLA-Protokoll als vereinfachtes Rowset abgerufen.Result sets from cubes are retrieved through the XMLA protocol as a flattened row set. Unregelmäßige Hierarchien werden nicht unterstützt.Ragged hierarchies are not supported. Weitere Informationen zu Hierarchien finden Sie unter Unregelmäßige Hierarchien.For more information, see Ragged Hierarchies.

Sie können auch mit dem OLE DB-Datenquellentyp Daten aus einem Analysis ServicesAnalysis Services -Cube abrufen.You can also retrieve data from an Analysis ServicesAnalysis Services cube from the OLE DB data source type. Weitere Informationen finden Sie unter OLE DB Connection Manager (SSRS).For more information, see OLE DB Connection Type (SSRS).

Weitere Informationen zur Versionsunterstützung finden Sie unter Von Reporting Services unterstützte Datenquellen (SSRS) in der Reporting ServicesReporting Services-Dokumentation der SQL ServerSQL Server-Onlinedokumentation.For more information about version support, see Data Sources Supported by Reporting Services (SSRS) in the Reporting ServicesReporting Services documentation in SQL ServerSQL Server Books Online.

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.

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.

Erweiterte Feldeigenschaften für eine Analysis Services-Datenbank (SSRS)Extended Field Properties for an Analysis Services Database (SSRS)
Enthält Informationen zu zusätzlichen Feldern, die über den XMLA-Datenanbieter zur Verfügung stehen.Provides information about extra fields that are available through the XMLA data provider.

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.

Siehe auchSee Also

Berichtsparameter (Berichts-Generator und Berichts-Designer) Report Parameters (Report Builder and Report Designer)
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS) Filter, Group, and Sort Data (Report Builder and SSRS)
Ausdrücke (Berichts-Generator und SSRS) Expressions (Report Builder and SSRS)