Programación de modelos tabulares para los niveles de compatibilidad 1050 y 1103

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Los modelos tabulares utilizan estructuras relacionales para modelar los datos de Analysis Services utilizados por aplicaciones analíticas y de informes. Estos modelos se ejecutan en una instancia de Analysis Services configurada para el modo tabular, usando un motor de análisis en memoria para el almacenamiento y recorridos de tabla rápidos que agregan y calculan datos conforme se solicitan.

Si los requisitos de la solución personalizada de BI se satisfacen mejor mediante una base de datos de modelo tabular, puede usar cualquiera de las bibliotecas de cliente e interfaces de programación de Analysis Services para integrar la aplicación con modelos tabulares en una instancia de Analysis Services. Para consultar y calcular datos de modelo tabulares, puede utilizar DAX o MDX incrustado en el código.

En el caso de los modelos tabulares creados en versiones anteriores de Analysis Services, en particular modelos con niveles de compatibilidad del 1050 al 1103, los objetos con los que trabaja mediante programación en AMO, ADOMD.NET, XMLA o OLE DB son fundamentalmente los mismos para las soluciones tabulares y multidimensionales. En concreto, los metadatos de objeto definidos para los modelos multidimensionales también se usan para los niveles de compatibilidad del modelo tabular 1050-1103.

A partir de SQL Server 2016, los modelos tabulares se pueden compilar o actualizar al nivel de compatibilidad 1200 o superior, que usa metadatos tabulares para definir el modelo. Los metadatos y la programación son fundamentalmente diferentes en este nivel. Consulte Programación de modelos tabulares para el nivel de compatibilidad 1200 y versiones posteriores y Upgrade Analysis Services para obtener más información.