Infodatei für SQL Server-Plug-In-Algorithmen

Aktualisiert: 17. Juli 2006

Microsoft SQL Server 2005 Analysis Services (SSAS) stellt ein vollständiges Framework bereit, das Data Mining-Drittanbietern die Integration der folgenden Data Mining-Objekte in Analysis Services ermöglicht:

  • Data Mining-Algorithmen, die auch als Plug-In-Algorithmen bezeichnet werden.
  • Data Mining-Viewer, die auch als Plug-In-Viewer bezeichnet werden.
  • Bibliothek für Data Mining-Websteuerelemente zum Erweitern von Data Mining-Viewer für das Web. Weitere Informationen finden Sie in der SQL Server 2005-Onlinedokumentation unter Bibliothek für Data Mining-Websteuerelemente.

Damit Sie verstehen können, wie Data Mining-Algorithmen und -Viewer in Analysis Services implementiert werden, stellt diese Infodatei Anweisungen für die folgenden Beispiele bereit:

  • Plug-In für Data Mining-Algorithmen
    Mit diesem Beispiel können sich Entwickler von Data Mining-Algorithmen auf den Algorithmus konzentrieren, anstatt sich mit Implementierungsfragen zu befassen.
  • Plug-In für Data Mining-Viewer
    Dieses Beispiel ermöglicht Drittanbietern von Algorithmen, eigene Viewer zum Anzeigen ihrer neuen erkannten Muster zu verwenden.

Dokumente und Quellcode zu jedem dieser Beispiele befinden sich im Ordner C:\Program Files\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms. In diesem Ordner sind Lernprogramme enthalten, die beschreiben, wie jedes dieser Beispiele implementiert und verwendet wird.

ms160948.note(de-de,SQL.90).gifHinweis:
Die Beispiele sind standardmäßig nicht installiert. Zum Installieren der Beispiele führen Sie das Setup aus, und verwenden Sie die Option Erweitert, wie im Thema Ausführen des Setups zum Installieren der Beispieldatenbanken und Beispiele für AdventureWorks in der SQL Server 2005-Onlinedokumentation beschrieben wird. Eine aktualisierte Version der AdventureWorks-Datenbank steht auch auf der Webseite zum Download zur Verfügung. Eine aktualisierte Version der SQL Server 2005-Datenbankmodul-Beispiele steht auch auf der Webseite zum Download zur Verfügung.
ms160948.note(de-de,SQL.90).gifHinweis:
SQL Server 2005 Business Intelligence Development Studio wird nicht auf Computern mit Itanium-basierten Plattformen unterstützt; die 64-Bit-Entwicklungsumgebung wird auf x64-basierten Plattformen unterstützt. SQL Server 2005-Beispiele können auf Computern mit x86- bzw. x64-basierten Plattformen geändert und ausgeführt werden, wenn die von Beispielen verwendeten Datenbanken auf einer Itanium-basierten Plattform bereitgestellt werden.

Szenario

Ein Anbieter möchte einen neuen Data Mining-Algorithmus, den Algorithmus für paarweise lineare Regression, in Analysis Services integrieren. Nach der Integration dieses neuen Algorithmus in Analysis Services möchte der Anbieter einen neuen Viewer für den Algorithmus für paarweise lineare Regression hinzufügen.

Sprachen

  • C++ für die Algorithmen.
  • C# für den Viewer.

Features

Plug-In für Algorithmen

Schnittstelle Erklärung

IDMAlgorithm

Implementiert einen Modelle erzeugenden Lernalgorithmus und die Vorhersagevorgänge des sich daraus ergebenden Modells.

IDMAlgorithmNavigation

Ermöglicht Browsern den Zugriff auf den Inhalt des Modells.

IDMPersist

Ermöglicht, dass die vom Algorithmus gelernten Modelle von Analysis Services gespeichert und geladen werden können.

IDMAlgorithmMetadata

Beschreibt die Funktionen und Eingabeparameter des Lernalgorithmus.

IDMAlgorithmFactory

Erstellt Instanzen der Objekte, die die Algorithmusschnittstelle implementieren und stellt für Analysis Services einen Zugriff auf die Schnittstelle der Algorithmusmetadaten bereit.

Plug-In für Viewer

Schnittstelle Erklärung

IMiningModelViewerControl

Implementiert den Viewer.

Voraussetzungen

