Compartir a través de


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

En este tema se describen los cambios de comportamiento en Analysis Services para implementaciones multidimensionales, tabulares, de minería de datos y PowerPivot para SharePoint. Los cambios de comportamiento afectan a cómo funcionan o interactúan las características en la versión actual en comparación con las versiones anteriores de SQL Server.

Nota:

Por el contrario, un cambio importante es uno que impide que se ejecute un modelo de datos o una aplicación integrada con Analysis Services. Para obtener más información, vea Breaking Changes to Analysis Services Features in SQL Server 2014.

En este tema:

Cambios de comportamiento en SQL Server 2014

En esta versión no se anuncian nuevos cambios de comportamiento 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 al SQL Server 2012 y las versiones de SQL Server 2012 SP1, los cambios de comportamiento de ambas versiones anteriores se proporcionan aquí como una comodidad en caso de que se actualice desde SQL Server 2008.

Cambios de comportamiento realizados en SQL Server 2012 SP1

En esta sección se documentan los cambios de comportamiento notificados para las características de Analysis Services en SQL Server 2012 SP1. Estos cambios también se aplican a SQL Server 2014.

Problema Descripción
Los libros de SQL Server 2008 R2 PowerPivot no actualizarán automáticamente los modelos cuando se usen en SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Por tanto, las actualizaciones de datos programadas no funcionarán para los libros de SQL Server 2008 R2 PowerPivot. Los libros de SQL Server 2008 R2 se abrirán en PowerPivot para SharePoint 2013, pero las actualizaciones programadas no funcionarán. Si examina el historial de actualización verá un mensaje de error similar al siguiente:
"El libro contiene un modelo PowerPivot no admitido. El modelo de PowerPivot del libro tiene el formato de SQL Server 2008 R2 PowerPivot para Excel 2010. Los modelos de PowerPivot admitidos son los siguientes:
SQL Server 2012 PowerPivot para Excel 2010
SQL Server 2012 PowerPivot para Excel 2013"

Cómo actualizar un libro: las actualizaciones programadas no funcionarán hasta que actualice el libro a un libro de 2012. Para actualizar el libro y el modelo que contiene, complete una de las acciones siguientes:

Descargue y abra el libro en Microsoft Excel 2010 con el complemento SQL Server 2012 PowerPivot para Excel instalado. Después, guarde el libro y vuelva a publicarlo en el servidor de SharePoint.

Descargue y abra el libro en Microsoft Excel 2013. Después, guarde el libro y vuelva a publicarlo en el servidor de SharePoint.



Para obtener más información sobre la actualización del libro, vea Actualizar libros y actualización de datos programadas (SharePoint 2013).
Cambios de comportamiento en ALL Functionde DAX Antes de SQL Server 2012 SP1, si especifica una columna [Date] en Mark as Date Table, para su uso en la inteligencia de tiempo y que la columna [Date] se pasa como argumento a la función ALL, a su vez, se pasa como filtro a una función CALCULATE, se omiten todos los filtros de todas las columnas de la tabla, independientemente de cualquier segmentación en la columna de fecha.

Por ejemplo,

= CALCULATE (<expression>, ALL (DateTable[Date]))

Antes de SQL Server 2012 SP1, todos los filtros se omiten para todas las columnas de DateTable, independientemente de la columna [Date] pasada como argumento a ALL.

En SQL Server 2012 SP1 y en PowerPivot en Excel 2013, el comportamiento omitirá los filtros solo para la columna especificada pasada como argumento a ALL.

Para evitar el nuevo comportamiento, y en efecto omitir todas las columnas como un filtro para la tabla entera, puede excluir la columna [Date] del argumento, por ejemplo,

=CALCULATE (<expression>, ALL(DateTable))

Esto producirá el mismo resultado que el comportamiento anterior a SQL Server 2012 SP1.

Cambios de comportamiento realizados en SQL Server 2012

En esta sección se documentan los cambios de comportamiento notificados para las características de Analysis Services en SQL Server 2012. Estos cambios también se aplican a SQL Server 2014.

Analysis Services, modo multidimensional

La opción NullProcessing establecida como Preserve ya no se admite para las medidas de recuento distintivas

Antes de SQL Server 2012, era posible establecer NullProcessing Element (ASSL)Preserve en para distintas medidas de recuento. Lamentablemente, esta práctica producía a menudo resultados no válidos y, a veces, incluso bloqueaba el trabajo de procesamiento. Como resultado, esta configuración ya no es válida en SQL Server 2012. Intentar usarla provocará que se produzca el siguiente error de validación: "Errores del administrador de metadatos. Preserve no es un valor NullProcessing válido para la <medida measurename> distinct count".

Se ha quitado el explorador de cubos en Management Studio y el Diseñador de cubos

El control del explorador de cubos que permite arrastrar y colocar campos en una estructura de tabla dinámica en Management Studio o en el Diseñador de cubos se ha quitado del producto. El control era un componente de control Web de Office (OWC). OWC está en desuso en Office y ya no está disponible.

PowerPivot para SharePoint

Mayores requisitos de permisos para utilizar un libro PowerPivot como origen de datos externo

Un libro de Excel puede representar los datos PowerPivot insertados en el mismo libro o en un libro externo. En la versión anterior, los requisitos de los permisos eran los mismos independientemente de si los datos PowerPivot estaban insertados o eran externos. Si únicamente tenía permisos de Vista solo en un libro PowerPivot, podía tener acceso total a todos los datos PowerPivot del libro para conexiones tanto insertadas como externas.

