Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Oltre agli algoritmi forniti da Microsoft SQL Server Analysis Services, sono disponibili molti altri algoritmi che è possibile usare per il data mining. Di conseguenza, Analysis Services fornisce un meccanismo per gli algoritmi di "plug-in" creati da terze parti. Purché gli algoritmi seguano determinati standard, è possibile usarli all'interno di Analysis Services esattamente come si usano gli algoritmi Microsoft. Gli algoritmi di plug-in hanno tutte le funzionalità degli algoritmi offerti da SQL Server Analysis Services.
Per una descrizione completa delle interfacce usate da Analysis Services per comunicare con gli algoritmi di plug-in, vedere gli esempi per la creazione di un algoritmo personalizzato e un visualizzatore di modelli personalizzati pubblicati nel sito Web CodePlex .
Requisiti dell'algoritmo
Per collegare un algoritmo ad Analysis Services, è necessario implementare le interfacce COM seguenti:
IDMAlgorithm
Implementa un algoritmo che produce modelli e implementa le operazioni di stima dei modelli risultanti.
IDMAlgorithmNavigation
Consente ai browser di accedere al contenuto dei modelli.
IDMPersist
Consente di salvare e caricare i modelli addestrati dall'algoritmo tramite Analysis Services.
IDMAlgorithmMetadata
Vengono descritte le funzionalità e i parametri di input dell'algoritmo.
IDMAlgorithmFactory
Crea istanze degli oggetti che implementano l'interfaccia dell'algoritmo e fornisce ad Analysis Services l'accesso all'interfaccia dei metadati dell'algoritmo.
Analysis Services usa queste interfacce COM per comunicare con algoritmi plug-in. Anche se gli algoritmi plug-in usati devono supportare la specifica Microsoft OLE DB per il data mining, non devono supportare tutte le opzioni di data mining nella specifica. È possibile usare il set di righe dello schema MINING_SERVICES per determinare le funzionalità di un algoritmo. Questo set di righe dello schema elenca le opzioni di supporto del data mining per ogni provider di algoritmi plug-in.
È necessario registrare nuovi algoritmi prima di usarli con Analysis Services. Per registrare un algoritmo, includere le informazioni seguenti nel file .ini dell'istanza di Analysis Services in cui si desidera includere gli algoritmi:
Nome dell'algoritmo
ProgID (questo è facoltativo e verrà incluso solo per gli algoritmi di plug-in)
Flag che indica se l'algoritmo è abilitato o meno
L'esempio di codice seguente illustra come registrare un nuovo algoritmo:
<ConfigurationSettings>
...
<DataMining>
...
<Algorithms>
...
<Sample_Plugin_Algorithm>
<Enabled>1</Enabled>
<ProgID>Microsoft.DataMining.SamplePlugInAlgorithm.Factory</ProgID>
</Sample_PlugIn_Algorithm>
...
</Algorithms>
...
</DataMining>
...
</ConfigurationSettings>
Vedere anche
Algoritmi di data mining (Analysis Services - Data mining)
Rowset DMSCHEMA_MINING_SERVICES