Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Beralih layanan menggunakan daftar drop-down Versi . Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer
Tag ekstensi adalah string yang menjelaskan properti umum untuk semua data dalam jangkauan. Misalnya, selama penyerapan data, Anda dapat menambahkan tag ekstensi untuk menandakan sumber data yang diserap. Kemudian, Anda dapat menggunakan tag ini untuk analisis.
Jangkauan dapat menyimpan beberapa tag sebagai bagian dari metadatanya. Saat jangkauan digabungkan, tag mereka juga bergabung, memastikan representasi metadata yang konsisten.
Untuk melihat tag yang terkait dengan jangkauan, gunakan perintah .show extents . Untuk tampilan terperinci tag yang terkait dengan rekaman dalam jangkauan, gunakan fungsi extent-tags().
Penting
Tag dimulai dengan drop-by: atau ingest-by: membawa arti tertentu. Untuk informasi selengkapnya, lihat tag drop-by extent dan tag ingest-by extent.
drop-by tag tingkat
Tag yang dimulai dengan prefiks drop-by: dapat digunakan untuk mengontrol jangkauan lain yang akan digabungkan. Tingkatan yang memiliki set drop-by: tag yang sama dapat digabungkan bersama-sama, tetapi tidak akan digabungkan dengan tingkat lain jika memiliki sekumpulan drop-by: tag yang berbeda.
Catatan
- Hindari penggunaan tag yang
drop-byberlebihan. - Tag ini tidak boleh digunakan untuk mengganti data tingkat rekaman individual, dan paling efektif saat diterapkan ke data dalam jumlah besar.
- Menetapkan tag unik
drop-byke rekaman atau file individual dapat berdampak signifikan pada performa.
Contoh
Menentukan tingkat mana yang dapat digabungkan bersama-sama
Jika:
- Jangkauan 1 memiliki tag berikut:
drop-by:blue,drop-by:red,green. - Jangkauan 2 memiliki tag berikut:
drop-by:red,yellow. - Jangkauan 3 memiliki tag berikut:
purple,drop-by:red,drop-by:blue.
lalu:
- Jangkauan 1 dan 2 tidak akan digabungkan, karena memiliki kumpulan tag
drop-byyang berbeda. - Jangkauan 2 dan 3 tidak akan digabungkan, karena memiliki kumpulan tag
drop-byyang berbeda. - Jangkauan 1 dan 3 dapat digabungkan, karena memiliki kumpulan tag
drop-byyang sama.
Menggunakan drop-by tag sebagai bagian dari operasi tingkat luas
Kueri berikut mengeluarkan perintah untuk menghilangkan tingkat sesuai dengan tag mereka drop-by: .
.ingest ... with @'{"tags":"[\"drop-by:2016-02-17\"]"}'
.drop extents <| .show table MyTable extents where tags has "drop-by:2016-02-17"
ingest-by tag tingkat
Tag dengan awalan ingest-by: dapat digunakan bersama dengan ingestIfNotExists properti untuk memastikan bahwa data hanya diserap sekali.
Properti ingestIfNotExists mencegah penyerapan duplikat dengan memeriksa apakah jangkauan dengan tag yang ditentukan ingest-by: sudah ada. Biasanya, perintah penyerapan berisi ingest-by: tag dan ingestIfNotExists properti dengan nilai yang sama.
Catatan
- Hindari penggunaan tag yang
ingest-byberlebihan. - Menetapkan tag unik
ingest-byuntuk setiap panggilan penyerapan dapat berdampak signifikan pada performa. - Jika alur diketahui memiliki duplikasi data, kami sarankan Anda menyelesaikan duplikasi ini sebelum menyerap data.
Contoh
Menambahkan tag pada penyerapan
Perintah berikut menyerap data dan menambahkan tag ingest-by:2016-02-17.
.ingest ... with (tags = '["ingest-by:2016-02-17"]')
Mencegah penyerapan duplikat
Perintah berikut ini menyerap data selama tidak ada batasan dalam tabel yang ingest-by:2016-02-17 memiliki tag .
.ingest ... with (ingestIfNotExists = '["2016-02-17"]')
Mencegah penyerapan duplikat dan menambahkan tag ke data baru apa pun
Perintah berikut ini menyerap data selama tidak ada batasan dalam tabel yang ingest-by:2016-02-17 memiliki tag . Setiap data yang baru diserap akan mendapatkan ingest-by:2016-02-17 tag.
.ingest ... with (ingestIfNotExists = '["2016-02-17"]', tags = '["ingest-by:2016-02-17"]')
Batasan
- Tag tingkat hanya dapat diterapkan ke rekaman dalam jangkauan. Akibatnya, tag tidak dapat diatur pada data penyerapan streaming sebelum disimpan dalam jangkauan.
- Tag tingkat tidak dapat disimpan pada data dalam tabel eksternal atau tampilan materialisasi.