定义和标识对象 (XMLA)

在 XML for Analysis (XMLA) 命令中,将使用对象标识符和对象引用标识对象,并使用 Analysis Services 脚本语言 (ASSL) 元素 XMLA 命令定义对象。

对象标识符

通过使用在 Microsoft SQL Server SQL Server Analysis Services 实例上定义的对象的唯一标识符来标识对象。 SQL Server Analysis Services创建对象时,可以显式指定或由SQL Server Analysis Services实例确定对象标识符。 可以使用 Discover 方法检索后续 DiscoverExecute 方法调用的对象标识符。

对象引用

多个 XMLA 命令(如 “删除 ”或 “进程”)使用对象引用以明确的方式引用对象。 对象引用包含要对其执行命令的对象的对象标识符以及该对象的祖先的对象标识符。 例如,分区的对象引用包含分区的对象标识符,以及该分区的父度量值组、多维数据集和数据库的对象标识符。

对象定义

XMLA 中的“创建”和“更改”命令分别在SQL Server Analysis Services实例上创建或更改对象。 这些对象的定义由包含 ASSL 中的元素的 ObjectDefinition 元素表示。 可以使用 ID 元素为所有主要对象和许多次要对象显式指定对象标识符。 如果未使用 ID 元素,则SQL Server Analysis Services实例提供唯一标识符,其命名约定取决于要标识的对象。 有关如何使用 CreateAlter 命令定义对象的详细信息,请参阅 创建和更改对象 (XMLA)

另请参阅

Object 元素 (XMLA)
ParentObject 元素 (XMLA)
Source 元素 (XMLA)
Target 元素 (XMLA)
在 Analysis Services 中使用 XMLA 开发