En esta versión, los requisitos de permisos han cambiado para los libros de Excel que representan los datos PowerPivot desde un archivo externo. En esta versión, debe tener permisos de Lectura (o más específicamente, el permiso para Abrir elementos ) para conectarse a un libro PowerPivot externo desde una aplicación cliente. Los permisos adicionales especifican que un usuario tiene derechos de descarga para ver los datos de origen insertados en el libro. Los permisos adicionales reflejan el hecho de que los datos del modelo estén totalmente disponibles para la aplicación cliente o el libro al que se vincula, por lo que se logra un mejor alineación entre los requisitos de los permisos y el comportamiento de conexión actual de los datos.

Para seguir utilizando un libro PowerPivot como origen de datos externo, debe aumentar los permisos de SharePoint para los usuarios que se conecten a los datos PowerPivot externos. Hasta que cambie los permisos, los usuarios obtendrán el siguiente error si intentan acceder a los libros PowerPivot en una conexión de origen de datos: "El servicio web PowerPivot devolvió un error (Acceso denegado). El documento solicitado no existe o no tiene permiso para abrir el archivo)."

Advertencia

Los pasos siguientes le dan instrucciones para anular la herencia de permisos en el nivel de la biblioteca y aumentar permisos de usuario Solo ver a Lectura para documentos concretos de esta biblioteca. Antes de continuar, revise cuidadosamente los permisos y los documentos existentes, y compruebe que estos pasos son adecuados para el sitio.

Como alternativa, puede crear una carpeta de la biblioteca, mover todos los documentos afectados a dicha carpeta y establecer permisos exclusivos en ella.

Nota

Si los libros se almacenan en la Galería de PowerPivot, anular la herencia de permisos en un libro interrumpirá la generación de imágenes en miniatura para ese libro si está configurada para la actualización de datos. Para permitir simultáneamente el acceso tanto a los libros como a las imágenes de vista previa de la galería, considere conceder a usuarios específicos los permisos de Lectura en el nivel de la biblioteca, para todos los documentos de la biblioteca.

Debe ser propietario del sitio para cambiar los permisos.

Cómo aumentar los permisos al nivel de permiso de Lectura para libros individuales

  1. Haga clic en la flecha hacia abajo para abrir el menú para un documento individual.

  2. Haga clic en Administrar permisos.

  3. De forma predeterminada, una biblioteca hereda los permisos. Para cambiar los permisos de libros individuales en esta biblioteca, haga clic en Dejar de heredar permisos.

  4. Active la casilla según los nombres de usuario o de grupo que requieran permisos adicionales en los libros PowerPivot. Los permisos adicionales permitirán a estos usuarios vincularse a los datos PowerPivot incrustados y utilizar esos datos como origen de datos externo en otros documentos.

  5. Haga clic en Editar permisos de usuario.

  6. Elija los permisos de Lectura y haga clic en Aceptar.

Esta versión presenta nuevos requisitos para generar imágenes de instantáneas en la Galería de PowerPivot, evitando la posible divulgación de información (a saber, mostrando una instantánea de los datos de un origen de datos que no tenga el permiso para ver). Estos requisitos se aplican solo a los libros PowerPivot que se conectan a orígenes de datos externos cada vez que se ve el libro. Si utiliza solo los libros que visualizan los datos PowerPivot incrustados, no verá ningún cambio en el modo en que las instantáneas se generan en la Galería de PowerPivot.

Para un libro que actualiza los datos cada vez que se abre, los nuevos requisitos para la generación de instantáneas son los siguientes:

  • Los libros PowerPivot que otros libros o informes usan como orígenes de datos externos deben estar en la misma biblioteca que los libros que utilizan los datos. Por ejemplo, si el libro sales-data.xlsx proporciona datos al libro sales-report.xlsx, ambos deben estar en la galería para que las imágenes de instantáneas aparezcan.

  • Los libros que se usan juntos deben heredar los permisos de un elemento primario común (es decir, la Galería de PowerPivot). En nuestro ejemplo, sales-data.xlsx y sales-report.xlsx deben heredar de la Galería de PowerPivot.

Si un libro no puede cumplir alguno de los criterios anteriores, el icono de bloqueado siguiente aparecerá en lugar de la imagen en miniatura esperada:

GMNI_PowerPivotGalleryIcon_Locked de GMNI_PowerPivotGalleryIcon_Locked

La nueva configuración predeterminada de las solicitudes de equilibrio de carga ha pasado de realizarse con operación por turnos (Round-Robin) a basarse en el estado (Health-Based).

Una aplicación de servicio PowerPivot tiene una configuración predeterminada que determina cómo se distribuyen las solicitudes de datos PowerPivot a través de varios servidores PowerPivot para SharePoint en una granja. En la versión anterior, la configuración predeterminada era Round Robin, donde las solicitudes se distribuían de forma secuencial entre los servidores disponibles. En esta versión, el valor predeterminado es ahora Basado en estado. La aplicación de servicio PowerPivot utiliza las estadísticas de estado del servidor, como la memoria o CPU disponible, para determinar qué instancia de servidor obtiene la solicitud.

Si actualizó el servidor de la versión anterior, la aplicación de servicio PowerPivot mantiene la configuración predeterminada anterior (Round Robin). Para utilizar la configuración del método de asignación Basado en estado , debe modificarla. Para obtener más información, consulte Create and Configure a PowerPivot Service Application in Central Administration.

Consulte también

Compatibilidad con versiones anteriores
Cambios recientes en las características de Analysis Services en SQL Server 2014