AMO (Analysis Management Objects)

Si applica a: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Analysis Management Objects (AMO) è una libreria di oggetti a cui si accede a livello di codice che consente a un'applicazione di gestire un'Analysis Services istanza.

Se si programmano modelli tabulari Azure Analysis Services, SQL Server Analysis Services o Power BI Premium a un livello di compatibilità 1200 o superiore, usare il modello a oggetti tabulare (TOM). TOM è un'estensione della Analysis Services client AMO (Management Object).

In questa sezione vengono illustrati i concetti di AMO, con particolare attenzione agli oggetti principali, e vengono descritti le modalità e il momento in cui utilizzarli nonché il modo in cui sono correlati. Per altre informazioni su oggetti o classi specifici, vedere:

A partire SQL Server 2016, AMO viene refactoring in più assembly. Le classi generiche, ad esempio Server, Database e Ruoli, sono nello spazio dei nomi Microsoft.AnalysisServices.Core. Le API specifiche multidimensionali rimangono nello spazio dei nomi Microsoft.AnalysisServices.

Gli script personalizzati e le applicazioni scritte in versioni precedenti di AMO continueranno a funzionare senza alcuna modifica. Tuttavia, se si dispone di script o applicazioni che hanno come destinazione SQL Server 2016 o versioni successive in modo specifico o se è necessario ricompilare una soluzione personalizzata, assicurarsi di aggiungere il nuovo assembly e il nuovo spazio dei nomi al progetto.