Bagikan melalui


Membuat koneksi data Event Grid untuk Azure Data Explorer

Dalam artikel ini, Anda mempelajari cara menyerap blob dari akun penyimpanan Anda ke Azure Data Explorer menggunakan koneksi data Event Grid. Anda akan membuat koneksi data Event Grid yang menetapkan langganan Azure Event Grid. Langganan Event Grid merutekan peristiwa dari akun penyimpanan Anda ke Azure Data Explorer melalui Azure Event Hubs.

Untuk informasi umum tentang menyerap ke Azure Data Explorer dari Event Grid, lihat Menyambungkan ke Event Grid.

Catatan

Untuk mencapai performa terbaik dengan koneksi Event Grid, atur rawSizeBytes properti penyerapan melalui metadata blob. Untuk informasi selengkapnya, lihat properti penyerapan.

Prasyarat

Membuat koneksi data Event Grid

Di bagian ini, Anda akan membuat koneksi antara Event Grid dan tabel Azure Data Explorer Anda.

  1. Di bawah kluster yang Anda buat, pilih Database>TestDatabase.

    Cuplikan layar halaman Database, memperlihatkan database.

  2. Pilih Penyerapan>data Tambahkan koneksi data.

    Cuplikan layar halaman Penyerapan data, memperlihatkan opsi tambahkan koneksi data.

  3. Di bawah Dasar,pilih jenis koneksi: Penyimpanan blob lalu isi formulir dengan informasi berikut:

    Cuplikan layar tab Dasar-Dasar Koneksi Data, memperlihatkan opsi untuk jenis koneksi penyimpanan Blob.

    Pengaturan Nilai yang disarankan Deskripsi bidang
    Nama koneksi data test-grid-connection Nama koneksi yang ingin Anda buat di Azure Data Explorer.
    Langganan akun penyimpanan ID langganan Anda. ID langganan tempat akun penyimpanan Anda berada.
    Akun Penyimpanan gridteststorage1 Nama akun penyimpanan yang Anda buat sebelumnya.
    Jenis peristiwa Blob yang dibuat atau Blob yang diganti namanya Jenis peristiwa yang memicu konsumsi. Blob berganti nama hanya didukung untuk penyimpanan ADLSv2. Untuk mengganti nama blob, navigasikan ke blob di portal Azure, klik kanan pada blob dan pilih Ganti Nama. Tipe y ang didukung adalah: Microsoft.Storage.BlobCreated atau Microsoft.Storage.BlobRenamed.
    Pembuatan sumber daya Otomatis Tentukan apakah Anda ingin Azure Data Explorer membuat Langganan Event Grid, namespace Azure Event Hubs, dan Azure Event Hubs untuk Anda. Untuk membuat sumber daya secara manual, lihat Membuat sumber daya secara manual untuk penyerapan Event Grid
  4. Pilih Pengaturan Filter jika Anda ingin melacak subjek tertentu. Atur filter untuk pemberitahuan sebagai berikut:

    • Bidang awalan adalah awalan literal dari subjek. Karena pola yang diterapkan startswith, ia dapat menjangkau beberapa kontainer, folder, atau blob. Tidak ada kartubebas yang diizinkan.
      • Untuk menentukan filter pada kontainer blob, bidang harus diatur sebagai berikut: /blobServices/default/containers/[container prefix].
      • Untuk menentukan filter pada awalan blob (atau folder di Azure Data Lake Gen2), bidang harus diatur sebagai berikut: /blobServices/default/containers/[container name]/blobs/[folder/blob prefix].
    • Bidang akhiran adalah akhiran literal dari blob. Tidak ada kartubebas yang diizinkan.
    • Bidang Case-Sensitive menunjukkan apakah awalan dan filter akhiran peka huruf besar/kecil
    • Untuk informasi selengkapnya tentang memfilter peristiwa, lihat peristiwa penyimpanan Blob.

    Cuplikan layar formulir Pengaturan filter, memperlihatkan parameter filter.

  5. Pilih Berikutnya: Properti penyerapan.

  6. Isi formulir dengan informasi berikut. Tabel dan nama pemetaan peka huruf besar/kecil:

    Cuplikan layar tab properti Penyerapan Koneksi Data, memperlihatkan properti tabel target.

    Properti penyerapan:

    Pengaturan Nilai yang disarankan Deskripsi bidang
    Perbolehkan perutean data ke database lain (Koneksi data multi database) Jangan izinkan Aktifkan opsi ini jika Anda ingin mengambil alih database target default yang terkait dengan koneksi data. Untuk informasi selengkapnya tentang perutean database, lihat Perutean peristiwa.
    Nama tabel TestTable Tabel yang Anda buat di TestDatabase.
    Format data JSON Format yang didukung adalah Avro, CSV, JSON, MULTILINE JSON, ORC, PARQUET, PSV, SCSV, SOHSV, TSV, TXT, TSVE, APACHEAVRO, RAW, dan W3CLOG. Pilihan kompresi yang didukung adalah Zip dan Gzip.
    Pemetaan TestMapping Pemetaan yang Anda buat di TestDatabase, yang memetakan data masuk ke nama kolom dan jenis data TestTable. Jika tidak ditentukan, pemetaan data identitas yang berasal dari skema tabel digunakan.
    Pengaturan tingkat lanjut Data saya memiliki header Abaikan header. Didukung untuk jenis file *SV.

    Catatan

    Anda tidak perlu menentukan semua Pengaturan perutean default. Pengaturan parsial juga diterima.

  7. Pilih Berikutnya: Tinjau + buat

  8. Di bawah *Tinjau + buat.

  9. Tinjau sumber daya yang dibuat secara otomatis untuk Anda dan pilih Buat.

    Cuplikan layar tab Tinjau dan buat Koneksi Data, memperlihatkan ringkasan pengaturan koneksi data yang dipilih.

  10. Tunggu hingga penyebaran selesai. Jika penyebaran Anda gagal, pilih Detail operasi di samping tahap gagal untuk mendapatkan informasi lebih lanjut karena alasan kegagalan. Pilih Redeploy untuk mencoba menyebarkan sumber daya lagi. Anda dapat mengubah parameter sebelum penyebaran.

    Cuplikan layar halaman Sebarkan gambaran umum Event Grid, memperlihatkan penyebaran yang gagal.

Menghapus koneksi data Event Grid

Untuk menghapus koneksi Event Grid dari portal Azure, lakukan hal berikut:

  1. Buka kluster Anda. Dari menu sebelah kiri, pilih Database. Kemudian, pilih database yang berisi tabel target.
  2. Dari menu sebelah kiri, pilih Koneksi data. Kemudian, pilih kotak centang di samping koneksi data Event Grid yang relevan.
  3. Dari bilah menu atas, pilih Hapus.

Langkah berikutnya