Vorgehensweise: Abrufen von Daten von einem Analysis Services-Cube (MDX)

Um Daten aus einem Analysis Services-Cube in Ihrem Bericht zu verwenden, müssen Sie eine Analysis Services-Datenquelle verwenden und mindestens ein Berichtsdataset erstellen. Sie müssen beim Festlegen der Datenquellendefinition eine Verbindungszeichenfolge sowie Anmeldeinformationen angeben, damit Sie von Ihrem Clientcomputer auf die Datenquelle zugreifen können.

Sie können eine eingebettete Datenquellendefinition für die Verwendung in einem Bericht oder eine freigegebene Datenquellendefinition für die Verwendung durch mehrere Berichte erstellen. Die Prozeduren in diesem Thema beschreiben, wie eine eingebettete Datenquelle erstellt wird. Weitere Informationen zu freigegebenen Datenquellen finden Sie unter Freigegebene Datenquellen und eingebettete Datenquellen und Erstellen, Ändern und Löschen von freigegebenen Datenquellen.

Wenn Sie eine Analysis Services-Datenquelle erstellt haben, können Sie ein oder mehrere Datasets erstellen. Verwenden Sie den Multidimensional Expressions (MDX)-Abfrage-Designer, um MDX-Abfragen zu erstellen. Weitere Informationen finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services.

Nachdem Sie ein Dataset erstellt haben, wird der Name des Datasets im Bereich Berichtsdaten als Knoten unter seiner Datenquelle angezeigt. Weitere Informationen finden Sie unter Verwenden des Modell-Designers in Business Intelligence Development Studio.

Nachdem Sie Ihren 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.

So erstellen Sie eine eingebettete Microsoft SQL Server Analysis Services-Datenquelle

  1. Klicken Sie im Bereich Berichtsdaten auf der Symbolleiste auf Neu, und klicken Sie dann auf Datenquelle.

  2. Geben Sie im Dialogfeld Datenquelleneigenschaften im Textfeld Name einen Namen ein, oder nehmen Sie den Standardnamen an.

  3. Überprüfen Sie, ob Eingebettete Verbindung aktiviert ist.

  4. Wählen Sie in der Dropdownliste Typ die Option Microsoft SQL Server Analysis Services aus.

  5. Geben Sie eine Verbindungszeichenfolge an, die für Ihre Analysis Services-Datenquelle verwendet werden kann.

    Erfragen Sie bei Ihrem Datenbankadministrator die Verbindungsinformationen und die Anmeldeinformationen, die verwendet werden sollen, um eine Verbindung mit der Datenquelle herzustellen. Die folgende Verbindungszeichenfolge gibt die AdventureWorksDW-Beispieldatenbank auf dem lokalen Client an.

    Data Source=localhost;Initial Catalog=AdventureWorksDW
    
  6. Klicken Sie auf Anmeldeinformationen.

    Legen Sie die Anmeldeinformationen fest, die für eine Verbindung mit der Datenquelle verwendet werden sollen. Weitere Informationen finden Sie unter Angeben der Anmeldeinformationen und Verbindungsinformationen für Berichtsdatenquellen.

    HinweisHinweis

    Um die Datenquellenverbindung zu testen, klicken Sie neben dem Textfeld für die Verbindungszeichenfolge auf Bearbeiten. Klicken Sie im Dialogfeld Verbindungseigenschaften auf Verbindung testen. Wenn der Test erfolgreich ist, sehen Sie die Informationsmeldung "Der Verbindungstest war erfolgreich". Wenn der Test fehlschlägt, wird eine Warnmeldung mit weiteren Informationen darüber angezeigt, warum der Test nicht erfolgreich war.

  7. Klicken Sie auf OK.

    Der Name der Datenquelle wird im Bereich Berichtsdaten angezeigt.

So erstellen Sie ein Dataset für eine Microsoft SQL Server Analysis Services-Datenquelle

  1. Klicken Sie im Bereich Berichtsdaten mit der rechten Maustaste auf den Namen der Datenquelle, die eine Verbindung mit einer Analysis Services-Datenquelle herstellt, und klicken Sie dann auf Dataset hinzufügen. Die Seite Abfrage im Dialogfeld Dataseteigenschaften wird aufgerufen.

  2. Geben Sie im Textfeld Name einen Namen ein, oder übernehmen Sie den Standardnamen.

  3. Überprüfen Sie im Textfeld Datenquelle, ob die ausgewählte Datenquelle angezeigt wird.

  4. Überprüfen Sie unter Abfragetyp, ob Text ausgewählt ist. Klicken Sie auf Abfrage-Designer, um den grafischen Abfrage-Designer zu öffnen und interaktiv eine Abfrage zu erstellen. Weitere Informationen finden Sie unter Benutzeroberfläche des MDX-Abfrage-Designers von Analysis Services.

    Als Alternative können Sie auch aus der Zwischenablage eine Abfrage in den Bereich Abfrage einfügen oder eine bereits vorhandene MDX-Abfrage aus einem anderen Bericht importieren. Um eine vorhandene Abfrage zu importieren, klicken Sie auf Importieren und navigieren dann zur RDL-Datei mit der MDX-Abfrage. Das Importieren einer Abfrage aus einer MDX-Datei wird nicht unterstützt.

  5. Nachdem Sie die Abfrage erstellt und ausgeführt haben, um Beispielergebnisse zu sehen, klicken Sie auf OK. Klicken Sie auf OK.

  6. Klicken Sie auf OK.

    Das Dataset und seine Feldauflistung werden im Bereich Berichtsdaten unter dem Datenquellenknoten angezeigt.