Compartir a través de


Cambios importantes en las características de Analysis Services en SQL Server 2014

En este tema se describen los cambios importantes en SQL Server 2014 Analysis Services (SSAS). Estos cambios pueden romper las aplicaciones, los scripts o la funcionalidad basadas en versiones anteriores de SQL Server.

En este tema:

Cambios importantes en SQL Server 2014

En esta versión no se anuncian nuevos cambios importantes para las características tabulares, multidimensionales, de minería de datos o PowerPivot para SharePoint. Sin embargo, dado que SQL Server 2014 Analysis Services (SSAS) es tan similar a las versiones de SQL Server 2012 y SQL Server 2012 SP1, los cambios importantes de ambas versiones anteriores se proporcionan aquí como una comodidad en caso de que actualice desde SQL Server 2008.

Cambios importantes en SQL Server 2012 SP1

Se sabe que los cambios de código relacionados con la globalización interrumpen algunas aplicaciones. Entre los problemas conocidos se incluyen:

Distinción de mayúsculas y minúsculas en los identificadores de objeto
Un cambio de código destinado a hacer que todos los identificadores de objeto no distingan entre mayúsculas y minúsculas está teniendo el efecto opuesto para algunos idiomas. La intención es que todos los identificadores de objeto sean insensibles a mayúsculas y minúsculas, independientemente de la ordenación. Este cambio alinea Analysis Services con otras aplicaciones que normalmente se usan en la misma pila de soluciones.

En el caso de los idiomas basados en los 26 caracteres del alfabeto latino básico, los identificadores de objeto ahora no distinguen mayúsculas de minúsculas, que es el comportamiento previsto.

En el caso de los scripts cirílicos y otros lenguajes bicamerales que usan mayúsculas y minúsculas (griego, armenio y coptic), los identificadores de objeto ahora distinguen mayúsculas de minúsculas. Es más probable que se produzcan cambios importantes cuando hay diferencias entre mayúsculas y minúsculas en un identificador de objeto y cómo se hace referencia a él (por ejemplo, un script de procesamiento que hace referencia al identificador de objeto en minúsculas). Es probable que este comportamiento cambie en el futuro, pero como solución temporal, se recomienda modificar scripts para usar el mismo caso que el identificador de objeto.

Cambios importantes en SQL Server 2012

En esta sección se documentan los cambios importantes notificados para las características de Analysis Services en SQL Server 2012.

Cuestión Descripción
Comandos de instalación quitados para una instalación de PowerPivot para SharePoint. El programa de instalación instala PowerPivot para SharePoint, pero ya no lo configura. Ahora se quitan los comandos de instalación que recopilan los valores usados para las acciones de configuración. Estos incluyen /FARMACCOUNT, /FARMPASSWORD, /PASSPHRASE y /FARMADMINPORT.

Si creó scripts de instalación para la instalación desatendida, deberá modificar esos scripts para una instalación de PowerPivot para SharePoint. La alternativa es usar cmdlets de PowerShell para configurar el servidor en modo desatendido. Para obtener más información, consulte Instalar PowerPivot desde la línea de comandos y Configuración de PowerPivot mediante Windows PowerShell.

Cambios importantes en SQL Server 2008/SQL Server 2008 R2

Esta sección contiene los cambios importantes de las versiones anteriores. Si va a actualizar desde SQL Server 2005, debe revisar los cambios importantes que se introdujeron en SQL Server 2008 y SQL Server 2008 R2.

