En SQL Server 2012, se introdujo un nuevo modelo de datos llamado tabular como parte del Modelo Semántico de Inteligencia Empresarial (BISM). Este modelo, junto con el modelo multidimensional existente, ofrece una forma poderosa de analizar y visualizar datos en SQL Server.
El modelo tabular se basa en conceptos familiares como tablas y relaciones, lo que facilita su uso para aquellos con experiencia en bases de datos relacionales. Es un modo de servidor que se puede elegir durante la instalación de Analysis Services. El modelo tabular es una mejora de la experiencia del modelo de datos de PowerPivot, ambos utilizan el motor Vertipaq.
Aunque PowerPivot y los modelos tabulares comparten el mismo motor de Analysis Services, hay varias razones por las que los modelos tabulares son necesarios:
- Escalabilidad: PowerPivot tiene un límite de 2 GB para el tamaño del archivo de Excel y no admite particiones. En cambio, los modelos tabulares no tienen límite de tamaño y admiten completamente particiones. Esto permite manejar conjuntos de datos más grandes y optimizar el rendimiento.
- Gestionabilidad: Los modelos tabulares ofrecen una variedad de herramientas que no están disponibles con PowerPivot. Estas incluyen SQL Server Management Studio (SSMS), Analysis Management Objects (AMO), Analysis Management Objects for Multidimensional (AMOMD), XMLA, Deployment Wizard, AMO para PowerShell e Integration Services. Estas herramientas brindan un mayor control y flexibilidad en la gestión y implementación de modelos tabulares.
- Seguridad: Los modelos tabulares admiten funciones avanzadas de seguridad como seguridad por filas y seguridad dinámica, que no están disponibles en PowerPivot. Esto permite un control más granular sobre el acceso a los datos y garantiza la confidencialidad de los datos.
- Herramientas de desarrollo profesional: Los modelos tabulares se desarrollan dentro del entorno de Visual Studio, lo que proporciona acceso a una amplia gama de funciones de desarrollo. Esto incluye control de origen integrado, integración de msbuild e integración de Team Build. En cambio, PowerPivot se limita al modelo de extensibilidad proporcionado en Excel, careciendo de control de origen o opciones de configuración de compilación. La separación de los procesos de compilación e implementación también es más natural con los modelos tabulares.
Con la introducción de los modelos tabulares, Analysis Services ahora se puede instalar en uno de los tres modos de servidor: Multidimensional y Minería de Datos (predeterminado), PowerPivot para SharePoint y Tabular. Cada modo ofrece características y capacidades únicas, lo que permite a los usuarios elegir la opción más adecuada según sus requisitos específicos.
En general, los modelos tabulares ofrecen una mayor escalabilidad, gestionabilidad, seguridad y capacidades de desarrollo en comparación con PowerPivot. Ofrecen una solución sólida para analizar y visualizar datos en SQL Server, lo que los convierte en una adición valiosa al Modelo Semántico de Inteligencia Empresarial.
Para obtener más información sobre los modelos tabulares y sus ventajas sobre PowerPivot, puede consultar los siguientes recursos:
- Cuándo elegir modelos tabulares en lugar de modelos PowerPivot
- Modelos tabulares de SQL Server 2012 vs. Decisiones de PowerPivot
- Comparación de características de Analysis Services y PowerPivot por modo de servidor o tipo de solución
- Convertir un modelo PowerPivot a un cubo SSAS tabular 2012