read_state_metadata
tabellvärdesfunktion
Gäller för: Databricks SQL
Databricks Runtime 14.3 och senare
Returnerar en tabell med rader som representerar metadata för ett strömmande frågetillstånd.
En tabellvärdefunktion för att läsa metadata för tillståndskänsliga operatorer för strömmande frågor. Den stöder endast körning som en batchfråga.
Syntax
read_state_metadata(path)
Argument
Den här funktionen kräver namngivna parameteranrop för alternativnycklarna.
path
: EnSTRING
literal med sökvägen till platsen för den strömmande frågekontrollpunkten.
Returer
En tabell med tillståndsmetadata har följande schema. Alla kolumner är INTE NULL.
operatorId INT NOT NULL
Ett heltals-ID för den tillståndskänsliga strömningsoperatorn.
operatorName STRING NOT NULL
Namnet på den tillståndskänsliga strömningsoperatorn.
stateStoreName STRING NOT NULL
Namnet på operatorns tillståndslager.
numPartitions INT NOT NULL
Antal partitioner i tillståndsarkivet.
minBatchId BIGINT NOT NULL
Det minsta batch-ID som är tillgängligt för frågetillstånd. Värdet kan vara ogiltigt om den direktuppspelningsfråga som tar kontrollpunkten körs, eftersom rensningen skulle köras.
maxBatchId BIGINT NOT NULL
Det maximala batch-ID som är tillgängligt för frågetillstånd. Värdet kan vara ogiltigt om den strömmande fråga som tar kontrollpunkten körs, eftersom frågan kommer att checka in ytterligare batchar.
Exempel
- Read state metadata from the checkpoint
> SELECT * FROM read_state_metadata('/checkpoint/path');
Relaterade artiklar
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för