Definir e identificar objetos (XMLA)

Los objetos se identifican en los comandos XML for Analysis (XMLA) mediante identificadores de objetos y referencias a objetos, y se definen mediante los elementos ASSL (Analysis Services Scripting Language) de los comandos XMLA.

Identificadores de objetos

Un objeto se identifica mediante el identificador único del objeto tal y como se define en una instancia de Microsoft SQL Server SQL Server Analysis Services. Los identificadores de objeto se pueden especificar explícitamente o determinar mediante la instancia de SQL Server Analysis Services cuando SQL Server Analysis Services crea el objeto. Puede usar el método Discover para recuperar identificadores de objeto para las llamadas de método Discover o Execute posteriores.

Referencias a objetos

Varios comandos XMLA, como Delete o Process, usan una referencia de objeto para hacer referencia a un objeto de forma inequívoca. Una referencia a objetos contiene el identificador de objetos del objeto en el que se ejecuta un comando y los identificadores de objetos de los antecesores para ese objeto. Por ejemplo, la referencia a objetos para una partición contiene el identificador de objetos de la partición, así como los identificadores de objetos del grupo, cubo y base de datos de medida primario de esa partición.

Definiciones de objetos

Los comandos Create y Alter en XMLA crean o modifican, respectivamente, objetos en una instancia de SQL Server Analysis Services. Las definiciones de esos objetos se representan mediante un elemento ObjectDefinition que contiene elementos de ASSL. Los identificadores de objeto se pueden especificar explícitamente para todos los objetos principales y muchos secundarios mediante el elemento ID . Si no se usa el elemento ID, la instancia de SQL Server Analysis Services proporciona un identificador único, con una convención de nomenclatura que depende del objeto que se va a identificar. Para obtener más información sobre cómo usar los comandos Create y Alter para definir objetos, vea Creating and Altering Objects (XMLA).

Consulte también

Elemento Object (XMLA)
Elemento ParentObject (XMLA)
Elemento Source (XMLA)
Elemento Target (XMLA)
Desarrollar con XMLA en Analysis Services