Objets AMO (Analysis Management Objects)

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Management Objects (AMO) est une bibliothèque d’objets accessibles par programmation qui permet à une application de gérer un instance Analysis Services.

Si vous programmez pour des modèles tabulaires Azure Analysis Services, SQL Server Analysis Services ou Power BI Premium à un niveau de compatibilité 1200 ou supérieur, utilisez le modèle objet tabulaire (TOM). TOM est une extension de la bibliothèque cliente AMO (Analysis Services Management Object).

Cette section explique les concepts AMO en mettant l'accent sur les objets principaux. Elle explique comment et quand les utiliser et la façon dont ils sont liés les uns aux autres. Pour plus d’informations sur des objets ou des classes spécifiques, consultez :

À compter de SQL Server 2016, AMO est refactorisé en plusieurs assemblys. Les classes génériques telles que Server, Database et Roles se trouvent dans l’espace de noms Microsoft.AnalysisServices.Core . Les API multidimensionnelles spécifiques restent dans l’espace de noms Microsoft.AnalysisServices.

Les scripts et applications personnalisés écrits sur les versions antérieures d’AMO continueront de fonctionner sans modification. Toutefois, si vous avez des scripts ou des applications qui ciblent spécifiquement SQL Server 2016 ou version ultérieure, ou si vous devez reconstruire une solution personnalisée, veillez à ajouter le nouvel assembly et l’espace de noms à votre projet.