Condividi tramite


File Leggimi relativo agli algoritmi plug-in di SQL Server

Data aggiornamento: 17 luglio 2006

Microsoft SQL Server 2005 Analysis Services (SSAS) include un framework completo che consente ai provider di data mining di terze parti di integrare gli oggetti di data mining seguenti in Analysis Services:

  • Algoritmi di data mining, noti come algoritmi plug-in.
  • Visualizzatori di data mining, noti come visualizzatori plug-in.
  • Libreria di controlli Web di data mining, ovvero una libreria che estende al Web i visualizzatori di data mining. Per ulteriori informazioni, vedere Libreria di controlli Web di data mining nella documentazione in linea di SQL Server 2005.

Per consentire all'utente di capire come implementare algoritmi e visualizzatori di data mining in Analysis Services, in questo file Leggimi vengono fornite istruzioni relative agli esempi seguenti:

  • Data Mining Algorithm Plug-In
    Questo esempio consente agli sviluppatori di algoritmi di data mining di focalizzare l'attenzione sull'algoritmo anziché sui problemi correlati all'implementazione.
  • Data Mining Viewer Plug-In
    Questo esempio consente ai provider di algoritmi di terze parti di utilizzare visualizzatori personalizzati per i nuovi modelli individuati.

I documenti e il codice sorgente associati a ognuno di questi esempi sono disponibili nella cartella C:\Programmi\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms. Questa cartella contiene alcune esercitazioni in cui viene descritto come implementare e utilizzare ognuno di questi esempi.

[!NOTA] Per impostazione predefinita, gli esempi non vengono installati. Per installare gli esempi, eseguire il programma di installazione e utilizzare l'opzione Avanzate come descritto nell'argomento Esecuzione del programma di installazione dei database di esempio AdventureWorks e degli esempi nella documentazione in linea di SQL Server 2005. Una versione aggiornata del database AdventureWorks è disponibile per il download nella pagina Web. Una versione aggiornata degli esempi di Motore di database di SQL Server 2005 è disponibile per il download nella pagina Web.

[!NOTA] SQL Server 2005 Business Intelligence Development Studio non è supportato in computer con piattaforma Itanium. Nelle piattaforme x64 è supportato l'ambiente di sviluppo a 64 bit. Gli esempi di SQL Server 2005 possono essere modificati ed eseguiti in computer con piattaforme x86 o x64 se i database utilizzati dagli esempi vengono distribuiti in una piattaforma Itanium.

Scenario

Un provider desidera integrare un nuovo algoritmo di data mining, denominato Pair-wise Linear Regression, in Analysis Services. Dopo l'integrazione dell'algoritmo Pair-wise Linear Regression in Analysis Services, il provider desidera aggiungere un nuovo visualizzatore per questo algoritmo.

Linguaggi

  • C++ per gli algoritmi.
  • C# per il visualizzatore.

Funzionalità

Plug-in dell'algoritmo

Interfaccia Spiegazione

IDMAlgorithm

Implementa sia un algoritmo di apprendimento che genera un modello, sia le operazioni di stima del modello risultante.

IDMAlgorithmNavigation

Consente ai browser di accedere al contenuto del modello.

IDMPersist

Consente di salvare e caricare in Analysis Services i modelli di cui l'algoritmo esegue l'apprendimento.

IDMAlgorithmMetadata

Descrive le funzionalità e i parametri di input dell'algoritmo di apprendimento.

IDMAlgorithmFactory

Crea istanze degli oggetti che implementano l'interfaccia dell'algoritmo e consente ad Analysis Services di accedere all'interfaccia di metadati dell'algoritmo.

Plug-in del visualizzatore

Interfaccia Spiegazione

IMiningModelViewerControl

Implementa il visualizzatore.

Prerequisiti

Prima di eseguire questo esempio, verificare che siano installati i prodotti software seguenti:

  • Microsoft SQL Server 2005, con i componenti seguenti:
    • Motore di database di SQL Server 2005
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Due database di esempio: AdventureWorksDW (data warehouse) e AdventureWorks (OLTP)
    • Esempi di Analysis Services
    • Progetto di Analysis Services per il database di esempio Adventure Works DW, distribuito in un'istanza di Analysis Services
  • Una versione aggiornata del database AdventureWorks è inoltre disponibile per il download dalla pagina Web Centro per sviluppatori di SQL Server.
  • Una versione aggiornata degli esempi di Motore di database di SQL Server 2005 è inoltre disponibile per il download dalla pagina Web Centro per sviluppatori di SQL Server.

Generazione degli esempi

Prima di generare gli esempi dei plug-in, è necessario distribuire entrambi i database AdventureWorksDW (data warehouse) e AdventureWorks (OLTP).

Per distribuire i database di esempio Adventure Works DW e AdventureWorks

  1. In Esplora risorse passare alla cartella C:\Programmi\Microsoft SQL Server\90\Tools\Samples e quindi fare doppio clic sul file SQLServerSamples.msi.

  2. In Esplora risorse spostarsi nel percorso C:\Programmi\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project, aprire la cartella corrispondente alla versione di SQL Server installata e quindi fare doppio clic sul file Adventure Works.sln.

    Il progetto Adventure Works DW verrà aperto in Business Intelligence Development Studio.

  3. Premere F5 per generare e distribuire il progetto.

    [!NOTA] Quando si genera e si distribuisce il progetto AdventureWorksAS, il modello di data mining viene distribuito nel server.

Dopo la distribuzione dei database, è possibile implementare i plug-in dell'algoritmo e del visualizzatore.

Per implementare e utilizzare i plug-in di algoritmi di data mining

  1. In Esplora risorse aprire la cartella C:\Programmi\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms e quindi fare doppio clic sul file SQL Server Data Mining Plug-In Algorithms Tutorial.doc.

    [!NOTA] Per semplificare l'implementazione dell'esempio relativo ai plug-in, è consigliabile stampare l'esercitazione e utilizzare questa copia stampata per completarla.

  2. Per generare il plug-in dell'algoritmo Pair-wise Linear Regression, completare il capitolo 6 "Building a Shell Plug-In Algorithm" dell'esercitazione.

  3. Per personalizzare il plug-in dell'algoritmo Pair-wise Linear Regression, completare il capitolo 7 "Customizing the Algorithm: Pair-wise Linear Regression" dell'esercitazione.

  4. Per utilizzare il plug-in dell'algoritmo Pair-wise Linear Regression personalizzato, completare il capitolo 8 "Using the Customized Plug-In Algorithm" dell'esercitazione.

Per implementare il visualizzatore proprietario

  1. In Esplora risorse aprire la cartella C:\Programmi\Microsoft SQL Server\90\Samples\Analysis Services\DataMining\SQL Server Data Mining Plug-In Algorithms e quindi fare doppio clic sul file SQL Server Data Mining Plug-In Viewers Tutorial.doc.

    [!NOTA] Per semplificare l'implementazione dell'esempio relativo ai plug-in, è consigliabile stampare l'esercitazione e utilizzare questa copia stampata per completarla.

  2. Completare tutti i passaggi dell'esercitazione.

Commenti

Per ulteriori informazioni sull'implementazione di algoritmi plug-in, leggere il file SQL Server Data Mining Plug-In Algorithms Whitepaper.doc allegato alle esercitazioni di esempio.

Vedere anche

Attività

Libreria di controlli Web di data mining

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta di una nota sulla disponibilità per la piattaforma Itanium.