Verschieben von Data Mining-Objekten
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 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 Analysis Services-Datenbanken oder zwischen Instanzen von 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
Die Bereitstellung der Lösung auf einem anderen Server oder einer anderen Datenbank erfordert, dass Sie über die Lösungsdatei verfügen, die mit SQL Server Data Tools (SSDT) erstellt wurde.
Weitere Informationen zum Bereitstellen von Analysis Services-Lösungen finden Sie unter Bereitstellen von Analysis Services-Projekten (SSDT).
Skripterstellung
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 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 2014 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 INCLUDE DEPENDENCIES-Option festlegen, exportiert Analysis Services auch die Definition erforderlicher Datenquellensichten. Beim Importieren des Modells oder der Struktur wird die Datenquellensicht auf dem Zielserver erneut 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 Analysis Services bereitgestellten Funktionen zum Sichern und Wiederherstellen einer gesamten Datenbank oder zum erneuten Bereitstellen des Cubes und seiner Modelle verwenden.