Objetos de Gerenciamento de Análise (AMO)

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

O AMO (Analysis Management Objects) é uma biblioteca de objetos acessados programaticamente que permite que um aplicativo gerencie uma instância do Analysis Services.

Se você estiver programando para modelos tabulares Azure Analysis Services, SQL Server Analysis Services ou Power BI Premium em nível de compatibilidade 1200 ou superior, use o TOM (Modelo de Objeto Tabular). TOM é uma extensão da biblioteca de clientes AMO (Objeto de Gerenciamento do Analysis Services).

Esta seção explica conceitos de AMO, concentrando-se nos objetos principais, como e quando usá-los, e a forma como eles se inter-relacionam. Para obter mais informações sobre objetos ou classes específicos, consulte:

A partir do SQL Server 2016, o AMO é refatorado em vários assemblies. Classes genéricas como Servidor, Banco de Dados e Funções estão no Namespace Microsoft.AnalysisServices.Core . AS APIs específicas de multidimensional permanecem no namespace Microsoft.AnalysisServices.

Scripts e aplicativos personalizados gravados em versões anteriores do AMO continuarão a funcionar sem modificação. No entanto, se você tiver script ou aplicativos direcionados SQL Server 2016 ou posterior especificamente, ou se precisar recompilar uma solução personalizada, adicione o novo assembly e namespace ao seu projeto.