Elemento Create (XMLA)
Contiene Analysis Services elementi ASSL (Scripting Language) usati dal metodo Execute per creare oggetti in un Analysis Services istanza di .
Sintassi
<Command>
<Create Scope="enum" AllowOverwrite="boolean">
<ParentObject>...</ParentObject>
<ObjectDefinition>...</ObjectDefinition>
</Create>
</Command>
Caratteristiche degli elementi
| Caratteristica | Descrizione |
|---|---|
| Tipo di dati e lunghezza | Nessuno |
| Valore predefinito | Nessuno |
| Cardinalità | 0-n: Elemento facoltativo che può ricorrere più di una volta. |
Relazioni tra elementi
| Relazione | Elemento |
|---|---|
| Elementi padre | Comando |
| Elementi figlio | ObjectDefinition, ParentObject |
Attributi
| Attributo | Descrizione |
|---|---|
| AllowOverwrite | Attributo Boolean facoltativo. Se impostato su True, gli oggetti definiti nell'elemento ObjectDefinition possono sovrascrivere gli oggetti esistenti nell'Analysis Services istanza. Se questo attributo è omesso o impostato a Falso, la presenza di un oggetto esistente genera un errore. |
| Ambito | Attributo Enum facoltativo. Definisce la durata degli oggetti definiti nell'elemento ObjectDefinition. Se questo attributo viene omesso, gli oggetti definiti nell'elemento ObjectDefinition vengono resi persistenti nell Analysis Services istanza di . È disponibile il valore seguente: Sessione: gli oggetti definiti nell'elemento ObjectDefinition esistono solo per la durata della sessione XML for Analysis (XMLA). Si noti che quando si usa l'impostazione Session, l'elemento ObjectDefinition può contenere solo elementi ASSL Dimension, Cubeo MiningModel. |
Commenti
Ogni operazione Create crea un oggetto principale in un elemento padre specificato dall'elemento ParentObject. Se l'oggetto padre viene omesso, si presuppone che sia l'istanza di Analysis Services destinazione. Questo genera un errore se il padre di un oggetto principale non è l'istanza di destinazione.
Esempio
Nell'esempio seguente viene creato un database vuoto denominato Test Database in un'Analysis Services esistente.
<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>