Create-Element (XMLA)
Enthält Analysis Services ASSL-Elemente (Scripting Language), die von der Execute-Methode zum Erstellen von Objekten auf einer Analysis Services-Instanz verwendet werden.
Syntax
<Command>
<Create Scope="enum" AllowOverwrite="boolean">
<ParentObject>...</ParentObject>
<ObjectDefinition>...</ObjectDefinition>
</Create>
</Command>
Elementmerkmale
Merkmal | BESCHREIBUNG |
---|---|
Datentyp und -länge | Keine |
Standardwert | Keine |
Kardinalität | 0-n: Optionales Element, das mehr als einmal auftreten kann. |
Elementbeziehungen
Beziehung | Element |
---|---|
Übergeordnete Elemente | Befehl |
Untergeordnete Elemente | ObjectDefinition, ParentObject |
Attribute
Attribut | BESCHREIBUNG |
---|---|
AllowOverwrite | Optionales boolesches Attribut. Wenn diese Einstellung auf True festgelegt ist, können die im ObjectDefinition-Element definierten Objekte vorhandene Objekte auf der Analysis Services Instanz überschreiben. Wenn dieses Attribut weggelassen oder auf "False" gesetzt wird, generiert das Vorhandensein eines existierenden Objekts einen Fehler. |
Bereich | Optionales Enum -Attribut. Definiert die Dauer der Objekte, die im ObjectDefinition -Element definiert sind. Wenn dieses Attribut ausgelassen wird, werden die im ObjectDefinition-Element definierten Objekte auf der Analysis Services -Instanz beibehalten. Der folgende Wert ist verfügbar: Session: Die im ObjectDefinition-Element definierten Objekte sind nur für die Dauer der XML for Analysis (XMLA)-Sitzung vorhanden. Beachten Sie, dass das ObjectDefinition-Element bei Verwendung der Session-Einstellung nur Dimension-, Cube- oder MiningModel-ASSL-Elemente enthalten kann. |
Hinweise
Jeder Create -Vorgang erstellt unter einem vom ParentObject -Element gegebenen übergeordneten Element ein Hauptobjekt. Wenn das übergeordnete Objekt ausgelassen wird, wird davon ausgegangen, dass es sich um das Ziel Analysis Services Instanz handelt. Dies generiert einen Fehler, wenn das übergeordnete Element eines Hauptobjekts nicht die Zielinstanz ist.
Beispiel
Im folgenden Beispiel wird eine leere Datenbank mit dem Namen Test Database auf einer Analysis Services Instanz erstellt.
<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>