Analysis Management Objects (AMO)

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Management Objects (AMO) ist eine Bibliothek mit programmgesteuerten Objekten, auf die eine Anwendung eine Analysis Services-instance verwalten kann.

Wenn Sie für Azure Analysis Services, SQL Server Analysis Services oder Power BI Premium tabellarische Modelle mit einem Kompatibilitätsgrad von 1200 oder höher programmieren, verwenden Sie das Tabular Object Model (TOM). TOM ist eine Erweiterung der Analysis Services Management Object (AMO)-Clientbibliothek.

In diesem Abschnitt werden die AMO-Konzepte erläutert, wobei schwerpunktmäßig auf die Hauptobjekte und darauf, wie und wann diese verwendet werden und wie sie miteinander in Beziehung stehen, eingegangen wird. Weitere Informationen zu bestimmten Objekten oder Klassen finden Sie unter:

Ab SQL Server 2016 wird AMO in mehrere Assemblys umgestaltet. Generische Klassen wie Server, Datenbank und Rollen befinden sich im Microsoft.AnalysisServices.Core-Namespace . Mehrdimensionale APIs verbleiben im Microsoft.AnalysisServices-Namespace.

Benutzerdefinierte Skripts und Anwendungen, die für frühere Versionen von AMO geschrieben wurden, funktionieren weiterhin ohne Änderungen. Wenn Sie jedoch über Skripts oder Anwendungen verfügen, die speziell auf SQL Server 2016 oder höher ausgerichtet sind, oder wenn Sie eine benutzerdefinierte Projektmappe neu erstellen müssen, müssen Sie die neue Assembly und den Namespace ihrem Projekt hinzufügen.