定义和标识对象 (XMLA)

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

对象标识符

对象是使用对象的唯一标识符标识的,与对 Microsoft SQL Server Analysis Services 实例的定义一样。Analysis Services 创建对象时,可以显式指定对象标识符,也可以由 Analysis Services 实例确定。可以使用 Discover 方法检索对象标识符,以供后续 Discover or Execute 方法调用。

对象引用

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

对象定义

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