Поделиться через


Объекты 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 — это расширение клиентской библиотеки объектов AMO служб Analysis Services.

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

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

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