Dodatek plug-in algorytmy

In addition to the algorithms that Microsoft SQL Server Usługi Analysis Services provides, there are many other algorithms that you can use for data mining.Odpowiednio Usługi Analysis Services oferuje mechanizm "podłączeniem" algorytmy, które są tworzone przez strony trzecie.Jak algorytmy wykonaj niektórych norm, można użyć ich w ramach Usługi Analysis Services właśnie używasz Microsoft algorytmów.Plugin algorithms have all the capabilities of algorithms that SQL Server Usługi Analysis Services provides.

Pełen opis interfejsów, Usługi Analysis Services używa do komunikowania się z algorytmów dodatek, zobacz witrynie CodePlex witryna sieci Web.

Algorytm wymagania

Podłączyć algorytm do Usługi Analysis Services, musi implementować następujących interfejsów COM:

  • IDMAlgorithm
    Implementuje algorytm, który produkuje modeli i implementuje operacji przewidywanie wynikowy modeli.

  • IDMAlgorithmNavigation
    Umożliwia dostęp do zawartości modeli w przeglądarkach.

  • IDMPersist
    Włącza modelów algorytm pociągów zapisane i ładowany przez Usługi Analysis Services.

  • IDMAlgorithmMetadata
    Opisuje możliwości i parametry wejściowe algorytmu.

  • IDMAlgorithmFactory
    Tworzy wystąpienia obiektów, które implementują interfejs algorytmu i zapewnia Usługi Analysis Services dostęp do interfejsu algorytm metadane.

Usługi Analysis Services używa tych interfejsów COM do komunikowania się z algorytmów dodatek.Chociaż musi obsługiwać dodatek algorytmów, które służy Microsoft OLE DB dla specyfikacji wyszukiwanie danych nie mają obsługiwać wszystkie opcje wyszukiwanie danych w specyfikacji.Można użyć MINING_SERVICES zestaw wierszy schematu do ustalenia możliwości algorytm.To zestaw zestaw wierszy schematu Wyświetla listę opcji pomocy technicznej górnictwo danych dla każdego dostawca algorytm dodatek.

Należy zarejestrować nowe algorytmy, przed użyciem z Usługi Analysis Services.Aby zarejestrować algorytm, zawierać następujące informacje w pliku .ini wystąpienie Usługi Analysis Services , na której chcesz dołączyć algorytmy:

  • Nazwa algorytmu

  • Identyfikator ProgID (to jest opcjonalne i tylko zostaną uwzględnione algorytmów dodatek)

  • Flaga wskazująca, czy algorytm jest włączone lub nie

Poniższy kod ilustruje sposób zarejestrować nowy algorytm:

<ConfigurationSettings>

...

<DataMining>

...

<Algorithms>

...

<Sample_Plugin_Algorithm>

<Enabled>1</Enabled>

<ProgID>Microsoft.DataMining.SamplePlugInAlgorithm.Factory</ProgID>

</Sample_PlugIn_Algorithm>

...

</Algorithms>

...

</DataMining>

...

</ConfigurationSettings>