Объекты управления анализом (AMO)

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Объекты управления анализом (AMO) — это библиотека программных объектов, которые позволяют приложению управлять экземпляром служб Analysis Services.

Если вы программируются для служб Azure Analysis Services, SQL Server Analysis Services или табличных моделей Power BI Premium на уровне совместимости 1200 или более поздней версии, используйте табличную объектную модель (TOM). TOM — это расширение клиентской библиотеки объектов управления службами Analysis Services (AMO).

В этом разделе объясняются концепции AMO, фокусируясь на основных объектах, как и когда их использовать, и как они взаимосвязаны. Дополнительные сведения о конкретных объектах или классах см. в следующем разделе:

Начиная с SQL Server 2016, AMO рефакторингируется в несколько сборок. Универсальные классы, такие как сервер, база данных и роли, находятся в пространстве имен Microsoft.AnalysisServices.Core . Многомерные API остаются в пространстве имен Microsoft.AnalysisServices.

Пользовательские скрипты и приложения, написанные в более ранних версиях AMO, будут продолжать работать без изменений. Однако если у вас есть скрипт или приложения, предназначенные для SQL Server 2016 или более поздней версии, или если необходимо перестроить пользовательское решение, обязательно добавьте в проект новое пространство сборок и имен.