Verwenden von XML for Analysis in Analysis Services (XMLA)

Beim Kommunizieren mit Clientanwendungen verwendet MicrosoftSQL ServerAnalysis Services XML for Analysis (XMLA) als einziges Protokoll. Da Analysis Services XMLA zur Unterstützung von Datendefinition, -bearbeitung und -steuerung verwendet, werden zusätzliche Befehle von Analysis Services unterstützt, die die XML for Analysis 1.1-Spezifikation erweitern.

In diesem Abschnitt

Thema

Beschreibung

Verwalten von Verbindungen und Sitzungen (XMLA)

Beschreibt, wie eine Verbindung mit einer Analysis Services-Instanz hergestellt wird und wie Sitzungen und Statusbehaftung in XMLA verwaltet werden.

Behandeln von Fehlern und Warnungen (XMLA)

Beschreibt, wie Analysis Services Fehler und Warninformationen für Methoden und Befehle in XMLA zurückgibt.

Definieren und Identifizieren von Objekten (XMLA)

Beschreibt Objektbezeichner und Objektverweise und erläutert, wie Bezeichner und Verweise innerhalb von XMLA-Befehlen verwendet werden.

Verwalten von Transaktionen (XMLA)

Erläutert, wie die Befehle BeginTransaction, CommitTransaction und RollbackTransaction verwendet werden, um eine Transaktion für die aktuelle XMLA-Sitzung explizit zu definieren und zu verwalten.

Abbrechen von Befehlen (XMLA)

Beschreibt, wie der Cancel-Befehl verwendet wird, um Befehle, Sitzungen und Verbindungen in XMLA abzubrechen.

Ausführen von Batchvorgängen (XMLA)

Beschreibt, wie der Batch-Befehl verwendet wird, um mehrere XMLA-Befehle, in der Serie oder parallel, entweder innerhalb derselben Transaktion oder als separate Transaktionen, mithilfe einer einzelnen XMLA-Execute-Methode auszuführen.

Erstellen und Ändern von Objekten (XMLA)

Beschreibt, wie die Befehle Create, Alter und Delete gemeinsam mit Analysis Services Scripting Language-(ASSL-)Elementen verwendet werden, um Objekte einer Analysis Services-Instanz zu definieren, zu ändern oder zu entfernen.

Sperren und Entsperren von Datenbanken (XMLA)

Erläutert, wie die Befehle Lock und Unlock verwendet werden, um eine Analysis Services-Datenbank zu sperren und zu entsperren.

Verarbeiten von Objekten (XMLA)

Beschreibt, wie der Process-Befehl verwendet wird, um ein Analysis Services-Objekt zu verarbeiten.

Zusammenführen von Partitionen (XMLA)

Beschreibt, wie der MergePartitions-Befehl verwendet wird, um Partitionen auf einer Analysis Services-Instanz zusammenzuführen.

Entwerfen von Aggregationen (XMLA)

Beschreibt, wie der DesignAggregations-Befehl entweder im iterativen oder im Batchmodus verwendet wird, um Aggregationen für einen Aggregationsentwurf in Analysis Services zu entwerfen.

Sichern, Wiederherstellen und Synchronisieren von Datenbanken (XMLA)

Beschreibt, wie die Befehle Backup und Restore verwendet werden, um eine Analysis Services-Datenbank anhand einer Sicherungsdatei zu sichern und wiederherzustellen.

Beschreibt auch, wie der Synchronize-Befehl verwendet wird, um eine Analysis Services-Datenbank mit einer vorhandenen Datenbank auf der gleichen oder einer anderen Instanz zu synchronisieren.

Einfügen, Aktualisieren und Löschen von Elementen (XMLA)

Beschreibt, wie die Befehle Insert, Update und Drop verwendet werden, um Elemente einer Dimension mit aktiviertem Schreibzugriff hinzuzufügen, sie zu ändern oder aus der Dimension zu löschen.

Aktualisieren von Zellen (XMLA)

Beschreibt, wie der UpdateCells-Befehl verwendet wird, um die Werte der Zellen in einer Partition mit aktiviertem Schreibzugriff zu ändern.

Verwalten von Instanzverschlüsselungsschlüsseln (XMLA)

Erläutert, wie der SetEncryptionKey-Befehl verwendet wird, um den Instanzverschlüsselungsschlüssel für eine Analysis Services-Instanz festzulegen oder zurückzusetzen.

Verwalten von Caches (XMLA)

Erläutert, wie der ClearCache-Befehl verwendet wird, um die Caches von Analysis Services-Objekten zu löschen.

Überwachen von Ablaufverfolgungen (XMLA)

Beschreibt, wie der Subscribe-Befehl verwendet wird, um eine vorhandene Ablaufverfolgung auf einer Analysis Services-Instanz zu abonnieren und zu überwachen.

Data Mining mit XMLA

XML for Analysis bietet vollständige Unterstützung für Data Mining-Schemarowsets. Diese Rowsets stellen Informationen zum Abfragen von Data Mining-Modellen mit der Discover-Methode bereit. Weitere Informationen zu Data Mining-Schemarowsets finden Sie unter Data Mining-Schemarowsets.

Weitere Informationen zu DMX finden Sie unter Data Mining-Erweiterungen (DMX) - Referenz.