Compartir a través de


Elemento Create (XMLA)

Contiene Analysis Services del lenguaje de scripting (ASSL) usados por el método Execute para crear objetos en una Analysis Services personalizada.

Sintaxis

  
<Command>  
   <Create Scope="enum" AllowOverwrite="boolean">  
      <ParentObject>...</ParentObject>  
      <ObjectDefinition>...</ObjectDefinition>  
   </Create>  
</Command>  

Características de los elementos

Característica Descripción
Tipo y longitud de los datos Ninguno
Valor predeterminado Ninguno
Cardinalidad 0-n: elemento opcional que puede aparecer más de una vez.

Relaciones de elementos

Relación Elemento
Elementos primarios Comando
Elementos secundarios ObjectDefinition, ParentObject

Atributos

Atributo Descripción
AllowOverwrite Atributo booleano opcional. Si se establece en True, los objetos definidos en el elemento ObjectDefinition pueden sobrescribir los objetos existentes en Analysis Services instancia. Si este atributo se omite o se establece en False, la presencia de un objeto existente genera un error.
Ámbito Atributo Enum opcional. Define la duración de objetos definidos en el elemento ObjectDefinition . Si se omite este atributo, los objetos definidos en el elemento ObjectDefinition se conservan en la Analysis Services predeterminada. El siguiente valor está disponible:

Session: los objetos definidos en el elemento ObjectDefinition solo existen durante la duración de la sesión XML for Analysis (XMLA).
Tenga en cuenta que cuando se usa la configuración Session , el elemento ObjectDefinition solo puede contener elementos ASSL Dimension, Cube o MiningModel .

Comentarios

Cada operación Create crea un objeto principal bajo un elemento primario proporcionado por el elemento ParentObject . Si se omite el objeto primario, se supone que es el destino Analysis Services instancia. Esto genera un error si el elemento primario de un objeto principal no es la instancia de destino.

Ejemplo

En el ejemplo siguiente se crea una base de datos vacía denominada Test Database en Analysis Services instancia de .

  
      <Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
   <ObjectDefinition>  
      <Database xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
         <Name>Test Database</Name>  
         <Description>A test database.</Description>  
      </Database>  
   </ObjectDefinition>  
</Create>