Programação de modelo tabular para níveis de compatibilidade 1050 e 1103

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Os modelos tabulares usam construções relacionais para modelar os dados do Analysis Services usados aplicativos analíticos e de relatório. Esses modelos são executados em uma instância do Analysis Services que é configurada para o modo tabular, usando um mecanismo analítico na memória para armazenamento e análises rápidas de tabelas que agregam e calculam dados conforme necessário.

Se os requisitos de sua solução de BI personalizada forem atendidos da melhor forma por um banco de dados modelo, poderá usar qualquer uma das bibliotecas de cliente e interfaces de programação do Analysis Services para integrar seu aplicativo com modelos tabulares em uma instância do Analysis Services. Para consultar e calcular dados de modelos tabulares, é possível usar MDX ou DAX inserido no código.

Para modelos tabulares criados em versões anteriores do Analysis Services, em modelos específicos nos níveis de compatibilidade de 1050 a 1103, os objetos com os quais você trabalha programaticamente no AMO, ADOMD.NET, XMLA ou OLE DB são fundamentalmente os mesmos para soluções tabulares e multidimensionais. Especificamente, os metadados de objeto definidos para modelos multidimensionais também são usados para níveis de compatibilidade de modelo tabular 1050-1103.

A partir do SQL Server 2016, os modelos tabulares podem ser criados ou atualizados para o nível de compatibilidade 1200 ou superior, que usa metadados tabulares para definir o modelo. Metadados e programação são fundamentalmente diferentes nesse nível. Consulte Programação de modelo tabular para nível de compatibilidade 1200 e superior e Atualizar o Analysis Services para obter mais informações.