Abrufen von Daten aus einem Data Mining-Modell (DMX) (SSRS)

Zur Verwendung von Daten aus einem SQL Server Analysis Services-Data Mining-Modell in Ihrem Bericht müssen Sie eine SQL Server Analysis Services-Datenquelle und mindestens ein Berichtsdataset definieren. Sie müssen beim Erstellen 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 Verfahren in diesem Thema beschreiben, wie eine eingebettete Datenquelle erstellt wird. Weitere Informationen zu freigegebenen Datenquellen finden Sie unter Eingebettete und freigegebene Datenverbindungen oder Datenquellen (Berichts-Generator und SSRS) und Erstellen, Ändern und Löschen von freigegebenen Datenquellen (SSRS).

Nachdem Sie eine SQL Server Analysis Services-Datenquelle erstellt haben, können Sie ein oder mehrere Datasets erstellen. Für jedes Dataset verwenden Sie einen DMX-Abfrage-Designer (Data Mining-Vorhersageabfrage) zur Erstellung einer DMX-Abfrage, die die Feldauflistung angibt. Weitere Informationen finden Sie unter Analysis Services DMX Query Designer User Interface.

Nachdem Sie ein Dataset erstellt haben, wird der Name des Datasets im Berichtsdatenbereich als Knoten unter seiner Datenquelle angezeigt.

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.

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

  1. Klicken Sie im Berichtsdatenbereich auf der Symbolleiste auf Neuund anschließend auf Datenquelle.

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

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

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

  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 Verbindungszeichenfolge im folgenden Beispiel gibt die AdventureWorksDW2022 -Beispieldatenbank auf dem lokalen Client an.

    Data Source=localhost;Initial Catalog=AdventureWorksDW2022  
    
  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.

    Hinweis

    Um die Datenquellenverbindung zu testen, klicken Sie auf Bearbeiten. Klicken Sie im Dialogfeld Verbindungseigenschaften auf Verbindung testen. Wenn der Test erfolgreich ist, wird die Informationsmeldung „Der Verbindungstest war erfolgreich“ angezeigt. 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.

    Die Datenquelle wird im Berichtsdatenbereich angezeigt.

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

  1. Klicken Sie zuerst im Bereich Berichtsdaten mit der rechten Maustaste auf den Namen der Datenquelle, die eine Verbindung mit einer SQL Server Analysis Services-Datenquelle herstellt, und dann auf Dataset hinzufügen.

  2. Geben Sie im Dialogfeld Dataseteigenschaften im Textfeld Name einen Namen ein.

  3. Überprüfen Sie im Textfeld Datenquelle, ob es sich um den Namen einer Datenquelle handelt, die eine Verbindung mit einer Analysis Services-Datenquelle herstellt.

  4. Klicken Sie auf Abfrage-Designer , um den grafischen Abfrage-Designer zu öffnen und interaktiv eine Abfrage zu erstellen. Wenn der Abfrage-Designer im MDX-Modus geöffnet wird, klicken Sie auf der Symbolleiste auf DMX-Befehlstyp (Change to DMX query language view), um zum Data Mining-Abfrage-Designer zu wechseln. Weitere Informationen finden Sie unter Analysis Services DMX Query Designer User Interface.

    Um eine vorhandene DMX-Abfrage aus einem anderen Bericht zu importieren, können Sie auch auf Importierenklicken und dann zur RDL-Datei mit der DMX-Abfrage navigieren. Das Importieren einer Abfrage aus einer DMX-Datei wird nicht unterstützt.

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

  6. Klicken Sie auf OK.

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

Weitere Informationen

Analysis Services-Verbindungstyp für DMX (SSRS)
Erstellen von Datenverbindungszeichenfolgen (Berichts-Generator und SSRS)
Datasetfeldauflistung (Berichts-Generator und SSRS)
Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS)