Membuat koneksi data Azure Event Hubs untuk Azure Data Explorer

Azure Data Explorer menawarkan penyerapan dari Azure Event Hubs, platform streaming big data, dan layanan penyerapan peristiwa. Azure Event Hubs dapat memproses jutaan peristiwa per detik dalam waktu hampir bersamaan.

Dalam artikel ini, Anda menyambungkan ke pusat aktivitas dan menyerap data ke Azure Data Explorer. Untuk gambaran umum tentang penyerapan dari Azure Event Hubs, lihat Azure Event Hubs koneksi data.

Untuk mempelajari cara membuat koneksi menggunakan SDK Kusto, lihat Membuat koneksi data Azure Event Hubs dengan SDK.

Untuk sampel kode berdasarkan versi SDK sebelumnya, lihat artikel yang diarsipkan.

Membuat koneksi data pusat aktivitas

Di bagian ini, Anda membuat koneksi antara hub peristiwa dan tabel Azure Data Explorer Anda. Selama koneksi ini ada, data dikirimkan dari pusat aktivitas ke tabel target Anda. Jika pusat aktivitas dipindahkan ke sumber daya atau langganan yang berbeda, Anda perlu memperbarui atau membuat ulang koneksi.

Prasyarat

Dapatkan data

  1. Dari menu sebelah kiri, pilih Kueri.

  2. Klik kanan pada database tempat Anda ingin menyerap data. Pilih Dapatkan data.

    Cuplikan layar tab kueri, dengan klik kanan pada database dan dialog dapatkan opsi terbuka.

Source

Di jendela Dapatkan data , tab Sumber dipilih.

Pilih sumber data dari daftar yang tersedia. Dalam contoh ini, Anda menyerap data dari Azure Event Hubs.

Cuplikan layar jendela dapatkan data dengan tab sumber dipilih.

Konfigurasikan

  1. Pilih database dan tabel target. Jika Anda ingin menyerap data ke dalam tabel baru, pilih + Tabel baru dan masukkan nama tabel.

    Catatan

    Nama tabel dapat mencapai 1024 karakter termasuk spasi, alfanumerik, tanda hubung, dan garis bawah. Karakter khusus tidak didukung.

    Cuplikan layar tab konfigurasi dengan bidang untuk mengonfigurasi sumber data Azure Event Hubs di Azure Data Explorer.

  2. Isi bidang berikut:

    Pengaturan Deskripsi bidang
    Langganan ID langganan tempat sumber daya pusat aktivitas berada.
    Namespace layanan event hub Nama yang mengidentifikasi namespace Anda.
    Pusat aktivitas Pusat aktivitas yang ingin Anda gunakan
    Grup konsumen Grup konsumen yang ditentukan dalam peristiwa Anda
    Nama koneksi data Nama yang mengidentifikasi koneksi data Anda.
    Advanced filters (filter Tingkat Lanjut)
    Kompresi Jenis kompresi payload pesan pusat aktivitas.
    Properti sistem peristiwa Properti sistem pusat aktivitas. Jika ada beberapa rekaman per pesan peristiwa, properti sistem ditambahkan ke yang pertama. Saat menambahkan properti sistem, buat atau perbarui skema tabel dan pemetaan untuk menyertakan properti yang dipilih.
    Tanggal mulai pengambilan peristiwa Koneksi data mengambil peristiwa Azure Event Hubs yang ada yang dibuat setelah tanggal mulai pengambilan Peristiwa. Hanya peristiwa yang dipertahankan oleh periode retensi Azure Event Hubs yang dapat diambil. Jika tanggal mulai pengambilan peristiwa tidak ditentukan, waktu default adalah waktu saat koneksi data dibuat.
  3. Pilih Selanjutnya

Memeriksa

Tab Inspeksi terbuka dengan pratinjau data.

Untuk menyelesaikan proses penyerapan, pilih Selesai.

Cuplikan layar memeriksa data untuk penyerapan dari Azure Event Hubs ke Azure Data Explorer.

