AMO (Analysis Management Objects)

Si applica a: SQL Server Analysis Services Azure Analysis Services Fabric/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'istanza di Analysis Services.

Se si esegue la programmazione per Azure Analysis Services, SQL Server Analysis Services o Power BI Premium modelli tabulari a livello di compatibilità 1200 o superiore, usare il modello a oggetti tabulari (TOM). TOM è un'estensione della libreria client AMO (Analysis Services 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 da SQL Server 2016, AMO viene refactorato 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 e le applicazioni personalizzati scritti in versioni precedenti di AMO continueranno a funzionare senza modifiche. Tuttavia, se si dispone di script o applicazioni destinate SQL Server 2016 o versioni successive in particolare, oppure se è necessario ricompilare una soluzione personalizzata, assicurarsi di aggiungere il nuovo assembly e lo spazio dei nomi al progetto.