read_state_metadata
fungsi table-valued
Berlaku untuk: Databricks SQL Databricks Runtime 14.3 ke atas
Mengembalikan tabel dengan baris yang mewakili metadata status kueri streaming.
Fungsi bernilai tabel untuk membaca metadata operator stateful kueri streaming. Ini hanya mendukung berjalan sebagai kueri batch.
Sintaks
read_state_metadata(path)
Argumen
Fungsi ini memerlukan pemanggilan parameter bernama untuk kunci opsi.
path
: LiteralSTRING
dengan jalur lokasi titik pemeriksaan kueri streaming.
Mengembalikan
Tabel metadata status memiliki skema berikut. Semua kolom TIDAK NULL.
operatorId INT NOT NULL
Id bilangan bulat dari operator streaming stateful.
operatorName STRING NOT NULL
Nama operator streaming stateful.
stateStoreName STRING NOT NULL
Nama penyimpanan status operator.
numPartitions INT NOT NULL
Jumlah partisi penyimpanan status.
minBatchId BIGINT NOT NULL
ID batch minimum yang tersedia untuk status kueri. Nilai bisa tidak valid jika kueri streaming yang mengambil titik pemeriksaan berjalan, karena akan menyebabkan pembersihan berjalan.
maxBatchId BIGINT NOT NULL
ID batch maksimum yang tersedia untuk status kueri. Nilai bisa tidak valid jika kueri streaming yang mengambil titik pemeriksaan berjalan, karena kueri akan menerapkan batch lebih lanjut.
Contoh
- Read state metadata from the checkpoint
> SELECT * FROM read_state_metadata('/checkpoint/path');