Bagikan melalui


read_state_metadata fungsi table-valued

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya 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: Literal STRING 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');