Compartir a través de


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

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

Actualmente, este tema contiene solo los cambios de comportamiento de PowerPivot para SharePoint. No se han anunciado cambios en el comportamiento de otras características de Analysis Services en este momento.

En este tema:

  • Cambios de comportamiento realizados en SQL Server 2012 SP1

  • Cambios de comportamiento realizados en SQL Server 2012

Cambios de comportamiento en SQL Server 2012 SP1

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

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 de 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 acerca de la actualización de libros de trabajo, vea Actualizar libros y actualización de datos programada (SQL Server 2012 SP1).

Cambios de comportamiento en Función ALL de DAX

Antes de SQL Server 2012 SP1, si especifica una columna [Date] en una tabla Marcar como tabla de fechas, para usarla en inteligencia temporal y esa columna [Date] se pasa como argumento a la función ALL, a su vez, pasada como un filtro a una función CALCULATE, todos los filtros de todas las columnas de la tabla se omiten, con independencia de cualquier segmentación en esa columna de fechas.

Por ejemplo,

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

Antes de SQL Server 2012 SP1, todos los filtros se omitían para todas las columnas de DateTable, con independencia de la columna [Date] pasada como argumento a ALL.

En SQL Server 2012 SP1 y en PowerPivot in 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 dará el mismo resultado que el comportamiento anterior a SQL Server 2012 SP1.

Icono de flecha usado con el vínculo Volver al principioArriba

Cambios de comportamiento en SQL Server 2012

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

Analysis Services, modo multidimensional

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 tener acceso a los libros PowerPivot en una conexión a un origen de datos: “El servicio web PowerPivot devolvió un error (acceso denegado. El documento que se solicitó no existe o no tiene permiso para abrir el archivo.)”

Nota de advertenciaAdvertencia

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.

Galería de PowerPivot: nuevas reglas de generación de instantáneas para algunos libros PowerPivot

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

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, vea Configurar la aplicación de servicio PowerPivot.

Vea también

Conceptos

Compatibilidad con versiones anteriores

Cambios recientes en las características de Analysis Services en SQL Server 2012