Bagikan melalui


Ubah Elemen (XMLA)

Berisi elemen Analysis Services Scripting Language (ASSL) yang digunakan oleh metode Execute untuk mengubah objek pada instance Analysis Services.

Sintaks

  
<Command>  
   <Alter Scope="enum" AllowCreate="boolean" ObjectExpansion="enum">  
      <Object>...</Object>  
      <ObjectDefinition>...</ObjectDefinition>  
   </Alter>  
</Command>  

Karakteristik elemen

Karakteristik Deskripsi
Tipe dan panjang data Tidak ada
Nilai default Tidak ada
Kardinalitas 0-n: Elemen opsional yang dapat terjadi lebih dari sekali.

Hubungan elemen

Hubungan Elemen
Elemen induk Perintah
Elemen anak Objek, ObjectDefinition

Atribut

Atribut Deskripsi
AllowCreate (Atribut Boolean opsional) Menunjukkan apakah objek yang didefinisikan dalam perintah Alter harus dibuat jika belum ada.

Jika diatur ke true, objek yang didefinisikan dalam elemen ObjectDefinition dibuat pada instans Analysis Services jika belum ada. Dengan kata lain, perintah Alter diperlakukan sebagai perintah Buat jika objek belum ada pada instans.

Jika atribut ini dihilangkan atau diatur ke false, kesalahan terjadi jika objek belum ada.
ObjectExpansion (Atribut Enum Opsional) Menentukan tingkat perubahan yang harus dilakukan dengan metode Execute .

Jika diatur ke ObjectProperties, elemen ObjectDefinition seharusnya hanya berisi definisi lengkap dari objek utama yang akan diubah, termasuk objek minor bawahan. Objek utama subordinasi dari objek yang akan diubah tetap tidak berubah.

Catatan: Saat menggunakan pengaturan ObjectProperties dengan tipe data ClrAssembly , elemen Data dari tipe data ClrAssemblyFile terkait tidak perlu ditentukan. Jika tidak ditentukan, ClrAssembly menggunakan file yang ada.

Jika diatur ke ExpandFull, elemen ObjectDefinition harus berisi tidak hanya definisi objek yang akan diubah, tetapi juga definisi dari semua objek utama yang merupakan keturunan dari objek yang akan diubah.

Catatan: Pengaturan ExpandFull tidak dapat digunakan dengan elemen Server .
Cakupan (Atribut Enum Opsional) Menentukan durasi objek yang ditentukan dalam elemen ObjectDefinition .

Jika diatur ke Sesi, objek yang ditentukan dalam elemen ObjectDefinition hanya ada selama durasi sesi XMLA.

Catatan: Saat menggunakan pengaturan Sesi , elemen ObjectDefinition hanya dapat berisi elemen Dimension, Cube, atau MiningModel ASSL.

Jika atribut ini dihilangkan, objek yang didefinisikan dalam elemen ObjectDefinition dipertahankan pada instans Analysis Services.

Keterangan

Setiap perintah Alter mengubah definisi satu objek utama di bawah objek induk yang ditentukan oleh elemen ParentObject .