Freigeben über


Verwaltung von Data Mining-Lösungen und -Objekten

SQL Server 2014 bietet Clienttools, mit denen Sie vorhandene Miningstrukturen und Miningmodelle verwalten können. In diesem Abschnitt werden die Verwaltungsvorgänge beschrieben, die Sie mit der jeweiligen Umgebung ausführen können.

Zusätzlich zu diesen Tools können Sie Data Mining-Objekte programmgesteuert mithilfe von AMO verwalten oder andere Clients verwenden, die eine Verbindung mit einer Analysis Services-Datenbank herstellen, z. B. die Data Mining-Add-Ins für Microsoft Excel 2007.

In diesem Abschnitt

Verschieben von Data Mining-Objekten

Anforderungen und Überlegungen zur Verarbeitung (Data Mining)

Verwenden von SQL Server Profiler zum Überwachen von Data Mining (Analysis Services – Data Mining)

Speicherort von Data Mining-Objekten

Verarbeitete Miningstrukturen und -modelle werden in einer instance von Analysis Services gespeichert.

Wenn Sie beim Entwickeln Ihrer Data Mining-Objekte eine Verbindung mit einer Analysis Services-Datenbank im Immediate Modus erstellen, werden alle objekte, die Sie erstellen, sofort dem Server hinzugefügt, während Sie arbeiten. Wenn Sie Data Mining-Objekte jedoch im Offlinemodus entwerfen, was die Standardeinstellung bei der Arbeit in SQL Server Data Tools (SSDT) ist, sind die von Ihnen erstellten Miningobjekte nur Metadatencontainer, bis Sie sie in einer instance von Analysis Services bereitstellen. Daher müssen Sie jedes Mal, wenn Sie eine Änderung an einem Objekt vornehmen, das Objekt erneut auf dem Analysis Services-Server bereitstellen. Weitere Informationen zur Data Mining-Architektur finden Sie unter Physische Architektur (Analysis Services – Data Mining).

Hinweis

Einige Clients, z. B. die Data Mining-Add-Ins für Microsoft Excel 2007, ermöglichen ihnen auch das Erstellen von Sitzungsminingmodellen und Miningstrukturen, die eine Verbindung mit einem instance aber die Miningstruktur und -modelle nur für die Dauer der Sitzung auf dem Server speichern. Sie können diese Modelle weiterhin über den Client verwalten, genau wie strukturen und Modelle, die in einer Analysis Services-Datenbank gespeichert sind, aber die Objekte werden nicht beibehalten, nachdem Sie die Verbindung mit dem instance von Analysis Services getrennt haben.

Verwalten von Data Mining-Objekten in SQL Server-Datentools

SQL Server Data Tools (SSDT) bietet Features, die das Erstellen, Durchsuchen und Bearbeiten von Data Mining-Objekten vereinfachen.

Die folgenden Links enthalten Informationen dazu, wie Sie Data Mining-Objekte mithilfe von SQL Server Data Tools (SSDT) ändern können:

In der Regel verwenden Sie SQL Server Data Tools (SSDT) als Tool zum Entwickeln neuer Projekte und zum Hinzufügen zu vorhandenen Projekten und verwalten dann Projekte und Objekte, die mithilfe von Tools wie SQL Server Management Studio bereitgestellt wurden.

Sie können Objekte, die bereits auf einer Instanz von ssASnoversion mit der Immediate-Option bereitgestellt werden, und das Herstellen einer Verbindung mit dem Server im Onlinemodus jedoch direkt ändern. Weitere Informationen finden Sie unter Connect in Online Mode to an Analysis Services Database.

Warnung

Alle Änderungen an einer Miningstruktur oder einem Miningmodell, selbst Änderungen an Metadaten wie Name oder Beschreibung, machen es erforderlich, dass die Miningstruktur bzw. das -modell erneut verarbeitet wird.

Wenn Sie die Projektmappendatei nicht haben, die verwendet wurde, um das Data Mining-Projekt oder die -Objekte zu erstellen, können Sie das vorhandene Projekt vom Server importieren, der den Analysis Services-Import-Assistenten verwendet. Außerdem können Sie Änderungen an den Objekten vornehmen und diese dann mit der Incremental-Option erneut bereitstellen. Weitere Informationen finden Sie unter Importieren eines Data Mining-Projekts mithilfe des Analysis Services-Import-Assistenten.

Verwalten von Data Mining-Objekten in SQL Server Management Studio

In SQL Server Management Studio können Sie Miningstrukturen und Miningmodelle skripten, verarbeiten oder löschen. Im Objektexplorer wird nur ein eingeschränkter Satz an Eigenschaften angezeigt. Sie können jedoch zusätzliche Metadaten zu Miningmodellen anzeigen, indem Sie das Fenster DMX-Abfrage öffnen und eine Miningstruktur auswählen.

Programmgesteuertes Verwalten von Data Mining-Objekten

Mit den folgenden Programmiersprachen können Data Mining-Objekte erstellt, geändert, verarbeitet und gelöscht werden. Jede Sprache wurde für verschiedene Tasks entwickelt. Daher kann es Beschränkungen hinsichtlich des Typs der ausführbaren Vorgänge geben. Einige Eigenschaften der Data Mining-Objekte können z. B. nicht mit DMX (Data Mining Extensions) geändert werden. Sie müssen stattdessen XMLA oder AMO verwenden.

Analysis Management Objects (AMO)

Analysis Management Object (AMO) ist ein Objektmodell, das auf XMLA aufsetzt und Ihnen einen Vollzugriff auf Data Mining-Objekte erlaubt. Durch die Verwendung von AMO können Sie Miningstrukturen und Miningmodelle erstellen, bereitstellen und überwachen.

Einschränkungen: Keine.

Data Mining-Erweiterungen (DMX)

Data Mining-Erweiterungen (DMX) können mit anderen Befehlsschnittstellen wie ADO.NET oder ADOMD.Net verwendet werden, um Miningstrukturen und Miningmodelle zu erstellen, zu löschen und abzufragen.

Einschränkungen: Einige Eigenschaften können mit DMX nicht geändert werden.

XML for Analysis (XMLA)

XML for Analysis (XMLA) ist die Datendefinitionssprache für sämtliche Analysis Services. XMLA ermöglicht es Ihnen, die meisten der Data Mining-Objekte und Servervorgänge zu steuern. Alle Verwaltungsvorgänge zwischen Client und Server können mit XMLA ausgeführt werden. Zur Vereinfachung können Sie die Analysis Services Scripting Language (ASSL) verwenden, um den XML-Code umzuschließen.

Einschränkungen: SQL Server Data Tools (SSDT) generiert einige XMLA-Anweisungen, die nur für die interne Verwendung unterstützt werden und nicht in XML-DDL-Skripts verwendet werden können.

Weitere Informationen

Entwicklerhandbuch (Analysis Services)