Verschieben von Data Mining-Objekten

Gilt für: SQL Server 2019 und früheren Analysis Services Azure Analysis Services Fabric/Power BI Premium

Wichtig

Data Mining wurde in SQL Server 2017 Analysis Services als veraltet eingestuft und wurde jetzt in SQL Server 2022 Analysis Services eingestellt. Die Dokumentation wird für veraltete und eingestellte Features nicht aktualisiert. Weitere Informationen finden Sie unter Abwärtskompatibilität von Analysis Services.

Die häufigsten Szenarien beim Verschieben von Data Mining-Objekten sind das Bereitstellen eines Modells aus einer Test- oder Analyseumgebung in einer Produktionsumgebung oder die Freigabe von Modellen an andere Benutzer.

In diesem Thema wird beschrieben, wie Sie die von SQL Server Analysis Services bereitgestellten Tools und Skriptsprachen zum Verschieben von Data Mining-Objekten verwenden können.

Verschieben von Data Mining-Objekten zwischen Datenbanken oder Servern

Sie können Data Mining-Objekte auf folgende Weise zwischen SQL Server Analysis Services Datenbanken oder zwischen Instanzen von SQL Server Analysis Services verschieben:

  • Erneutes Bereitstellen der Lösung an eine andere Datenbank.

  • Skripterstellung einzelne Objekte.

  • Sichern und anschließendes Wiederherstellen einer Kopie der Datenbank.

  • Exportieren und Importieren von Strukturen und Modellen.

Im folgenden Abschnitt werden diese Optionen ausführlich erläutert.

Wird bereitgestellt

Um die Lösung auf einem anderen Server oder einer anderen Datenbank bereitzustellen, müssen Sie über die Lösungsdatei verfügen, die mit SQL Server Data Tools erstellt wurde.

Weitere Informationen zum Bereitstellen von Analysis Services-Lösungen finden Sie unter Bereitstellen von Analysis Services-Projekten (SSDT).

Skripterstellung

SQL Server Analysis Services stellt mehrere Sprachen bereit, die Sie zum Skripten von Objekten verwenden können.

  • XMLA: Sie können Objekte mithilfe von XMLA skripten, indem Sie mit der rechten Maustaste auf Objekte in SQL Server Management Studio klicken. Um das Skript auszuführen, öffnen Sie es in einem XMLA-Abfrage -Fenster auf dem Zielserver.

  • DMX: Sie können Skripts mithilfe von Vorlagen oder einem der abfrageersteller erstellen, die in SQL Server Data Tools und SQL Server Management Studio bereitgestellt werden.

Beachten Sie jedoch, dass es Unterschiede in den Aufgaben gibt, die Sie mit den einzelnen Skripterstellungssprachen ausführen können:

  • Eigenschaften wie die Objektbeschreibung und Datenbindungen können nur mithilfe von SQL Server Analysis Services DDL-Sprachen erstellt oder geändert werden, nicht mithilfe von DMX.

  • Nur DMX unterstützt den Import und den Export von Miningobjekten.

  • Nur DMX unterstützt das Generieren von PMML oder Importieren von Modelldefinitionen aus PMML.

  • Nur DMX unterstützt das Trainieren eines Modells mit Anwendungsdaten. Darüber hinaus unterstützt die DMX-Anweisung INSERT INTO das Trainieren eines Modells ohne Bereitstellung von Werten für eine Schlüsselspalte.

Weitere Informationen finden Sie unter Developing with Analysis Services Scripting Language (ASSL).

Sichern und Wiederherstellen

Sichern und Wiederherstellen einer gesamten Analysis Services-Datenbank bietet sich an, wenn Ihre Data Mining-Projektmappe auf OLAP-Objekten aufbaut. SQL Server 2017 bietet Sicherungs- und Wiederherstellungsfunktionen, die Datenbanksicherungen schneller und einfacher machen.

Weitere Informationen zur Sicherung finden Sie unter Sichern und Wiederherstellen von Analysis Services-Datenbanken.

Exportieren und Importieren

Das Exportieren und anschließende erneute Importieren von Miningmodellen und -Strukturen mit DMX-Anweisungen ist die einfachste Möglichkeit, einzelne relationale Data Mining-Objekte zu verschieben oder zu sichern. Weitere Informationen zur DMX-Syntax für diese Vorgänge finden Sie unter den folgenden Themen:

Wenn Sie die Option INCLUDE DEPENDENCIES angeben, exportiert SQL Server Analysis Services auch die Definition der erforderlichen Datenquellensichten. Wenn Sie das Modell oder die Struktur importieren, wird die Datenquellensicht auf dem Zielserver neu erstellt. Stellen Sie nach dem Importieren des Modells sicher, dass die notwendigen Miningberechtigungen für das Objekt festgelegt werden.

Hinweis

Sie können OLAP-Modelle nicht mit DMX exportieren und importieren. Wenn Ihr Miningmodell auf einem OLAP-Cube basiert, müssen Sie die von SQL Server Analysis Services bereitgestellten Funktionen zum Sichern und Wiederherstellen einer gesamten Datenbank oder zum erneuten Bereitstellen des Cubes und seiner Modelle verwenden.

Weitere Informationen

Verwaltung von Data Mining-Lösungen und -Objekten