Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Además de los algoritmos que proporciona Microsoft SQL Server Analysis Services, hay muchos otros algoritmos que puede usar para la minería de datos. En consecuencia, Analysis Services proporciona un mecanismo para "conectar" algoritmos creados por terceros. Siempre que los algoritmos sigan ciertos estándares, puede usarlos en Analysis Services al igual que los algoritmos de Microsoft. Los algoritmos de complemento tienen todas las funcionalidades de los algoritmos que proporciona SQL Server Analysis Services.
Para obtener una descripción completa de las interfaces que Analysis Services usa para comunicarse con algoritmos de complemento, consulte los ejemplos para crear un algoritmo personalizado y un visor de modelos personalizados que se publican en el sitio web de CodePlex .
Requisitos del algoritmo
Para conectar un algoritmo a Analysis Services, debe implementar las siguientes interfaces COM:
IDMAlgorithm
Implementa un algoritmo que genera modelos e implementa las operaciones de predicción de los modelos resultantes.
IDMAlgorithmNavigation
Permite a los exploradores acceder al contenido de los modelos.
IDMPersist
Permite que Analysis Services guarde y cargue los modelos que entrena el algoritmo.
IDMAlgorithmMetadata
Describe las funcionalidades y los parámetros de entrada del algoritmo.
IDMAlgorithmFactory
Crea instancias de los objetos que implementan la interfaz de algoritmo y proporciona a Analysis Services acceso a la interfaz de metadatos del algoritmo.
Analysis Services usa estas interfaces COM para comunicarse con algoritmos de complemento. Aunque los algoritmos de complemento que utiliza deben ser compatibles con la especificación de Microsoft OLE DB para minería de datos, no tienen que admitir todas las opciones de minería de datos de la especificación. Puede usar el conjunto de filas del esquema MINING_SERVICES para determinar las funcionalidades de un algoritmo. Este conjunto de filas de esquema muestra las opciones de compatibilidad de minería de datos para cada proveedor de algoritmos de complemento.
Debe registrar nuevos algoritmos antes de usarlos con Analysis Services. Para registrar un algoritmo, incluya la siguiente información en el archivo .ini de la instancia de Analysis Services en la que desea incluir los algoritmos:
El nombre del algoritmo
ProgID (esto es opcional y solo se incluirá para algoritmos de complemento).
Marca que indica si el algoritmo está habilitado o no
En el ejemplo de código siguiente se muestra cómo registrar un nuevo algoritmo:
<ConfigurationSettings>
...
<DataMining>
...
<Algorithms>
...
<Sample_Plugin_Algorithm>
<Enabled>1</Enabled>
<ProgID>Microsoft.DataMining.SamplePlugInAlgorithm.Factory</ProgID>
</Sample_PlugIn_Algorithm>
...
</Algorithms>
...
</DataMining>
...
</ConfigurationSettings>
Véase también
Algoritmos de minería de datos (Analysis Services - Minería de datos)
conjunto de filas de DMSCHEMA_MINING_SERVICES