Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função com valor de tabela
Aplica-se a:
SQL do Databricks
Databricks Runtime 14.3 e versões posteriores
Retorna uma tabela com linhas que representam os metadados de um estado de consulta de streaming.
Uma função com valor de tabela para ler metadados de operadores de consulta de streaming com estado. Ele só dá suporte à execução como uma consulta em lote.
Sintaxe
read_state_metadata(path)
Argumentos
Essa função requer invocação de parâmetro nomeada para as chaves de opção.
-
path: Um literalSTRINGcom o caminho do local do ponto de verificação da consulta de streaming.
Retornos
Uma tabela de metadados de estado tem o esquema a seguir. Todas as colunas são NOT NULL.
operatorId INT NOT NULLUma ID de inteiro do operador de streaming com estado.
operatorName STRING NOT NULLNome do operador de streaming com estado.
stateStoreName STRING NOT NULLNome do repositório de estado do operador.
numPartitions INT NOT NULLNúmero de partições do repositório de estado.
minBatchId BIGINT NOT NULLA ID mínima do lote disponível para o estado de consulta. O valor poderá ser inválido se a consulta de streaming que está executando o ponto de verificação estiver em execução, pois isso faria com que a limpeza fosse executada.
maxBatchId BIGINT NOT NULLA ID máxima do lote disponível para consultar o estado. O valor poderá ser inválido se a consulta de streaming que está executando o ponto de verificação estiver em execução, pois a consulta confirmará mais lotes.
Exemplos
- Read state metadata from the checkpoint
> SELECT * FROM read_state_metadata('/checkpoint/path');