Élément Create (XMLA)

Contient les éléments ASSL (Analysis Services Scripting Language) utilisés par la méthode Execute pour créer des objets sur une instance Analysis Services.

Syntaxe

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

Caractéristiques de l’élément

Caractéristique Description
Type de données et longueur None
Valeur par défaut None
Cardinalité 0-n : élément facultatif pouvant apparaître plusieurs fois.

Relations d’éléments

Relation Élément
Éléments parents Commande
Éléments enfants ObjectDefinition, ParentObject

Attributs

Attribut Description
AllowOverwrite Attribut Boolean facultatif. Si la valeur est true, les objets définis dans l’élément ObjectDefinition peuvent remplacer des objets existants sur l’instance Analysis Services. Si cet attribut est omis ou possède la valeur False, la présence d'un objet existant génère une erreur.
Étendue Attribut Enum facultatif. Définit la durée des objets définis dans l'élément ObjectDefinition . Si cet attribut est omis, les objets définis dans l’élément ObjectDefinition sont rendus persistants sur l’instance Analysis Services. La valeur suivante est disponible :

Session: les objets définis dans l’élément ObjectDefinition existent uniquement pour la durée de la session XML for Analysis (XMLA).
Notez que lorsque vous utilisez le paramètre session , l’élément ObjectDefinition peut contenir uniquement des éléments dimension, cubeou MiningModel ASSL.

Remarques

Chaque opération Create crée un objet principal sous un parent défini par l'élément ParentObject . Si l’objet parent est omis, il est supposé être l’instance de Analysis Services de destination. Ceci génère une erreur si le parent d'un objet principal ne correspond pas à l'instance de destination.

Exemple

L’exemple suivant crée une base de données vide nommée test Database sur une instance de Analysis Services.

  
      <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>