Zum Ausführen dieses Beispiels muss folgende Software installiert sein:

  • Microsoft SQL Server 2005, einschließlich der folgenden Komponenten:
    • SQL Server 2005-Datenbankmodul
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Zwei Beispieldatenbanken: AdventureWorksDW (Data Warehouse) und AdventureWorks (OLTP)
    • Analysis Services-Beispiele
    • Analysis Services-Beispielprojekt Adventure Works DW, bereitgestellt auf einer Instanz von Analysis Services
  • Eine aktualisierte Version der AdventureWorks-Datenbank steht auch auf der Webseite des SQL Server Developer Center zum Download zur Verfügung.
  • Eine aktualisierte Version der SQL Server 2005-Datenbankmodul-Beispiele steht auch der Webseite des SQL Server Developer Center zum Download zur Verfügung.

Erstellen der Beispiele

Bevor Sie die Plug-In-Beispiele erstellen, müssen Sie die AdventureWorksDW-Datenbank (Data Warehouse) und die AdventureWorks-Datenbank (OLTP) bereitstellen.

So stellen Sie die Adventure Works DW- und die AdventureWorks-Beispieldatenbank bereit

  1. Öffnen Sie im Windows-Explorer C:\Programme\Microsoft SQL Server\90\Tools\Samples, und doppelklicken Sie dann auf die Datei SQLServerSamples.msi.

  2. Navigieren Sie im Windows-Explorer zu C:\Programme\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project, öffnen Sie den Ordner für die installierte Version von SQL Server, und doppelklicken Sie dann auf die Datei Adventure Works.sln.

    Das Adventure Works DW-Projekt wird in Business Intelligence Development Studio geöffnet.

  3. Drücken Sie F5, um das Projekt zu erstellen und bereitzustellen.

    ms160948.note(de-de,SQL.90).gifHinweis:
    Beim Erstellen und Bereitstellen des AdventureWorksAS-Projekts wird das Miningmodell auf dem Server bereitgestellt.

Nach dem Bereitstellen der Datenbanken können Sie die Algorithmus- und Viewer-Plug-Ins implementieren.

So implementieren und verwenden Sie die Plug-Ins für Data Mining-Algorithmen

  1. Navigieren Sie im Windows-Explorer zu C:\Programme\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms, und doppelklicken Sie dann auf die Datei SQL Server Data Mining Plug-In Algorithms Tutorial.doc.

    ms160948.note(de-de,SQL.90).gifHinweis:
    Das Implementieren des Plug-In-Beispiels ist möglicherweise einfacher für Sie, wenn Sie das Lernprogramm ausdrucken und das Lernprogramm anschließend anhand des Ausdrucks bearbeiten.
  2. Zum Erstellen des Plug-Ins für den Algorithmus für paarweise lineare Regression bearbeiten Sie Kapitel 6 (über das Erstellen eines Shell-Plug-In-Algorithmus) im Lernprogramm.

  3. Zum Anpassen des Plug-Ins für den Algorithmus für paarweise lineare Regression bearbeiten Sie Kapitel 7 (über das Anpassen des Logarithmus für paarweise lineare Regression) im Lernprogramm.

  4. Zum Verwenden des benutzerdefinierten Plug-Ins für den Algorithmus für paarweise lineare Regression bearbeiten Sie Kapitel 8 (über die Verwendung des benutzerdefinierten Plug-In-Algorithmus) im Lernprogramm.

So implementieren Sie den proprietären Viewer

  1. Navigieren Sie im Windows-Explorer zu C:\Programme\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms, und doppelklicken Sie dann auf die Datei SQL Server Data Mining Plug-In Viewers Tutorial.doc.

    ms160948.note(de-de,SQL.90).gifHinweis:
    Das Implementieren des Plug-In-Beispiels ist möglicherweise einfacher für Sie, wenn Sie das Lernprogramm ausdrucken und das Lernprogramm anschließend anhand des Ausdrucks bearbeiten.
  2. Führen Sie alle Schritte im Lernprogramm aus.

Kommentar

Für ein besseres Verständnis der Implementierung von Plug-In-Algorithmen lesen Sie die Datei SQL Server Data Mining Plug-In Algorithms Whitepaper.doc, die in den Beispiellernprogrammen enthalten ist.

Siehe auch

Aufgaben

Bibliothek für Data Mining-Websteuerelemente

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Neuer Inhalt:
  • Ein Hinweis zur Verfügbarkeit für Itanium-basierte Plattformen wurde hinzugefügt.