Compartir a través de


Consideraciones de migración (SSAS)

Cuando se migra desde versiones anteriores de Microsoft SQL Server Analysis Services a SQL Server 2005 Analysis Services (SSAS), se deben tener en cuenta los cambios de características, funcionalidad, estructura y comportamiento. Este tema de información general proporciona información acerca de las consideraciones comunes de migración relacionadas con la minería de datos y el motor de Analysis Services. Para obtener más información acerca de áreas específicas de consideraciones de migración, vea los siguientes temas:

Para obtener más información acerca de las características nuevas y mejoradas de SQL Server 2005 Analysis Services (SSAS), vea Mejoras de Analysis Services (SSAS).

Consideraciones de migración de Analysis Services

Objetos de Analysis Services

En la siguiente tabla se describe la correspondencia entre los objetos de SQL Server 2000 Analysis Services y los de SQL Server 2005 Analysis Services (SSAS).

SQL Server 2000 Objeto de Analysis Services Objeto de SQL Server 2005 Analysis Services (SSAS) Más información

Agregación

Agregación

Sólo se migran las agregaciones de particiones OLAP híbridas (HOLAP) y multidimensionales (MOLAP).

Base de datos de Analysis Services

Base de datos de Analysis Services

Ninguna.

Comando

Secuencia de comandos MDX

Se escribe una secuencia de comandos MDX (Expresiones multidimensionales) para el objeto que contiene la colección de comandos.

Cubo

Cubo

También se crea una vista de origen de datos para todas las dimensiones, dimensiones virtuales y cubos que comparten el mismo origen de datos. A continuación, se crea una vista de origen de datos por cada modelo de minería y cada dimensión de minería de datos.

Comandos de funciones de cubo y base de datos

No se migran

Ninguna.

Función de cubo

Permiso de cubo

Los permisos de dimensión y celda no se migran.

Dimensión de minería de datos

Dimensión de minería de datos

También se crea una vista de origen de datos por cada dimensión de minería de datos.

Origen de datos

Origen de datos

Ninguna.

Función de base de datos

Función de base de datos y permiso de base de datos

Ninguna.

Dimensión

Dimensión con una sola jerarquía

Ninguna.

Dimensiones que comparten el mismo prefijo de nombre (que representa varias jerarquías)

Dimensiones independientes, cada una con una sola jerarquía.

Las expresiones MDX que hacen referencia a los nombres de jerarquía originales ya no funcionan.

Nivel de una jerarquía

Atributo de la dimensión y también un nivel de una jerarquía definida por el usuario.

Ninguna.

Cubos vinculados

No se migran

Ninguna.

Propiedad de miembro en un nivel

Propiedad de miembro en un nivel

Ninguna.

Modelo de minería de datos

Modelo de minería de datos

Se crea una vista de origen de datos por cada modelo de minería de datos de una base de datos.

Función de modelo de minería de datos

Se migra como dos permisos: uno para la estructura de minería de datos y otro para el modelo de minería de datos.

Ninguna.

Varias jerarquías de elementos primarios y secundarios de una dimensión

Una sola jerarquía de elementos primarios y secundarios, definida mediante la configuración del atributo primario.

Las expresiones MDX que hacen referencia a las jerarquías originales ya no funcionan. Una dimensión de SQL Server 2005 Analysis Services (SSAS) sólo puede tener una jerarquía de elementos primarios y secundarios.

Particiones remotas

No se migran.

Las particiones remotas no están disponibles hasta que se actualiza el servidor en el que están ubicadas o se migra la base de datos que contiene la partición remota. Las bases de datos que contienen particiones remotas se pueden migrar individualmente. La definición de la partición remota se debe actualizar para identificar el nombre de la nueva instancia de servidor.

Repositorio

Archivos ODL (Lenguaje de definición de objetos) en formato XML.

Ninguna.

Cubo virtual

Grupos de medida vinculados

Ninguna.

Dimensión virtual

Una jerarquía de la dimensión de origen

Las dimensiones virtuales de elementos primarios y secundarios se migran como dimensiones independientes, ya que no pueden tener varias jerarquías.

Fórmulas de nivel personalizado

En SQL Server 2005 Analysis Services (SSAS), las asignaciones sustituyen a las celdas calculadas y a las fórmulas de nivel personalizado. SQL Server 2005 Analysis Services (SSAS) admite celdas calculadas, que se migran desde SQL Server 2000 Analysis Services tal como están definidas, pero las fórmulas de nivel personalizado se migran como asignaciones.

En SQL Server 2005 Analysis Services (SSAS), el paso de cálculo se incrementa automáticamente con cada paso. Por lo tanto, si un cubo contiene fórmulas de nivel personalizado, asegúrese de comprobar que los resultados sean los esperados.

Vistas de origen de datos

