Entwickeln mit Analysis Services Scripting Language (ASSL)

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

Analysis Services Scripting Language (ASSL) ist eine Erweiterung, die XMLA durch eine Objektdefinitionssprache und Befehlssprache zum Erstellen und Verwalten von Analysis Services-Strukturen direkt auf dem Server ergänzt. Sie können ASSL in benutzerdefinierten Anwendung zur Kommunikation mit Analysis Services über das XMLA-Protokoll verwenden. ASSL umfasst zwei Teile:

  • Eine Datendefinitionssprache (Data Definition Language, DDL) oder objektdefinitionssprache definiert und beschreibt eine instance von SQL Server Analysis Services sowie die Datenbanken und Datenbankobjekte, die der instance enthält.

  • Eine Befehlssprache, mit der Aktionsbefehle wie Create, Alteroder Processan eine Instanz von Analysis Services gesendet werden. Diese Befehlssprache wird in der XML for Analysis -Referenz (XML for Analysis, XMLA) erläutert.

Um die ASSL anzuzeigen, die eine mehrdimensionale Projektmappe in SQL Server Data Tools beschreibt, können Sie den Befehl Code anzeigen auf Projektebene verwenden. Sie können auch ASSL-Skripts in Management Studio mit dem XMLA-Abfrage-Editor erstellen oder bearbeiten. Die erstellten Skripts können zum Verwalten von Objekten oder Ausführen von Befehlen auf dem Server verwendet werden.

Weitere Informationen

ASSL-Objekte und -Objekteigenschaften
XML-Konventionen in ASSL
Datenquellen und Bindungen (SSAS – mehrdimensional)