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:
- Problemas conocidos de actualización de SQL Server 2005 Analysis Services
- Migrar bases de datos existentes de Analysis Services
- Funcionalidad de Analysis Services no incluida en SQL Server 2005
- Funcionalidad obsoleta de Analysis Services en SQL Server 2005
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 |
|
Vea también
Conceptos
Actualizar o migrar Analysis Services