Freigeben über


Data Mining-Programmierung

Wenn Sie feststellen, dass die integrierten Tools und Viewer in Analysis Services Ihre Anforderungen nicht erfüllen, können Sie die Leistungsfähigkeit von Analysis Services erweitern, indem Sie Ihre eigenen Erweiterungen codieren. Bei diesem Ansatz haben Sie zwei Möglichkeiten:

  • XMLA

    Microsoft SQL Server 2014 Analysis Services (SSAS) unterstützt XML for Analysis (XMLA) als Protokoll für die Kommunikation mit Clientanwendungen. Zusätzliche Befehle werden von Analysis Services unterstützt, die die XML für die Analysespezifikation erweitern.

    Da Analysis Services XMLA für datendefinitions-, Datenbearbeitungs- und Datensteuerungsunterstützung verwendet, können Sie Miningstrukturen und Miningmodelle mithilfe der visuellen Tools erstellen, die von SQL Server Data Tools (SSDT) bereitgestellt werden, und dann die Data Mining-Objekte erweitern, die Sie mithilfe von DATA Mining Extensions (ANALYSIS Services Scripting Language) und Analysis Services Scripting Language (ASSL)-Skripts erstellt haben.

    Sie können Data Mining-Objekte vollständig in XMLA-Skripts erstellen und ändern und Vorhersageabfragen für die Modelle programmgesteuert aus Ihren eigenen Anwendungen ausführen.

  • Analysis Management Objects (AMO)

    Analysis Services bietet außerdem ein vollständiges Framework, das es Drittanbietern ermöglicht, die Data Mining-Objekte in Analysis Services zu integrieren.

    Sie können Miningstrukturen und Miningmodelle mithilfe von AMO erstellen. Sehen Sie sich die folgenden Beispiele in CodePlex an:

    • AMO-Browser

      Stellt eine Verbindung mit der SSAS-Instanz, die Sie angeben, und listet alle Serverobjekte und deren Eigenschaften auf, einschließlich Miningstruktur- und Miningmodelle.

    • Einfaches AMO-Beispiel

      Das AS Simple Sample behandelt den programmgesteuerten Zugriff auf die meisten hauptobjekte und veranschaulicht das Durchsuchen von Metadaten und den Zugriff auf die Werte in Objekten.

      Im Beispiel wird auch veranschaulicht, wie eine Data Mining-Struktur und ein Data Mining-Modell erstellt und verarbeitet werden, sowie ein vorhandenes Data Mining-Modell durchsuchen.

  • DIMMEN

    Sie können MITHILFE VON EINGABETASTE Befehlsanweisungen, Vorhersageabfragen und Metadatenabfragen kapseln und Ergebnisse in einem tabellarischen Format zurückgeben, vorausgesetzt, Sie haben eine Verbindung mit einem Analysis Services-Server erstellt.

In diesem Abschnitt

OLE DB für Data Mining
Beschreibt Ergänzungen zur Spezifikation zur Unterstützung von Data Mining und mehrdimensionalen Daten: neue Schemazeilen und -spalten, DATA Mining Extensions (SHAPE)-Sprache zum Erstellen und Verwalten von Miningstrukturen.

Entwickeln mit ADOMD.NET
Führt ADOMD.NET Client- und Serverprogrammierungsobjekte ein.

Entwickeln mit Analysis Management Objects (AMO)
Stellt die AMO-Programmierbibliothek vor.

Entwickeln mit Analysis Services Scripting Language (ASSL)
Führt XML für Die Analyse (XMLA) und deren Erweiterungen ein.

Siehe auch

Entwicklerhandbuch (Analysis Services)
Data Mining Extensions (EXTENSIONS) Referenz