Cuestión Descripción
La función "exists" de tipo superficial ahora funciona de manera diferente con conjuntos nombrados que contienen miembros enumerados o "crossjoins" de conjuntos de enumeraciones. En SQL Server 2005 Analysis Services (SSAS), la función exist superficial no funcionaba con conjuntos con nombre que contenían miembros enumerados, o combinaciones cruzadas de conjuntos enumerados. Para la compatibilidad con versiones anteriores con la versión original y SP1 de SQL Server 2005 Analysis Services (SSAS), establezca la propiedad de configuración "ConfigurationSettings\OLAP\Query\NamedSetShallowExistsMode" en 1 o para la compatibilidad con versiones anteriores con SQL Server 2005 Analysis Services (SSAS) SP2, establézcalo en 2.
Las funciones de VBA controlan valores NULL y valores vacíos de forma diferente a los que se controlaron en SQL Server 2005 Analysis Services (SSAS) En SQL Server 2005 Analysis Services (SSAS), las funciones de VBA devolvieron 0 o una cadena vacía cuando se usaron valores NULL o valores vacíos como argumentos. En SQL Server 2008, devolverán null.
Se producirá un error en el Asistente para la migración porque DSO no está instalado de forma predeterminada. De forma predeterminada, SQL Server 2008 no instala el componente de compatibilidad con versiones anteriores de DSO (Decision Support Objects - Objetos de Soporte de Decisiones). El paquete de compatibilidad con versiones anteriores se instala de forma predeterminada, pero el componente DSO del paquete se deshabilitará. Dado que el Asistente para la migración de SQL Server Analysis Services se basa en este componente, se producirá un error a menos que el componente esté instalado. Para instalar el componente DSO, haga lo siguiente:

1) Abrir panel de control.
2) En Windows XP o Windows Server 2003, seleccione Agregar o quitar programas. En Windows Vista y Windows Server 2008, seleccione Programas y características.
3) Haga clic con el botón derecho en Compatibilidad con versiones anteriores de Microsoft SQL Server 2005 y seleccione Cambiar.
4) En el Asistente para configuración de compatibilidad con versiones anteriores, haga clic en Siguiente.
5) En la página Mantenimiento del programa, seleccione Modificar y, a continuación, haga clic en Siguiente.
6) En la página Selección de características, si los objetos de compatibilidad con decisiones (DSO) no están disponibles, haga clic en la flecha abajo y seleccione Esta característica se instalará en el disco duro local. Haga clic en Next.
7) En la página Listo para modificar el programa, haga clic en Instalar.
8) Cuando finalice la instalación, haga clic en Finalizar.



Puede quitar DSO una vez completada la migración siguiendo los pasos anteriores, cambiando la opción de DSO a "Esta característica no estará disponible".

Si el paquete de compatibilidad con versiones anteriores no está instalado, puede instalarlo desde el medio de distribución de SQL Server 2008. Tenga en cuenta que hay versiones para cada arquitectura de destino (x86, x64, ia64). Estas versiones se pueden encontrar en las siguientes ubicaciones:

x86\Setup\x86\SQLServer2005_BC.msi

x64\Setup\x64\SQLServer2005_BC.msi

ia64\Setup\ia64\SQLServer2005_BC.msi
No se recomienda colocar la ubicación de partición en la carpeta Datos. El servidor administra la carpeta Datos y crea o quita carpetas a medida que se crean, eliminan y modifican objetos. Por lo tanto, no se recomienda especificar una ubicación de almacenamiento de particiones dentro de la carpeta Data, especialmente en las subcarpetas para bases de datos, cubos y dimensiones. Aunque el servidor le permite hacer esto con Crear o Modificar, mostrará una advertencia. Al actualizar bases de datos de SQL Server 2005 Analysis Services a SQL Server 2008 Analysis Services que tienen ubicaciones de almacenamiento de particiones en la carpeta Datos, funcionará. La restauración o sincronización requerirá mover ubicaciones de almacenamiento de particiones fuera de la carpeta Datos.
Es posible que obtenga resultados inesperados para las consultas que usan la palabra clave MDX "EXISTING" en ProClarity Analytics Server y Microsoft Office PerformancePoint Server 2007. ProClarity Analytics Server y Microsoft Office PerformancePoint Server 2007 usan la palabra clave EXISTING en MDX incorrectamente en determinados escenarios. Debido a los cambios realizados en SQL Server 2008 Analysis Services, estas consultas podrían devolver resultados inesperados.

Véase también

Compatibilidad con versiones anteriores de Analysis Services