Opsional:

  • Jika data yang Anda lihat di jendela pratinjau tidak selesai, Anda mungkin memerlukan lebih banyak data untuk membuat tabel dengan semua bidang data yang diperlukan. Gunakan perintah berikut untuk mengambil data baru dari pusat aktivitas Anda:

    • Membuang dan mengambil data baru: Membuang data yang disajikan dan mencari peristiwa baru.

    • Ambil lebih banyak data: Cari lebih banyak peristiwa selain peristiwa yang sudah ditemukan.

      Catatan

      Untuk melihat pratinjau data Anda, pusat aktivitas Anda harus mengirim peristiwa.

  • Pilih Penampil perintah untuk melihat dan menyalin perintah otomatis yang dihasilkan dari input Anda.

  • Gunakan menu dropdown File definisi skema untuk mengubah file tempat skema disimpulkan.

  • Ubah format data yang disimpulkan secara otomatis dengan memilih format yang diinginkan dari menu dropdown. Lihat Format data yang didukung oleh Azure Data Explorer untuk penyerapan.

  • Edit kolom.

  • Jelajahi Opsi tingkat lanjut berdasarkan jenis data.

Edit kolom

Catatan

  • Untuk format tabular (CSV, TSV, PSV), Anda tidak dapat memetakan kolom dua kali. Untuk memetakan ke kolom yang sudah ada, pertama-tama hapus kolom baru.
  • Anda tidak dapat mengubah tipe kolom yang sudah ada. Jika Anda mencoba memetakan ke kolom yang memiliki format yang berbeda, Anda mungkin berakhir dengan kolom kosong.

Perubahan yang dapat Anda lakukan dalam tabel tergantung pada parameter berikut:

  • Pilih Baru atau Yang Sudah Ada
  • Pilih Baru atau Yang Sudah Ada
Jenis tabel Jenis Pemetaan Penyesuaian yang tersedia
Tabel Baru Tambahkan Pemetaan Baru Ganti nama kolom, ubah jenis data, ubah sumber data, transformasi pemetaan, tambahkan kolom, hapus kolom
Tabel yang sudah ada Tambahkan Pemetaan Baru Tambahkan kolom (di mana Anda kemudian dapat mengubah jenis data, mengganti nama, dan memperbarui)
Tabel yang sudah ada Pemetaan yang ada tidak ada

Cuplikan layar kolom terbuka untuk pengeditan.

Memindahkan transformasi

Some data format mappings (Parquet, JSON, and Avro) support simple ingest-time transformations. Untuk menerapkan transformasi pemetaan, buat atau perbarui kolom di jendela Edit kolom .

Transformasi pemetaan dapat dilakukan pada kolom jenis string atau tanggalwaktu, dengan sumber memiliki tipe data int atau panjang. Supported mapping transformations are:

  • DateTimeFromUnixSeconds
  • DateTimeFromUnixMilliseconds
  • DateTimeFromUnixMicroseconds
  • DateTimeFromUnixNanoseconds

Opsi tingkat lanjut berdasarkan jenis data

Tabular (CSV, TSV, PSV):

  • Jika Anda menyerap format tabular dalam tabel yang sudah ada, Anda bisa memilih Tingkat Lanjut>Pertahankan skema tabel saat ini. Data tabular tidak selalu menyertakan nama kolom yang digunakan untuk memetakan data sumber ke kolom yang sudah ada. Ketika opsi ini dicentang, pemetaan dilakukan secara berurutan, dan skema tabel tetap sama. Jika opsi ini tidak dicentang, kolom baru dibuat untuk data masuk, terlepas dari struktur data.

  • Untuk menggunakan baris pertama sebagai nama kolom, pilih Baris pertama Tingkat Lanjut>adalah header kolom.

    Cuplikan layar opsi CSV tingkat lanjut.

JSON:

  • Untuk menentukan pembagian kolom data JSON, pilihTingkat BerlapisTingkat Lanjut>, dari 1 hingga 100.

  • Jika Anda memilih Tingkat Lanjut>Abaikan kesalahan format data, data diserap dalam format JSON. Jika Anda membiarkan kotak centang ini tidak dipilih, data diserap dalam format multijson.

    Cuplikan layar opsi JSON tingkat lanjut.

Ringkasan

Di jendela Persiapan data, ketiga langkah ditandai dengan tanda centang hijau saat penyerapan data berhasil diselesaikan. Anda bisa menampilkan perintah yang digunakan untuk setiap langkah, atau memilih kartu untuk mengkueri, memvisualisasikan, atau menghilangkan data yang diserap.

Cuplikan layar ringkasan mendapatkan data dari Azure Event Hubs di Azure Data Explorer.

Menghapus koneksi data pusat aktivitas

Hapus koneksi data melalui portal Azure seperti yang dijelaskan di tab portal.