Bagikan melalui


Membuat tabel eksternal menggunakan wizard antarmuka pengguna web Azure Data Explorer

Tabel eksternal adalah entitas skema yang mereferensikan data yang disimpan di luar database Azure Data Explorer. Antarmuka pengguna web Azure Data Explorer dapat membuat tabel eksternal dengan mengambil file sampel dari kontainer penyimpanan dan membuat skema berdasarkan sampel ini. Anda kemudian dapat menganalisis dan mengkueri data dalam tabel eksternal tanpa penyerapan ke Azure Data Explorer. Untuk gambaran umum singkat, lihat tabel eksternal. Untuk informasi tentang berbagai cara untuk membuat tabel eksternal, lihat membuat dan mengubah tabel eksternal Azure Storage. Artikel ini memperlihatkan kepada Anda cara membuat tabel eksternal menggunakan pengalaman wizard pembuatan.

Prasyarat

Membuat tabel eksternal

  1. Di menu sebelah kiri, pilih Kueri.

  2. Klik kanan pada database tempat Anda ingin membuat tabel eksternal. Pilih Buat tabel eksternal.

    Cuplikan layar opsi untuk membuat tabel eksternal dari halaman kueri.

Jendela Buat tabel eksternal terbuka dengan tab Tujuan dipilih.

Tab tujuan

  1. Bidang Kluster dan Database telah diisi sebelumnya. Anda dapat memilih tujuan lain dari menu drop-down.
  2. Di Nama tabel, masukkan nama untuk tabel Anda.

    Tip

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

  3. Pilih Berikutnya: Sumber

Tangkapan layar tab Tujuan dengan bidang Kluster, Database, dan Nama tabel.

Tab Sumber

Di Tautkan ke kontainer, ada dua cara untuk menambahkan kontainer: Tambahkan kontainer dengan tombol Pilih kontainer dan Tambahkan kontainer dengan tombol Tambahkan URL atau Tambahkan kontainer.

Anda dapat menambahkan hingga 10 kontainer sumber.

Menambahkan kontainer dengan tombol Pilih kontainer

  1. Pilih Pilih kontainer.

    Cuplikan layar tombol pilih kontainer di tab sumber.

  2. Pilih langganan dan akun penyimpanan yang relevan yang terkait dengan kontainer Anda.

    Cuplikan layar jendela kontainer tertentu.

  3. Pilih tombol Tambahkan. Ketika verifikasi telah selesai, pemeriksaan hijau akan muncul di sebelah kanan tautan kontainer.

    Cuplikan layar tautan kontainer terverifikasi.

Menambahkan kontainer dengan tombol Tambahkan URL atau Tambahkan kontainer

  1. Pilih tombol Tambahkan URL atau Tambahkan kontainer .

    Cuplikan layar tombol tambahkan URL.

  2. Masukkan string koneksi penyimpanan ke kontainer sumber Anda dengan izin baca dan daftar. Ketika verifikasi telah selesai, pemeriksaan hijau akan muncul di sebelah kanan tautan kontainer.

    Cuplikan layar menambahkan URL SAS.

Filter file

Gunakan Filter file untuk memfilter file yang harus disertakan tabel. File dapat difilter sesuai dengan jalur folder, file dimulai dengan, atau ekstensi file.

Cuplikan layar memilih file yang menentukan skema.

File yang menentukan skema

Kontainer sumber pertama akan menampilkan file di bawah Filter file.

Cuplikan layar buat tab sumber tabel eksternal di Azure Data Explorer.

  1. Pilih file yang menentukan skema dengan memilih lingkaran di sebelah kiri file. File ini akan digunakan untuk menghasilkan skema tabel.
  2. Pilih Berikutnya: skema. Tab Skema terbuka.

Tab skema

Di sisi kanan tab, Anda dapat mempratinjau data Anda. Di sisi kiri, Anda dapat menambahkan partisi ke definisi tabel Anda untuk mengakses data sumber dengan lebih cepat dan mencapai performa yang lebih baik.

Catatan

Pemetaan bukan bagian dari definisi tabel eksternal, dan tidak didukung dalam panduan ini. Pemetaan dapat dikonfigurasi nanti jika perlu. Beberapa fungsionalitas, seperti menghapus kolom terakhir dalam file CSV atau mengubah nama kolom dalam file JSON, memerlukan pemetaan agar berfungsi dengan benar.

  1. Pilih Tambahkan partisi.

    Cuplikan layar file tampilan untuk tabel eksternal di Azure Data Explorer.

  2. Jendela partisi terbuka. Partisi didefinisikan melalui subpath file, yang dapat diubah menggunakan bidang Awalan jalur. Untuk setiap partisi yang ingin Anda terapkan, isi bidang sebagai berikut:

    Bidang Deskripsi Diperlukan/Opsional
    Nama partisi Digunakan untuk identifikasi partisi. Nama bisa segan-segan. Wajib
    Tipe Jenis data kolom pemartisian data. Wajib
    Kolom data Kolom yang digunakan untuk pemartisian. Partisi kolom virtual sesuai dengan jalur URL. Wajib
    Fungsi Fungsi yang diterapkan ke kolom data yang digunakan untuk pemartisian. Opsional
    Argumen fungsi Argumen yang akan digunakan dalam fungsi partisi. Diperlukan jika fungsi digunakan.
    Awalan jalur Subpath file tempat partisi didefinisikan. Awalan ini mengubah URL tabel eksternal, seperti yang terlihat di kotak pratinjau Uri, dan harus cocok dengan URI file yang menentukan skema. Opsional
    Pola tanggalwaktu Format tanggal yang akan digunakan untuk membuat jalur URI tabel. Opsional

    Cuplikan layar menambahkan partisi ke tabel eksternal di Azure Data Explorer.

    Misalnya, nama partisi CustomerName menyarankan bahwa nilai untuk dipartisi oleh berada di bagian nama pelanggan URL. Contoh di atas mendeklarasikan dua partisi: satu partisi atas nama pelanggan dan satu partisi selama tanggal yang disematkan dalam URL.

    Catatan

    Kolom virtual muncul sebagai bagian dari skema sebagai data kolom yang diekstrak dari jalur file, dan data ini dapat digunakan nanti dalam kueri.

  3. Pilih Tambahkan partisi untuk menambahkan partisi lain.

  4. Pilih Simpan. Partisi yang Anda tambahkan sekarang muncul dalam daftar Partisi di panel kiri. Kolom yang dipartisi tidak dapat diubah dalam pratinjau.

    Cuplikan layar tabel eksternal skema Azure Data Explorer.

  5. Pilih Berikutnya: Buat tabel. Saat tabel dibuat, jendela Tabel eksternal berhasil dibuat terbuka.

  6. Untuk melihat perintah yang digunakan untuk membuat tabel, pilih Perintah tampilan.

    Cuplikan layar pembuatan tabel eksternal yang berhasil di Azure Data Explorer.

  7. Untuk membatalkan pembuatan tabel eksternal, pilih Alat>Batalkan.

Mengkueri tabel eksternal

Tabel yang dihasilkan mencakup data dari semua file yang sesuai dengan kriteria yang ditentukan di atas. Anda bisa mengkueri external_table() tabel ini menggunakan fungsi . Untuk informasi selengkapnya tentang cara mengkueri tabel eksternal, lihat Mengkueri tabel eksternal.

Cuplikan layar output tabel dari kueri tabel eksternal di Azure Data Explorer.