Elemento Alter (XMLA)
Contiene elementi ASSL (Analysis Services Scripting Language) utilizzati dal metodo Execute per modificare oggetti in un'istanza di Microsoft SQL Server Analysis Services.
Sintassi
<Command>
<Alter Scope="enum" AllowCreate="boolean" ObjectExpansion="enum">
<Object>...</Object>
<ObjectDefinition>...</ObjectDefinition>
</Alter>
</Command>
Caratteristiche elemento
Caratteristica |
Descrizione |
---|---|
Tipo di dati e lunghezza |
Nessuno |
Valore predefinito |
Nessuno |
Cardinalità |
0-n: Elemento facoltativo che può ricorrere più di una volta. |
Relazioni elemento
Relazione |
Elemento |
---|---|
Elementi padre |
|
Elemento figlio |
Attributi
Attributo |
Descrizione |
---|---|
AllowCreate |
(Attributo Boolean facoltativo) Indica se gli oggetti definiti nel comando Alter devono essere creati se non esistono già. Se è impostato su True, gli oggetti definiti nell'elemento ObjectDefinition vengono creati nell'istanza di Analysis Services, se non esistono già. In altre parole, il comando Alter viene trattato come comando Create se gli oggetti non esistono già nell'istanza. Se l'attributo viene omesso o impostato su false, se gli oggetti non esistono già si verifica un errore. |
ObjectExpansion |
(Attributo Enum facoltativo) Definisce l'ambito della modifica che deve essere eseguita tramite il metodo Execute. Se è impostato su ObjectProperties, l'elemento ObjectDefinition deve contenere solo la definizione completa dell'oggetto principale da modificare, inclusi gli oggetti secondari subordinati. Gli oggetti principali subordinati dell'oggetto da modificare non vengono modificati.
Se è impostato su ExpandFull, l'elemento ObjectDefinition deve contenere non solo la definizione dell'oggetto da modificare, ma anche le definizioni di tutti gli oggetti principali discendenti dell'oggetto da modificare.
|
Scope |
(Attributo Enum facoltativo) Definisce la durata degli oggetti definiti nell'elemento ObjectDefinition. Se è impostato su Session, gli oggetti definiti nell'elemento ObjectDefinition esistono solo per la durata della sessione XMLA.
Se questo attributo viene omesso, gli oggetti definiti nell'elemento ObjectDefinition vengono conservati in modo permanente nell'istanza di Analysis Services. |
Osservazioni
Ogni comando Alter modifica la definizione di un oggetto principale nell'oggetto padre specificato dall'elemento ParentObject.