Freigeben über


Definieren und Identifizieren von Objekten (XMLA)

Objekte werden in XMLA-Befehlen (XML for Analysis) mithilfe von Objektbezeichnern und Objektverweisen identifiziert und mithilfe von ASSL-Elementen (Analysis Services Scripting Language) definiert.

Objektbezeichner

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

Objektverweise

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

Objektdefinitionen

Die Befehle "Erstellen" und "Ändern" in XMLA erstellen oder ändern 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 bereit, wobei eine Benennungskonvention vorhanden ist, die von dem zu identifizierenden Objekt abhängig ist. Weitere Informationen zum Erstellen und Ändernvon Befehlen zum Definieren von Objekten finden Sie unter Erstellen und Ändern von Objekten (XMLA).

Weitere Informationen

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