Programación de minería de datos
Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium
Importante
La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se ha interrumpido en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.
Si observa que las herramientas y visores integrados de SQL Server Analysis Services no cumplen sus requisitos, puede ampliar la eficacia de SQL Server Analysis Services mediante la codificación de sus propias extensiones. En este enfoque, tiene dos opciones:
XMLA
SQL Server Analysis Services admite XML for Analysis (XMLA) como protocolo para la comunicación con aplicaciones cliente. Los comandos adicionales son compatibles con SQL Server Analysis Services que amplían la especificación XML for Analysis.
Dado que SQL Server 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 Toolsy, a continuación, extiende 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)
SQL Server 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 SQL Server 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 haya creado una conexión a un servidor SQL Server 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
Documentación para desarrolladores de Analysis Services
Referencia de Extensiones de minería de datos (DMX)