Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Além dos algoritmos fornecidos pelo Microsoft SQL Server Analysis Services, há muitos outros algoritmos que você pode usar para mineração de dados. Assim, o Analysis Services fornece um mecanismo para "conectar" algoritmos criados por terceiros. Desde que os algoritmos sigam determinados padrões, você poderá usá-los no Analysis Services assim como usar os algoritmos da Microsoft. Os algoritmos de plug-in têm todos os recursos de algoritmos fornecidos pelo SQL Server Analysis Services.
Para obter uma descrição completa das interfaces que o Analysis Services usa para se comunicar com algoritmos de plug-in, consulte os exemplos para criar um algoritmo personalizado e um visualizador de modelo personalizado que são publicados no site do CodePlex .
Requisitos de algoritmo
Para conectar um algoritmo ao Analysis Services, você deve implementar as seguintes interfaces COM:
IDMAlgorithm
Implementa um algoritmo que produz modelos e implementa as operações de previsão dos modelos resultantes.
IDMAlgorithmNavigation
Permite que os navegadores acessem o conteúdo dos modelos.
IDMPersist
Permite que os modelos que o algoritmo treina sejam salvos e carregados pelo Analysis Services.
IDMAlgorithmMetadata
Descreve os recursos e os parâmetros de entrada do algoritmo.
IDMAlgorithmFactory
Cria instâncias dos objetos que implementam a interface do algoritmo e fornece ao Analysis Services acesso à interface de metadados de algoritmo.
O Analysis Services usa essas interfaces COM para se comunicar com algoritmos de plug-in. Embora os algoritmos de plug-in usados devem dar suporte à especificação do Microsoft OLE DB para Mineração de Dados, eles não precisam dar suporte a todas as opções de mineração de dados na especificação. Você pode usar o conjunto de linhas de esquema MINING_SERVICES para determinar os recursos de um algoritmo. Esse conjunto de linhas de esquema lista as opções de suporte de mineração de dados para cada provedor de algoritmo de plug-in.
Você deve registrar novos algoritmos antes de usá-los com o Analysis Services. Para registrar um algoritmo, inclua as seguintes informações no arquivo .ini da instância do Analysis Services na qual você deseja incluir os algoritmos:
O nome do algoritmo
ProgID (isso é opcional e só será incluído para algoritmos de plug-in)
Um sinalizador que indica se o algoritmo está habilitado ou não
O exemplo de código a seguir ilustra como registrar um novo algoritmo:
<ConfigurationSettings>
...
<DataMining>
...
<Algorithms>
...
<Sample_Plugin_Algorithm>
<Enabled>1</Enabled>
<ProgID>Microsoft.DataMining.SamplePlugInAlgorithm.Factory</ProgID>
</Sample_PlugIn_Algorithm>
...
</Algorithms>
...
</DataMining>
...
</ConfigurationSettings>
Consulte Também
Algoritmos de mineração de dados (Analysis Services – Mineração de Dados)
conjunto de linhas DMSCHEMA_MINING_SERVICES