Bagikan melalui


Mengkloning skema database di Azure Data Explorer

Artikel ini menjelaskan cara menggunakan perintah manajemen untuk mengkloning skema database Azure Data Explorer.

Prasyarat

Mengkloning skema database

Langkah-langkah berikut menjelaskan cara mengkloning skema database menggunakan antarmuka pengguna web Azure Data Explorer. Atau, Anda dapat menggunakan pustaka klien Kusto untuk menjalankan perintah manajemen yang sama. Untuk informasi selengkapnya, lihat Membuat aplikasi untuk menjalankan perintah manajemen.

  1. Dari menu sebelah kiri, pilih Kueri.

  2. Di panel koneksi, pilih database yang skemanya ingin Anda kloning.

    Cuplikan layar database yang dipilih di panel koneksi.

  3. Jalankan perintah berikut:

    .show database schema as csl script with (ShowObfuscatedStrings = true)
    

    Perintah ini mengembalikan skrip perintah manajemen untuk membuat ulang skema database. Perhatikan jumlah rekaman yang dikembalikan, yang digunakan untuk verifikasi di langkah selanjutnya. Untuk informasi selengkapnya, lihat perintah .show database schema.

  4. Salin output skrip CSL. Untuk melakukannya, pilih semua baris yang dikembalikan. Kemudian, klik kanan dan pilih Salin atau gunakan pintasan keyboard Ctrl + C.

    Cuplikan layar rekaman yang dipilih dan menu klik kanan.

  5. Di panel koneksi, pilih database tempat Anda ingin membuat ulang skema. Jika perlu, buat database.

    Cuplikan layar database lain yang dipilih di panel koneksi.

  6. Ubah skrip yang disalin dengan mengganti nama database asli dengan nama database baru.

  7. Jalankan perintah berikut, ganti <CSLScript> dengan skrip.

    Catatan

    Pilih teks perintah lengkap lalu jalankan. Jika Anda tidak memilih teks lengkap, perintah akan berhenti di baris kosong pertama dalam skrip.

    .execute database script <| <CSLScript>
    

    Perintah ini menjalankan perintah dari skrip, membuat ulang skema database pada database baru. Untuk informasi selengkapnya, lihat perintah skrip database .execute.

  8. Verifikasi bahwa skrip berjalan dengan benar. Untuk melakukannya, periksa apakah jumlah rekaman yang dikembalikan sama dengan rekaman dari perintah perlihatkan skema. Kemudian, gulir ke perintah akhir dan periksa apakah Result kolomnya adalah Complete. Jika kegagalan terjadi, pecahkan masalah dan jalankan perintah lagi.

    Catatan

    Anda dapat menjalankan ulang skrip sesering yang diperlukan tanpa menghapus sumber daya dari eksekusi sebelumnya.