分析管理对象 (AMO)

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

分析管理对象 (AMO) 是一个以编程方式访问的对象库,使应用程序能够管理 Analysis Services 实例。

如果要针对兼容级别为 1200 或更高级别的Azure Analysis Services、SQL Server Analysis Services或Power BI Premium表格模型进行编程,请使用表格对象模型 (TOM) 。 TOM 是 Analysis Services 管理对象 (AMO) 客户端库的扩展。

本节介绍了 AMO 概念,着重于介绍主要对象、使用这些对象的方式和时间,以及它们之间的关联方式。 有关特定对象或类的详细信息,请参阅:

从 SQL Server 2016 开始,AMO 重构为多个程序集。 服务器、数据库和角色等泛型类位于 Microsoft.AnalysisServices.Core 命名空间中。 多维特定的 API 保留在 Microsoft.AnalysisServices 命名空间中

针对早期版本的 AMO 编写的自定义脚本和应用程序将继续工作,无需进行任何修改。 但是,如果你有专门面向 SQL Server 2016 或更高版本的脚本或应用程序,或者如果需要重新生成自定义解决方案,请确保将新的程序集和命名空间添加到项目中。