Freigeben über


Definieren und Identifizieren von Objekten (XMLA)

Objekte werden in XML für Analysebefehle (XMLA) mithilfe von Objektbezeichnern und Objektverweise identifiziert und mithilfe von ASSL-Elementen (Analysis Services Scripting Language) XMLA-Befehle definiert.

Objektbezeichner

Ein Objekt wird mithilfe des eindeutigen Bezeichners des Objekts identifiziert, der in einer Instanz von Microsoft SQL Server SQL Server Analysis Services definiert ist. Objektbezeichner können entweder explizit angegeben oder durch die SQL Server Analysis Services-Instanz bestimmt werden, wenn SQL Server Analysis Services das Objekt erstellt. Mit der Discover-Methode können Sie Objektbezeichner für nachfolgende Discover - oder Execute-Methodenaufrufe abrufen.

Objektverweise

Mehrere XMLA-Befehle, z. B. "Löschen " oder " Prozess", verwenden einen Objektverweis, um eindeutig auf ein Objekt zu verweisen. Ein Objektverweis enthält den Objektbezeichner des Objekts, für das ein Befehl ausgeführt wird, und die Objektbezeichner der Vorgänger für dieses Objekt. Beispielsweise enthält der Objektverweis für eine Partition den Objektbezeichner der Partition sowie die Objektbezeichner der übergeordneten Measuregruppe, des Cubes und der Datenbank dieser Partition.

Objektdefinitionen

Die Befehle "Erstellen " und "Ändern " in XMLA erstellen bzw. ändern Objekte in einer SQL Server Analysis Services-Instanz. Die Definitionen für diese Objekte werden durch ein ObjectDefinition-Element dargestellt, das Elemente aus ASSL enthält. Objektbezeichner können explizit für alle haupt- und viele Nebenobjekte mithilfe des ID-Elements angegeben werden. Wenn das ID-Element nicht verwendet wird, stellt die SQL Server Analysis Services-Instanz einen eindeutigen Bezeichner mit einer Benennungskonvention bereit, die von dem zu identifizierenden Objekt abhängt. Weitere Informationen zur Verwendung der Befehle "Erstellen" und "Alter" zum Definieren von Objekten finden Sie unter Erstellen und Ändern von Objekten (XMLA).

Siehe auch

Object-Element (XMLA)
ParentObject-Element (XMLA)
Source-Element (XMLA)
Target-Element (XMLA)
Entwickeln mit XMLA in Analysis Services