Administración de las soluciones y los objetos 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.

SQL Server 2017 proporciona herramientas de cliente que puede usar para administrar las estructuras de minería de datos y los modelos de minería de datos existentes. Esta sección describe las operaciones de administración que puede realizar con cada entorno.

Además de estas herramientas, puede administrar objetos de minería de datos mediante programación, mediante AMO o usar otros clientes que se conectan a una base de datos de SQL Server Analysis Services, como los complementos de minería de datos para Microsoft Excel 2007.

En esta sección

Mover objetos de minería de datos

Requisitos y consideraciones de procesamiento (minería de datos)

Usar SQL Server Profiler para supervisar la minería de datos (Analysis Services - Minería de datos)

Ubicación de los objetos de minería de datos

Las estructuras y modelos de minería de datos que se han procesado se almacenan en una instancia de SQL Server Analysis Services.

Si crea una conexión a una base de datos de SQL Server Analysis Services en modo Inmediato al desarrollar los objetos de minería de datos, los objetos que cree se agregarán inmediatamente al servidor mientras trabaja. Sin embargo, si diseña objetos de minería de datos en modo sin conexión, que es el valor predeterminado al trabajar en SQL Server Data Tools, los objetos de minería de datos que cree solo son contenedores de metadatos hasta que los implemente en una instancia de SQL Server Analysis Services. Por lo tanto, cada vez que realice un cambio en un objeto, debe volver a implementar el objeto en el servidor SQL Server Analysis Services. Para obtener más información sobre la arquitectura de minería de datos, vea Arquitectura física (Analysis Services - Minería de datos).

Nota:

Algunos clientes, como los complementos de minería de datos para Microsoft Excel 2007, también permiten crear modelos de minería de datos de sesión y estructuras de minería de datos, que usan una conexión a una instancia, pero almacenan la estructura y los modelos de minería de datos en el servidor solo durante la sesión. Todavía puede administrar estos modelos a través del cliente, igual que lo haría con estructuras y modelos almacenados en una base de datos de SQL Server Analysis Services, pero los objetos no se conservan después de desconectar de la instancia de SQL Server Analysis Services.

Administrar objetos de minería de datos en herramientas de datos de SQL Server

SQL Server Data Tools ofrece características que facilitan la creación, exploración y edición de objetos de minería de datos.

Los vínculos siguientes proporcionan información sobre cómo modificar objetos de minería de datos mediante SQL Server Data Tools:

Normalmente, usará SQL Server Data Tools como herramienta para desarrollar nuevos proyectos y agregarlos a proyectos existentes y, a continuación, administrará proyectos y objetos que se implementaron mediante herramientas como SQL Server Management Studio.

Sin embargo, puede modificar directamente los objetos que ya se han implementado en una instancia de ssASnoversion mediante la opción de Immediate y conectándose al servidor en modo en línea. Para obtener más información, vea Connect in Online Mode to an Analysis Services Database.

Advertencia

Todos los cambios realizados en una estructura o modelo de minería de datos, incluso los cambios realizados en los metadatos, como un nombre o una descripción, requieren que se vuelva a procesar la estructura o modelo.

Si no tiene el archivo de solución que se usó para crear el proyecto o los objetos de minería de datos, puede importar el proyecto existente del servidor mediante el asistente para la importación de Analysis Services, realizar modificaciones en los objetos y, a continuación, volver a implementarlo con la opción Incremental . Para obtener más información, vea Importar un proyecto de minería de datos mediante el Asistente para la importación de Analysis Services.

Administrar objetos de minería de datos en SQL Server Management Studio

En SQL Server Management Studio, puede crear scripts, procesar o eliminar estructuras de minería de datos y modelos de minería de datos. Solo podrá visualizar un conjunto limitado de propiedades utilizando el Explorador de objetos; sin embargo, puede ver metadatos adicionales relativos a los modelos de minería de datos abriendo una ventana de consultas DMX y seleccionando una estructura de minería de datos.

Administrar objetos de minería de datos mediante programación

Puede crear, modificar, procesar y eliminar objetos de minería de datos utilizando los lenguajes de programación siguientes. Cada lenguaje está diseñado para desempeñar tareas diferentes, por lo que podría haber restricciones en cuanto al tipo de operaciones que puede llevar a cabo. Por ejemplo, algunas propiedades de los objetos de minería de datos no se pueden cambiar usando Extensiones de minería de datos (DMX); deberá usar XMLA o AMO.

Objetos de administración de análisis (AMO)

Objetos de administración de análisis (AMO) es un modelo de objetos basado en XMLA que le proporciona un control total sobre los objetos de minería de datos. AMO le permite crear, implementar y supervisar estructuras y modelos de minería de datos.

Restricciones: ninguna.

Extensiones de minería de datos (DMX)

Las extensiones de minería de datos (DMX) se pueden usar con otras interfaces de comandos, como ADO.NET o ADOMD.Net para crear, eliminar y consultar estructuras de minería de datos y modelos de minería de datos.

Restricciones: algunas propiedades no se pueden cambiar utilizando DMX.

XML for Analysis (XMLA)

XML for Analysis (XMLA) es el lenguaje de definición de datos para todos los Analysis Services. XMLA proporciona control sobre la mayoría de los objetos de minería de datos y las operaciones del servidor. Todas las operaciones de administración entre el cliente y el servidor se pueden realizar usando XMLA. Para mayor comodidad, puede usar el lenguaje de scripting de SQL Server Analysis Services (ASSL) para encapsular el XML.

Restricciones: SQL Server Data Tools genera algunas instrucciones XMLA que solo se admiten para uso interno y no se pueden usar en scripts DDL XML.

Consulte también

Documentación para desarrolladores de Analysis Services