Compartir a través de


Cambios recientes 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 provocar errores en las aplicaciones, los scripts o las funcionalidades basadas en versiones anteriores de SQL Server.

En este tema:

Principales cambios en SQL Server 2014

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

Cambios que provocan errores en SQL Server 2012 SP1

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

Distinción de mayúsculas y minúsculas de los identificadores de objeto
Un cambio de código que pretende hacer que todos los identificadores de objeto no distingan mayúsculas de minúsculas tiene el efecto contrario para algunos idiomas. La intención es que todos los identificadores de objeto no distingan mayúsculas de minúsculas, independientemente de la intercalación. Este cambio alinea Analysis Services con otras aplicaciones que se suelen usar en la misma pila de solución.

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

En el caso de los alfabetos bicamerales del cirílico y de otros idiomas que usan mayúsculas y minúsculas (griego, armenio y copto), los identificadores de objeto ahora distinguen mayúsculas de minúsculas. Los cambios que provocan errores es más probable que se produzcan cuando existe diferencia de mayúsculas y minúsculas entre un identificador de objeto y la forma en que se hace referencia a él (por ejemplo, un script de procesamiento que hace referencia al identificador de objeto escrito todo en minúsculas). Es probable que este comportamiento cambie en el futuro, pero como solución temporal, se recomienda modificar los scripts para que usen las mismas mayúsculas y minúsculas que el identificador de objeto.

Principales cambios 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.

Problema Descripción
Comandos de instalación quitados para una instalación de PowerPivot para SharePoint. El programa de instalación se instala, pero ya no lo configura, una instancia de PowerPivot para SharePoint. Los comandos de instalación que recopilaban los valores utilizados para las acciones de configuración se han quitado ahora. Entre estos se 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 los cmdlets de PowerShell para configurar el servidor en modo desatendido. Para obtener más información, consulte Instalación de PowerPivot desde el símbolo del sistema y laconfiguración de PowerPivot mediante Windows PowerShell.

Cambios importantes en SQL Server 2008/SQL Server 2008 R2

Esta sección contiene los últimos cambios 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.

Problema Descripción
La función Exists superficial funciona ahora de manera diferente con conjuntos con nombre que contienen miembros enumerados o combinaciones cruzadas de conjuntos enumerados. En SQL Server 2005 Analysis Services (SSAS), la función exists superficial no funcionaba con conjuntos con nombre que contenían miembros enumerados o combinaciones cruzadas de enumsets. 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 de forma predeterminada no se instala DSO. De forma predeterminada, SQL Server 2008 no instala el componente de compatibilidad con versiones anteriores de DSO (Objetos de ayuda a la toma de decisiones). El paquete de compatibilidad con versiones anteriores se instala de forma predeterminada, pero el componente DSO del paquete estará deshabilitado. Puesto que el Asistente para la migración de SQL Server Analysis Services se apoya en este componente, se producirá un error a menos que se instale el componente. Para instalar el componente DSO, haga lo siguiente:

1) Abra 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 Microsoft SQL Server compatibilidad con versiones anteriores de 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 soporte de decisión (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 no se instala el paquete de compatibilidad con versiones anteriores, puede instalarlo desde el soporte de distribución de SQL Server 2008. Observe que hay versiones para cada arquitectura de destino (x86, x64, ia64). Estas versiones se encuentran en las ubicaciones siguientes:

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 la partición en la carpeta de datos. El servidor administra la carpeta de datos, y crea o quita carpetas cuando se crea, se elimina o se altera algún objeto. Por consiguiente, es muy poco recomendable especificar una ubicación de almacenamiento de partición, especialmente en las subcarpetas para bases de datos, cubos y dimensiones. Aunque el servidor permite hacerlo con Create o Alter, mostrará una advertencia. Al actualizar las 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 y la sincronización requieren que se muevan las ubicaciones de almacenamiento de partición fuera de la carpeta de datos.
Quizá obtenga resultados inesperados para las consultas que utilicen la palabra clave MDX "EXISTING" en ProClarity Analytics Server y Microsoft Office PerformancePoint Server 2007. ProClarity Analytics Server y Microsoft Office PerformancePoint Server 2007 utilizan la palabra clave EXISTING en MDX de forma incorrecta en determinados escenarios. Debido a los cambios realizados en SQL Server 2008 Analysis Services, estas consultas podrían devolver resultados inesperados.

Consulte también

Compatibilidad con versiones anteriores de Analysis Services