Mover objetos de minería de datos
Los escenarios más frecuentes para mover objetos de minería de datos son implementar un modelo de un entorno de prueba o de análisis en un entorno de producción, o compartir modelos con otros usuarios.
En este tema se describe cómo usar las herramientas y los lenguajes de scripting que proporciona Analysis Services, para mover objetos de minería de datos.
Mover objetos de minería de datos entre bases de datos o servidores
Puede mover objetos de minería de datos entre bases de datos de Analysis Services o entre instancias de Analysis Services de las siguientes formas:
Volviendo a implementar la solución en una base de datos diferente.
Generando scripting de objetos individuales.
Haciendo una copia de seguridad y restaurando una copia de la base de datos.
Exportando e importando estructuras y modelos.
En la siguiente sección se describen estas opciones con más detalle.
Implementar
La implementación de la solución en otro servidor o base de datos requiere que tenga el archivo de solución creado con SQL Server Data Tools (SSDT).
Para obtener más información sobre cómo implementar soluciones de Analysis Services, vea Implementar proyectos de Analysis Services (SSDT).
Scripting
Analysis Services proporciona varios lenguajes que puede utilizar para crear scripts de objetos.
XMLA: puede incluir objetos con XMLA haciendo clic con el botón secundario en objetos de SQL Server Management Studio. Para ejecutar el script, ábralo en una ventana de Consulta XMLA en el servidor de destino.
DMX: puede crear scripts mediante plantillas o uno de los generadores de consultas que se proporcionan en SQL Server Data Tools y SQL Server Management Studio.
Tenga en cuenta, no obstante, que existen diferencias en las tareas que puede realizar con cada lenguaje de scripting:
Las propiedades, como la descripción y los enlaces de datos del objeto, solo se pueden crear o cambiar mediante lenguajes DDL de Analysis Services y no utilizando DMX.
Solo DMX admite la importación y exportación de objetos de minería de datos.
Solo DMX admite la generación de PMML o la importación de definiciones de modelo PMML.
Solo DMX admite el aprendizaje de un modelo con datos de la aplicación. Además, la instrucción DMX INSERT INTO admite el aprendizaje de un modelo sin proporcionar valores para una columna de clave.
Para obtener más información, vea Desarrollar aplicaciones con Analysis Services Scripting Language (ASSL).
Copias de seguridad y restauración
La copia de seguridad y restauración de una base de datos de Analysis Services completa es el mejor método si la solución de minería de datos se basa en objetos OLAP. SQL Server 2012 proporciona una funcionalidad de copia de seguridad y restauración que realiza copias de seguridad de bases de datos con más rapidez y facilidad.
Para obtener más información sobre copias de seguridad, vea Realizar una copia de seguridad y restaurar las bases de datos de Analysis Services.
Exportación e importación
Exportar y volver a importar después modelos y estructuras de minería de datos utilizando instrucciones DMX es la forma más fácil de mover o hacer copias de seguridad de objetos de minería de datos relacionales individuales. Para obtener más información sobre la sintaxis DMX para estas operaciones, vea los temas siguientes:
Si especifica la opción INCLUDE DEPENDENCIES, Analysis Services también exportará la definición de las vistas del origen de datos necesarias y, al importar el modelo o la estructura, volverá a crear la vista del origen de datos en el servidor de destino. Cuando termine de importar el modelo, asegúrese de establecer los permisos de minería de datos necesarios en el objeto.
[!NOTA]
No se pueden exportar e importar modelos OLAP utilizando DMX. Si el modelo de minería de datos se basa en un cubo OLAP, debe utilizar la funcionalidad proporcionada por Analysis Services para hacer una copia de seguridad y restaurar una base de datos completa, o vuelva a implementar el cubo y sus modelos.
Vea también
Conceptos
Administración de las soluciones y los objetos de minería de datos