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 menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Membangun skema minimal yang mengakui semua nilai DynamicExpr.
Catatan
Fungsi ini digunakan bersama dengan ringkasan operator.
Sintaks
buildschema
(
DynamicExpr)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| DynamicExpr | dynamic |
✔️ | Ekspresi yang digunakan untuk perhitungan agregasi. |
Mengembalikan
Menampilkan skema minimal yang menerima semua nilai DynamicExpr.
Petunjuk / Saran
Jika input adalah string JSON, gunakan fungsi parse_json() untuk mengonversi JSON menjadi nilai dinamis . Jika tidak, kesalahan mungkin terjadi.
Contoh
Contoh berikut membangun skema berdasarkan:
{"x":1, "y":3.5}{"x":"somevalue", "z":[1, 2, 3]}{"y":{"w":"zzz"}, "t":["aa", "bb"], "z":["foo"]}
datatable(value: dynamic) [
dynamic({"x":1, "y":3.5}),
dynamic({"x":"somevalue", "z":[1, 2, 3]}),
dynamic({"y":{"w":"zzz"}, "t":["aa", "bb"], "z":["foo"]})
]
| summarize buildschema(value)
Hasil
| schema_value |
|---|
{"x":["long","string"],"y":["double",{"w":"string"}],"z":{"indexer:["long","string"]},"t":{"indexer":"string"}} |
Perincian skema
Dalam skema yang dihasilkan:
- Objek akar adalah kontainer dengan empat properti bernama
x,y,z, dant. -
xproperti adalah jenis panjang atau jenis string . - Properti
yadalah jenis ganda atau kontainer lain dengan propertiwjenis string . - Properti
zadalah array, yang ditunjukkan oleh kata kunciindexer, di mana setiap item dapat berupa jenis panjang atau jenis string . - Properti
tadalah array, yang ditunjukkan oleh kata kunciindexer, di mana setiap item adalah string . - Setiap properti secara implisit opsional, dan array apa pun mungkin kosong.
Konten terkait
- praktik terbaik untuk manajemen skema
- operator getschema
- plugin infer_storage_schema