Bagikan melalui


Perintah pembaruan kebijakan tabel .alter-merge

Berlaku untuk: ✅Microsoft Fabric✅Azure Data Explorer

Mengubah kebijakan pembaruan tabel. Kebijakan pembaruan menyederhanakan proses sinkronisasi dan pembaruan data antara dua tabel. Saat data baru disisipkan ke dalam tabel sumber, kueri transformasi berjalan di atas data ini untuk memodifikasi dan menyisipkan data ke dalam tabel target.

Catatan

  • Tabel sumber dan tabel yang kebijakan pembaruannya ditentukan harus berada dalam database yang sama.
  • Skema fungsi kebijakan pembaruan dan skema tabel target harus cocok dengan nama, jenis, dan urutan kolomnya.
  • Jika kebijakan sudah ditentukan pada tabel, PolicyObjects yang ditentukan dalam perintah ditambahkan ke array PolicyObjects dalam kebijakan yang ada.

Izin

Anda harus memiliki setidaknya izin Admin Tabel untuk menjalankan perintah ini.

Sintaks

.alter-mergetable [ DatabaseName .]TableName policy update ArrayOfPolicyObjects

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
DatabaseName string Nama database. Saat Anda menjalankan perintah dari konteks database yang berisi tabel untuk diubah, DatabaseName tidak diperlukan.
TableName string ✔️ Nama tabel. Kartubebas, *, menunjukkan semua tabel.
ArrayOfPolicyObjects string ✔️ Array objek kebijakan yang diserialisasikan. Untuk informasi selengkapnya, lihat kebijakan pembaruan.

Mengembalikan

Menampilkan representasi JSON mengenai kebijakan.

Contoh

Perintah berikut mengubah kebijakan pembaruan untuk tabel menggunakan literal string multibaris.

.alter-merge table MyDatabase.MyTable policy update
```
[
    {
        "IsEnabled": true,
        "Source": "MyTableX",
        "Query": "MyOtherTable",
        "IsTransactional": true,
        "PropagateIngestionProperties": false
    }
]
```