Las vistas de origen de datos son nuevas en SQL Server 2005 Analysis Services (SSAS). Una vista de origen de datos se diferencia de un esquema de cubo de SQL Server 2000 Analysis Services en que la vista de origen de datos es una representación lógica de los datos de origen a partir de los cuales se pueden definir varios cubos, en tanto que el esquema de cubo de SQL Server 2000 Analysis Services es una representación física de las relaciones entre las tablas de cada cubo.

Migración de dimensiones de varias jerarquías

El modelo para las dimensiones de varias jerarquías ha cambiado de SQL Server 2000 Analysis Services a SQL Server 2005 Analysis Services (SSAS). Siempre que sea posible, estas jerarquías se migran a la misma dimensión, pero hay circunstancias en que esto no es posible. En esos casos, los cálculos que dependen de la jerarquía de dimensión original pueden generar un error.

Sintaxis SQL

Los medios para escribir consultas SQL han cambiado en SQL Server 2005 Analysis Services (SSAS). La forma de Backus-Naur (BNF) para la nueva sintaxis se utiliza en los Libros en pantalla de SQL Server 2005.

Cambios en el conjunto de filas de esquema

Se han aumentado muchos conjuntos de filas de esquema en SQL Server 2005 Analysis Services (SSAS) para proporcionar información adicional. En la mayoría de los casos, la posición y el significado de los conjuntos de filas y las columnas existentes permanecen exactamente como en SQL Server 2000 Analysis Services. En la siguiente tabla se describen los cambios del conjunto de filas de esquema que se han producido en SQL Server 2005 Analysis Services (SSAS).

Esquema Columna Cambio

DBSCHEMA_TABLES_INFO

Todas

Este esquema ya no se admite.

MDSCHEMA_CELL_FORMULAS

Todas

Este esquema ya no se admite.

MDSCHEMA_DIMENSIONS

DIMENSION_CARDINALITY

Esta columna devuelve el número de miembros del atributo de clave de dimensión.

MDSCHEMA_MEMBERS

LEVELS_LIST

Este columna de esquema contiene NULL.

MDSCHEMA_MEMBERS

MEMBER_ORDINAL

Esta columna ya no se utiliza. Se devuelve el valor 0 en lugar del ordinal de miembro.

Nombres de miembro únicos

Los nombres de miembro únicos de SQL Server 2005 Analysis Services (SSAS) son diferentes de los de SQL Server 2000 Analysis Services. Debido a restricciones en el nombre de miembro único, es posible que la recuperación de resultados desde el esquema de miembros mediante el uso del nombre original único no devuelva los mismos resultados que en SQL Server 2000 Analysis Services.

Consideraciones sobre la migración de minería de datos

El Asistente para migración transfiere todos los modelos de minería de datos de la base de datos de SQL Server 2000 Analysis Services a la base de datos de SQL Server 2005 Analysis Services (SSAS) de destino. El Asistente para migración crea una nueva estructura de minería en la base de datos de destino por cada modelo de minería de datos de origen. La estructura de minería contiene sólo un modelo y éste tiene el mismo nombre que el modelo de minería de la base de datos de origen.

Para la migración de modelos de minería de datos individuales desde SQL Server 2000 Analysis Services a una instancia de SQL Server 2005 Analysis Services (SSAS), puede utilizar el lenguaje PMML (Lenguaje de marcado de modelos de predicción). La siguiente instrucción recuperará la representación PMML en forma de secuencia de comandos XML de un modelo de minería de datos de SQL Server 2000 Analysis Services:

SELECT * FROM [Model_Name].PMML

Puede obtener la misma información mediante la recuperación del esquema OLE DB, DMSCHEMA_MINING_MODEL_XML.

Puede utilizar la secuencia de comandos PMML para crear un nuevo modelo de minería de datos en una instancia de SQL Server 2005 Analysis Services (SSAS) mediante una instrucción similar a la siguiente:

CREATE MINING MODEL [Model_Name] FROM PMML '<PMML script>'

Si utiliza el Asistente para migración de Analysis Services para migrar los modelos de minería de datos, tenga en cuenta que el asistente sólo admite la migración de metadatos. Por tanto, los modelos de minería de datos migrados no se procesan. Sin embargo, los modelos aún contienen enlaces de datos originales, de modo que se pueden procesar en SQL Server 2005 Analysis Services (SSAS) después de la migración. Por otro lado, si usa PMML para migrar los modelos, no se conservarán los enlaces de datos originales. Por tanto, no será posible volver a procesar los modelos migrados. No obstante, los modelos están listos para usar, ya que PMML incluye los patrones y las tendencias que el modelo de origen ha descubierto.

Problemas conocidos de la migración de minería de datos:

  • No se pueden migrar los modelos de minería de datos que tienen varias claves de nivel de escenario con múltiples claves en una tabla anidada.
  • No se pueden migrar los modelos de minería de datos que se han creado mediante proveedores de minería de datos agregados.

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se ha actualizado el material conceptual para que esté más claro.

Vea también

Conceptos

Actualizar o migrar Analysis Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005