Programación de minería de datos
Si encuentra que las herramientas y visores integrados de Analysis Services no cumplen sus requisitos, puede ampliar la eficacia de Analysis Services mediante la codificación de sus propias extensiones. En este enfoque, tiene dos opciones:
XMLA
Microsoft SQL Server 2014 Analysis Services (SSAS) admite XML for Analysis (XMLA) como protocolo para la comunicación con aplicaciones cliente. Analysis Services admite comandos adicionales que amplían la especificación XML for Analysis.
Dado que Analysis Services usa XMLA para la definición de datos, la manipulación de datos y la compatibilidad con el control de datos, puede crear estructuras de minería de datos y modelos de minería de datos mediante las herramientas visuales proporcionadas por SQL Server Data Tools (SSDT) y, a continuación, ampliar los objetos de minería de datos que ha creado mediante extensiones de minería de datos (DMX) y scripts de Analysis Services Scripting Language (ASSL).
Puede crear y modificar objetos de minería de datos íntegramente en scripts XMLA, además de ejecutar mediante programación consultas de predicción en los modelos desde sus propias aplicaciones.
Objetos de administración de análisis (AMO)
Analysis Services también proporciona un marco completo que permite a los proveedores de minería de datos de terceros integrar los objetos de minería de datos en Analysis Services.
Es posible crear estructuras y modelos de minería de datos mediante AMO. Vea los ejemplos siguientes de CodePlex:
Explorador de AMO
Se conecta a la instancia de SSAS especificada y muestra todos los objetos de servidor y sus propiedades, incluidos la estructura y los modelos de minería de datos.
Ejemplo simple de AMO
El ejemplo simple de AS abarca el acceso mediante programación a la mayoría de los objetos principales, y muestra la exploración de los metadatos y el acceso a los valores de los objetos.
En el ejemplo también se muestra cómo crear y procesar una estructura y un modelo de minería de datos, y cómo examinar un modelo de minería de datos existente.
DMX
Puede usar DMX para encapsular instrucciones de comandos, consultas de predicción y consultas de metadatos y devolver resultados en un formato tabular, suponiendo que ha creado una conexión a un servidor de Analysis Services.
En esta sección
OLE DB para minería de datos
Describe las adiciones realizadas en la especificación para admitir la minería de datos y los datos multidimensionales: nuevas columnas y nuevos conjuntos de filas de esquema y el lenguaje DMX (Extensiones de minería de datos) para crear y administrar las estructuras de minería de datos.
Referencia relacionada
Desarrollo con ADOMD.NET
Presenta ADOMD.NET objetos de programación de cliente y servidor.
Desarrollar con Objetos de administración de análisis (AMO)
Presenta la biblioteca de programación de AMO.
Desarrollar aplicaciones con Analysis Services Scripting Language (ASSL)
Presenta XML for Analysis (XMLA) y sus extensiones.
Consulte también
Guía del desarrollador (Analysis Services)
Referencia de Extensiones de minería de datos (DMX)