Bagikan melalui


operator serialize

Menandai bahwa urutan set baris input aman digunakan untuk fungsi jendela.

Operator memiliki makna deklaratif. Operator tersebut menandai baris input yang ditetapkan sebagai diserialisasi (diurutkan), sehingga fungsi jendela dapat diterapkan pada baris itu.

Sintaks

serialize [Name1 = Expr1 [, Name2 = Expr2]...]

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
Nama string Nama kolom untuk ditambahkan atau diperbarui. Jika dihilangkan, nama kolom output akan dibuat secara otomatis.
Expr string ✔️ Perhitungan untuk melakukan atas input.

Contoh

Menserialisasikan subset baris menurut kondisi

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize

Menambahkan nomor baris ke tabel yang diserialisasikan

Untuk menambahkan nomor baris ke tabel berseri, gunakan fungsi row_number().

TraceLogs
| where ClientRequestId == "5a848f70-9996-eb17-15ed-21b8eb94bf0e"
| serialize rn = row_number()

Perilaku serialisasi operator

Kumpulan baris output dari operator berikut ditandai sebagai diserialisasi.

Kumpulan baris output operator berikut ditandai sebagai nonserialisasi.

Semua operator lain mempertahankan properti serialisasi. Jika set baris input diserialisasi, kumpulan baris output juga diserialisasi.