Algorytmy dodatek
In addition to the algorithms that Microsoft SQL Server Analysis Services provides, there are many other algorithms that you can use for data mining.W związku z tym Analysis Servicesudostępnia mechanizm "podłączyć" algorytmów, które zostały utworzone przez strony trzecie. Tak długo, jak algorytmów, należy wykonać pewne standardy, mogą być użyte w ciągu Analysis Services Podobnie jak używasz Microsoft algorytmy. Plugin algorithms have all the capabilities of algorithms that SQL Server Analysis Services provides.
Pełen opis interfejsów, Analysis Services Zobacz używa do komunikowania się z algorytmów dodatek (plug-in), CodePlex Witryna sieci Web.
Wymagania dotyczące algorytmu
Aby podłączyć algorytm do Analysis Services, należy zaimplementować następujących interfejsów COM:
IDMAlgorithm
Implementuje algorytm, który umożliwia tworzenie modeli i implementuje operacji przewidywanie wynikowy modeli.IDMAlgorithmNavigation
Umożliwia dostęp do zawartości modeli w przeglądarkach.IDMPersist
Włącza modeli, które przygotowuje algorytm mają być zapisywane i ładowane przez Analysis Services.IDMAlgorithmMetadata
W tym artykule opisano funkcje i parametry wejściowe algorytmu.IDMAlgorithmFactory
Tworzy wystąpienia obiektów, które implementują interfejs algorytmu i zapewnia Analysis Services dostęp do interfejsu algorytm metadane.
Analysis Services używa tych interfejsów COM do komunikowania się z algorytmów dodatek (plug-in).Chociaż dodatek plug-in algorytmów, które można użyć musi obsługiwać Microsoft OLE DB dla specyfikacji wyszukiwanie danych, nie mają do obsługi wszystkich opcji wyszukiwanie danych w specyfikacji. Można użyć MINING_SERVICES zestawu zestaw wierszy do określenia możliwości algorytm schematu.Ten zestaw wierszy schematu Wyświetla listę opcji pomocy technicznej wyszukiwanie danych dla każdego dostawca algorytm dodatek (plug-in).
Należy zarejestrować nowe algorytmy przed ich z użyciem Analysis Services. Aby zarejestrować algorytm, zawierają następujące informacje w pliku INI programu Analysis Services w którym mają zostać uwzględnione algorytmów:
Nazwa algorytmu
Identyfikator programu (to jest opcjonalne i będą tylko dla algorytmy dodatek plug-in)
Flaga wskazująca, czy algorytm jest włączone, czy nie
Poniższy przykład kodu 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>
See Also