Novedades (Analysis Services)

SQL Server 2012 agrega una nueva capacidad para ayudar a tomar decisiones y analizar datos en la empresa. Utilice la información de este tema para obtener información sobre las nuevas características de Analysis Services agregadas en esta versión.

Nota importanteImportante

Si va a actualizar desde una versión anterior o va a comparar esta versión de Analysis Services con versiones anteriores, asegúrese de leer la sección de compatibilidad con versiones anteriores para obtener información sobre los últimos cambios o los cambios de comportamiento incluidos en esta versión. Para obtener más información, vea Compatibilidad con versiones anteriores de Analysis Services.

En este artículo

SQL Server 2012 Service Pack 1 (SP1)

Novedades de SQL Server 2012 por característica

SQL Server 2012 Service Pack 1 (SP1)

  • PowerPivot en Excel:

    PowerPivot en Microsoft Excel 2013 admite una integración más profunda con Excel y los flujos de trabajo de exploración de datos. Para obtener más información sobre las novedades de PowerPivot, vea Novedades de PowerPivot en Excel 2013 (https://office.microsoft.com/en-us/excel-help/whats-new-in-powerpivot-in-excel-2013-HA102893837.aspx?CTT=1).

  • PowerPivot para SharePoint:

    Una nueva arquitectura para SQL Server 2012 SP1 PowerPivot que admite un servidor PowerPivot fuera de una granja de servidores de SharePoint 2013. La nueva arquitectura aprovecha Excel Services para consultar, cargar, actualizar y guardar datos. El servidor PowerPivot se puede instalar en un servidor que hospede también servidores SharePoint, aunque no es obligatorio. La nueva arquitectura está disponible cuando se implementa un nuevo servidor PowerPivot con la versión de instalación integrada de SP1. La nueva arquitectura no está disponible cuando se implementa la versión de revisión de SP1 en un PowerPivot existente. Para obtener más información, vea:

  • spPowerpivot.msi:

    Un paquete de Windows Installer (spPowerpivot.msi) que amplía la experiencia de PowerPivot para SharePoint con características adicionales como la Galería de PowerPivot, la programación de la actualización de datos y el panel de administración. El archivo .msi implementa las bibliotecas de cliente de Analysis Services, la herramienta de configuración de PowerPivot para SharePoint 2013 y copia los archivos de instalación de PowerPivot para SharePoint 2013 en los servidores de SharePoint. Para obtener más información, vea Instalar o desinstalar el complemento PowerPivot para SharePoint.

  • Compatibilidad entre versiones para modelos tabulares

    SQL Server 2012 SP1 presenta nuevas características de Analysis Services que se ejecuta en modo tabular, incluido el almacenamiento optimizado de medidas y KPI, categorizaciones extendidas de datos, caracteres extendidos, anotación de jerarquías y compatibilidad mejorada al importar desde fuentes de distribución de datos de Data Market. En algunos casos, puede que los proyectos de modelos tabulares que se implementan no sean compatibles con una instancia de servidor de implementación de Analysis Services. Cuando se aplica SP1, puede especificar Nivel de compatibilidad al crear nuevos proyectos de modelos tabulares, actualizar proyectos de modelos tabulares existentes, actualizar bases de datos de modelos tabulares implementadas existentes o importar libros PowerPivot. Para obtener más información, vea Nivel de compatibilidad (SSAS tabular SP1).

  • Importar desde PowerPivot en Excel 2013

    Ahora puede importar libros PowerPivot en Excel 2013 en nuevos proyectos de modelos tabulares creados en SQL Server Data Tools o directamente en Herramientas de administración de SQL Server.

[!NOTA]

Para obtener un resumen de la instalación de SQL Server 2012 SP1 y las características de BI de SQL Server, vea Actualizar características de SQL Server BI a SQL Server 2012 SP1.

Novedades de SQL Server 2012 por característica

Área de características

Característica

Instancia de servidor y supervisión del servidor

Modos de servidor para las instancias de Analysis Services: multidimensional, tabular y SharePoint

Motor analítico en memoria xVelocity (VertiPaq) para las bases de datos modelo tabulares

Conjuntos de filas de esquema para Analysis Services en modo tabular

Infraestructura de seguimiento de eventos

Modelos tabulares

Proyectos tabulares en herramientas de datos de SQL Server

Administración de bases de datos tabulares en SQL Server Management Studio

Vista de diagrama del diseñador de modelos tabulares

Particiones en los modelos tabulares

Roles de seguridad en los modelos tabulares

Seguridad en el nivel de fila en los modelos tabulares

Indicadores clave de rendimiento en los modelos tabulares

Jerarquías en los modelos tabulares

Tablas grandes en los modelos tabulares

Imágenes en los modelos tabulares

Modo DirectQuery en las bases de datos de modelos tabulares

Paginación de memoria en los modelos tabulares

Funciones DAX en esta versión

Modelado multidimensional

Eliminación del límite de 4 gigabytes en el almacenamiento de cadenas para el motor MOLAP

Informes de uso de recursos para las bases de datos multidimensionales

Eventos de seguimiento para la contención y el uso de bloqueos en las bases de datos multidimensionales

Mejora del rendimiento de DistinctCount en el procesamiento ROLAP

PowerPivot para Excel

PowerPivot para Excel (SQL Server 2012)

Funciones DAX en esta versión

PowerPivot para SharePoint

Herramienta de configuración de PowerPivot

PowerShell para PowerPivot para SharePoint

Archivos de conexión de modelos semánticos BI en SharePoint

Opciones de configuración y reglas de estado de servidor para PowerPivot para SharePoint

Actualización automática de libros PowerPivot para habilitar la actualización de datos

Programación

Funciones DAX en esta versión

PowerShell para AMO

PowerShell para PowerPivot para SharePoint

Extensiones en AMO y XMLA para admitir la creación de modelos tabulares

Extensiones de CSDL para admitir la creación de modelos tabulares

Herramientas de diseño

Integración de SQL Server Data Tools (SSDT) con Visual Studio

Extensiones en AMO y XMLA para admitir la creación de modelos tabulares

Tanto los modelos multidimensionales como los tabulares están basados en un esquema de modelado semántico de BI (BISM) unificado, que es un superconjunto del esquema incluido en versiones anteriores como el Modelo dimensional unificado (UDM). Por lo tanto, puede trabajar con ambos tipos de modelos utilizando API comunes (AMO y XMLA), y conectarse con los servidores y las instancias que se ejecutan en el modo tabular o en el multidimensional utilizando ADOMD.NET y OLEDB.

Además de extender AMO y XMLA para admitir los modelos tabulares, esta versión incluye nuevas propiedades, métodos y objetos para admitir los requisitos, incluyendo propiedades para la creación de informes mejorada y la agregación en los informes.

Para obtener más información, vea Programación de modelo tabular. También puede descargar los nuevos ejemplos de AMO para la creación de modelos tabulares desde CodePlex.

Archivos de conexión de modelos semánticos BI en SharePoint

Es posible tener acceso a un modelo tabular desde SharePoint utilizando un nuevo tipo de objeto de conexión denominado conexión semántica BI. Una conexión semántica BI proporciona un extremo HTTP a las bases de datos de Analysis Services que se implementan en un servidor independiente, o un libro de Excel que contiene datos PowerPivot en una granja de servidores de SharePoint que incluye PowerPivot para SharePoint. Un archivo de conexión semántica BI es un elemento de contenido de SharePoint que especifica la ubicación del servidor de una base de datos de modelo, de forma parecida al modo en que los archivos de conexión de datos de Office (.odc) almacenan la información de conexión a datos externos. En un entorno de SharePoint, una conexión semántica BI es un origen de datos admitido para los informes Power View que se diseñan y se usan en SharePoint. También puede utilizar una conexión semántica BI como origen de datos de las tablas dinámicas de Excel. Para obtener más información, vea Conexión de modelo semántico de BI PowerPivot (.bism).

Extensiones al Lenguaje de definición de esquemas conceptuales (CSDL) para la creación de modelos tabulares

El Lenguaje de definición de esquemas conceptuales (CSDL) se utiliza para representar un modelo tabular en respuesta a una consulta de un cliente que puede consumir el esquema y utilizar esa representación para crear visualizaciones, como Power View. Las extensiones bi: a CSDL proporcionadas en esta versión incluyen entidades, relaciones y tipos de datos para modelos tabulares, así como propiedades para mejorar la visualización y la navegación en los modelos de los informes. Para obtener más información sobre CSDL, vea Introducción a las extensiones de CSDL para los modelos tabulares.

Funciones DAX en esta versión

Esta versión presenta nuevas funciones estadísticas, funciones de tabla, funciones de búsqueda, funciones de seguridad en el nivel de fila, etc. Se han agregado más de treinta nuevas funciones en total.

DAX se usa en los libros PowerPivot y en los proyectos tabulares que se crean en SQL Server Data Tools. Para obtener más información acerca de qué funciones son nuevas, vea Novedades (PowerPivot para Excel). Para revisar la documentación de referencia de DAX en los Libros en pantalla, vea Referencia de funciones DAX.

Modo DirectQuery en los modelos tabulares

El modo DirectQuery es una opción de implementación de los proyectos tabulares que permite a los usuarios y a los clientes de informes recuperar datos directamente de un origen de datos de SQL Server. Utilizando el modo DirectQuery, se impide la sobrecarga de mantenimiento que supone usar datos en caché para un modelo y se aprovecha el sofisticado procesamiento del sistema de base de datos subyacente. Esta característica también le permite crear modelos y generar informes para conjuntos de datos grandes que no caben en la memoria. DirectQuery admite un modo de implementación híbrido que puede utilizar la memoria caché o el origen relacional. Para obtener más información, vea Modo DirectQuery (SSAS tabular).

Mejora del rendimiento de DistinctCount en el procesamiento ROLAP

Las consultas que incluyen DistinctCount en un proceso ROLAP pueden ejecutarse con mayor rapidez, siempre que se cumplan ciertos criterios. El rendimiento mejora porque una mayor parte de la operación se ha descargado en el motor de la base de datos relacional, donde COUNT (columna DISTINCT) se usa para devolver valores no NULL únicos, lo que elimina la necesidad de realizar operaciones de ordenación más costosas que afectaban al rendimiento de la consulta.

Esta optimización está desactivada de forma predeterminada porque los resultados de la consulta generados por los nuevos y antiguos algoritmos no siempre son idénticos. El recuento de Transact-SQL puede variar en los valores NULL y en las diferentes intercalaciones. Si desea usar la optimización, establezca la propiedad OLAP\ProcessPlan\EnableRolapDistinctCountOnDataSource en 1.

Esta optimización solo funciona si se cumplen las siguientes restricciones:

  1. Hay una partición por cada grupo de medida. Si hay varias particiones, no resulta posible ejecutar correctamente la consulta y combinar los resultados de diferentes particiones.

  2. No hay formas arbitrarias en las consultas y no hay consultas por debajo del nivel de granularidad. Si Analysis Services no puede formular una consulta SQL que sea razonablemente eficaz, volverá al patrón de consulta predeterminado.

  3. El motor de la base de datos relacional debe ser SQL Server 2005 o posterior, Almacenamiento de datos paralelo o Teradata.

Infraestructura de seguimiento de eventos

La infraestructura de seguimiento de eventos se extiende para admitir el nuevo marco de Eventos extendidos de SQL Server. Para obtener más información, vea Usar SQL Server Extended Events (XEvents) para supervisar Analysis Services.

Jerarquías en los modelos tabulares

Las jerarquías son metadatos que definen las relaciones entre dos o más columnas de una tabla. Las jerarquías pueden aparecer por separado de otras columnas en una lista de campos del cliente de informes, facilitando la navegación de los usuarios del cliente y su inclusión en un informe. Para obtener más información, vea Jerarquías (SSAS tabular).

Imágenes en los modelos tabulares

Las imágenes y los tipos de datos similares, todos pertenecientes a los tipos de datos de objetos binarios grandes (BLOB), se admiten ahora en los proyectos tabulares. Al crear un modelo tabular que incluya imágenes, la columna de origen debe ser del tipo de datos binario o binario grande.

Indicadores clave de rendimiento en los modelos tabulares

Los indicadores clave de rendimiento (KPI) se usan para medir el rendimiento de un valor, definido por una medida base, con respecto a un valor de destino, que también se define con una medida o un valor absoluto. Para obtener más información, vea KPI (SSAS tabular).

Tablas grandes en los modelos tabulares

Esta versión quita el límite de dos mil millones de filas por tabla. Las tablas no tienen ningún límite en el número de filas que contienen. Tenga en cuenta que este límite ya no se aplica a las tablas, pero sí a las columnas. Cada columna se limita a un máximo de dos mil millones de valores distintos.

Paginación de memoria en los modelos tabulares

La paginación de memoria permite a los modelos tener un tamaño mayor que la memoria física del servidor. La paginación de memoria se habilita mediante la propiedad de servidor VertiPaqPagingPolicy. Para obtener más información, vea Propiedades de memoria.

Particiones en los modelos tabulares

Las particiones dividen las tablas en objetos de partición lógicos. A continuación, cada partición se puede procesar de forma independiente de las demás particiones. Se pueden definir las particiones para un proyecto durante la creación de modelos en SQL Server Data Tools (SSDT), o para los modelos implementados mediante SQL Server Management Studio. Para obtener más información, vea Particiones (SSAS tabular).

Perspectivas en los modelos tabulares

Las perspectivas definen subconjuntos visibles de un modelo que ofrecen puntos de vista centrados, específicos del negocio o específicos de la aplicación del modelo. Para obtener más información, vea Perspectivas (SSAS tabular).

Herramienta de configuración de PowerPivot

Está disponible una nueva herramienta para configurar una instalación de PowerPivot para SharePoint. Esta herramienta examina el sistema para determinar si el software de SharePoint o de PowerPivot ya está configurado, y proporciona las acciones necesarias para implementar un servidor operativo. Esta herramienta reemplaza a la opción de instalación Nuevo servidor del programa de instalación de SQL Server que se utilizaba anteriormente para instalar y configurar el software. En esta versión, la instalación y la configuración se han separado, y todos los pasos de configuración se llevan a cabo una vez finalizada la instalación mediante la Herramienta de configuración de PowerPivot, PowerShell o Administración Central. Para obtener más información, vea Herramientas de configuración de PowerPivot.

PowerPivot para Excel en SQL Server 2012

Esta versión presenta una versión de SQL Server 2012 de PowerPivot para Excel. Puede utilizar esta versión del complemento para crear y publicar los libros PowerPivot de Excel 2010 para SQL Server 2012 PowerPivot para SharePoint.

Para obtener más información vea Instalación de PowerPivot para Excel y Novedades (PowerPivot para Excel).

Opciones de configuración y reglas de estado de servidor para PowerPivot para SharePoint

Esta versión mejora la administración y la optimización de una implementación de PowerPivot para SharePoint agregando más opciones de configuración y reglas de estado que le ayudan a detectar y a solucionar los problemas antes de que ocurran. Las nuevas propiedades de configuración le ofrecen un mayor control sobre el consumo de espacio en disco, el almacenamiento en caché y la actividad de actualización de datos. En el caso de la actualización de datos, puede especificar si desea desactivarla en los libros que no utiliza nadie o en los que se genera un error repetidamente al intentar realizarla.

Para obtener más información, vea Configurar el uso del espacio en disco (PowerPivot para SharePoint), Actualización de datos de PowerPivot con SharePoint 2010 y SQL Server 2012 (Analysis Services) y Configurar reglas de estado de servidor (PowerPivot para SharePoint).

Actualización automática de libros PowerPivot para habilitar la actualización de datos

Puede configurar una característica de actualización automática de en una instancia de PowerPivot para SharePoint que actualiza los libros SQL Server 2008 R2 a la versión más reciente, con lo que habilita la actualización de datos para los libros en un servidor PowerPivot para SharePoint de SQL Server 2012. Para obtener más información, vea Actualizar PowerPivot para Excel.

PowerShell para AMO

Esta versión presenta cmdlets de PowerShell para AMO. Esta característica le proporciona conectividad de línea de comandos, navegación y detección de bases de datos de Analysis Services que se ejecutan en un servidor de modo tabular o multidimensional. Para obtener más información, vea Analysis Services PowerShell.

PowerShell para PowerPivot para SharePoint

Esta versión presenta los cmdlets de PowerShell para configurar PowerPivot para SharePoint. La utilización de una combinación de cmdlets de PowerShell para SharePoint y los nuevos cmdlets de PowerPivot le permite configurar por completo una instalación de PowerPivot para SharePoint mediante un script de PowerShell. Para obtener más información, vea Referencia de PowerPivot para PowerShell para SharePoint.

Eliminación del límite de 4 gigabytes en el almacenamiento de cadenas para el motor MOLAP

Esta versión presenta una nueva opción que quita una restricción física en cuanto al tamaño del archivo de almacenamiento de cadenas. En versiones anteriores, un archivo de almacenamiento de cadenas podía crecer hasta un máximo de 4 gigabytes, después de lo cual se producía el error siguiente, que indica que se había alcanzado el límite máximo del archivo: “Error del sistema de archivos: Error FileStore de WriteFile”. Esta versión quita el límite máximo en el tamaño del archivo, permitiendo que los archivos crezcan según sea necesario. Observe que todavía se aplican los límites superiores, pero se basan en el número de cadenas en lugar de en el tamaño del archivo físico. Para obtener más información, vea Configurar el almacenamiento de cadenas para dimensiones y particiones.

Informes de uso de recursos para las bases de datos multidimensionales

Ahora puede recopilar estadísticas sobre el uso de recursos en el nivel de comandos al procesar las consultas. Resource Usage es una nueva clase de evento que se puede utilizar como columna adicional en el evento Command End o Query End. En la columna TextData para este evento, puede capturar el número de lecturas o escrituras,lecturas o escrituras medidas en kilobytes, tiempo de CPU en milisegundos, filas examinadas y filas devueltas. Para obtener más información, vea Columnas de datos de los eventos de procesamiento de consultas.

Seguridad en el nivel de fila en los modelos tabulares

La seguridad en el nivel de fila restringe el acceso a los datos por identidad de usuario, mediante filtros en el nivel de fila. Los filtros se implementan a través de roles. Para obtener más información, vea Roles (SSAS tabular).

Conjuntos de filas de esquema para Analysis Services en modo tabular

En esta versión se han agregado nuevos conjuntos de filas de esquema e interfaces de consultas DMV para admitir el motor xVelocity y los modelos tabulares. Puede utilizar las DMV para detectar los objetos de los modelos tabulares y sus propiedades. Las DMV contienen información que puede utilizar para planear y deducir de antemano las características de rendimiento de los objetos que ha creado. Por ejemplo, puede utilizar el conjunto de filas DISCOVER_CALC_DEPENDENCY para realizar un seguimiento de las dependencias de las columnas, medidas y fórmulas, facilitando la solución de problemas en las fórmulas complejas. Otros conjuntos de filas ayudan a encontrar las columnas utilizadas en las perspectivas o determinan las características de almacenamiento y los tipos de datos. Para obtener más información sobre los nuevos conjuntos de filas que admiten el modo tabular, vea Acceso a datos de modelos tabulares. Para obtener más información sobre las interfaces de consulta DMV, vea Usar vistas de administración dinámica (DMV) para supervisar Analysis Services.

Roles de seguridad en los modelos tabulares

Los roles se definen los permisos de miembro de un modelo. Cada rol contiene miembros, por nombre de usuario de Windows o por grupo de Windows, y permisos (de lectura, de procesamiento, de administrador). Los miembros del rol pueden realizar en el modelo las acciones definidas por el permiso de rol. Los roles que se han definido con permisos de lectura también pueden proporcionar seguridad adicional en el nivel de fila mediante filtros de fila. Para obtener más información, vea Roles (SSAS tabular).

Modos de servidor para las instancias de Analysis Services: multidimensional, tabular y SharePoint

Esta versión agrega un concepto de modo de servidor a una instalación de Analysis Services. Una instancia siempre se instala en uno de tres modos que determina la administración de memoria y los motores de almacenamiento que se utilizan para consultar y procesar datos. Entre los modos de servidor se incluyen multidimensional y minería de datos, SharePoint y tabular. Para obtener más información, vea Determinar el modo de servidor de una instancia de Analysis Services.

Integración de SQL Server Data Tools (SSDT) con Visual Studio

Los proyectos tabulares y los proyectos multidimensionales se crean en SQL Server Data Tools. Esta versión actualiza SQL Server Data Tools para ejecutarse en el shell de Visual Studio. El shell incluye varias mejoras de IDE, como son una mejor legibilidad y compatibilidad con varios monitores.

Administración de bases de datos tabulares en SQL Server Management Studio (SSMS)

Esta versión agrega compatibilidad administrativa para las bases de datos de modelos tabulares implementadas en un servidor de Analysis Services independiente. Podrá configurar la seguridad basada en roles, utilizar comandos de copias de seguridad y restauración, comandos para adjuntar y separar, crear particiones y establecer las propiedades del servidor. Para obtener más información, vea Bases de datos de modelo tabular (SSAS tabular).

Vista de diagrama del diseñador de modelos tabulares

Esta versión presenta la vista de diagrama del diseñador de modelos tabulares. La vista de diagrama muestra las tablas, con las relaciones entre ellas, en un formato gráfico. Se pueden filtrar las columnas, las medidas, las jerarquías y los KPI, y se puede ver el modelo usando una perspectiva definida. Para obtener más información, vea Diseñador de modelos tabulares (SSAS tabular).

Proyectos tabulares en herramientas de datos de SQL Server (SSDT)

El Diseñador de modelos tabular se integra ahora con SQL Server Data Tools (SSDT). Para obtener más información sobre la creación de proyectos tabulares mediante SQL Server Data Tools (SSDT), vea Soluciones de modelos tabulares (SSAS tabular)

En esta versión también se incluye el tutorial de creación de modelos tabulares de Adventure Works. Este tutorial guía a los profesionales de software BI a lo largo de los procesos de creación de un nuevo proyecto de modelos tabulares en SQL Server Data Tools (SSDT), de importación de datos de la base de datos de ejemplo AdventureWorksDW2012, de adición de relaciones, cálculos, perspectivas, roles y jerarquías, y de implementación del modelo. Para obtener más información, vea Creación de modelos tabulares (tutorial de Adventure Works).

Eventos de seguimiento para la contención y el uso de bloqueos en las bases de datos multidimensionales

Esta versión incluye nuevos eventos para ayudarle a solucionar los problemas de procesamiento o de consultas relacionadas con el bloqueo. Locks Acquired, Locks Released y Locks Waiting son los nuevos eventos de seguimiento que complementan los eventos de bloqueo existentes, Deadlock y LockTimeOut. Para obtener más información, vea Columnas de datos de eventos de bloqueo y el capítulo sobre el bloqueo en la Guía de operaciones de SQL Server 2008 R2 Analysis Services.

Motor analítico en memoria xVelocity (VertiPaq) para las bases de datos modelo tabulares

El motor analítico en memoria xVelocity (VertiPaq) es un motor de Analysis Services que sirve a las bases de datos modelo tabulares. El motor xVelocity utiliza el almacenamiento en memoria y realiza cálculos que agregan y manipulan datos en el momento en el que se solicitan. A diferencia de la versión anterior, en la que el motor xVelocity solo estaba disponible (como motor VertiPaq) en PowerPivot para SharePoint, ahora puede utilizar el motor xVelocity en una instancia independiente de Analysis Services que no depende de SharePoint.

Para utilizar el motor xVelocity, instale Analysis Services en un nuevo modo de servidor tabular que le permita ejecutar bases de datos de modelos tabulares en esa instancia. Para obtener más información, vea Instalar Analysis Services en mode tabular.

Vea también

Conceptos

Características compatibles con las ediciones de SQL Server 2012