Školení
Modul
Použití bezserverového fondu SQL Azure Synapse k dotazování souborů v datovém jezeře - Training
Použití bezserverového fondu SQL Azure Synapse k dotazování souborů v datovém jezeře
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
cloud_files_state
tabulková hodnotová funkce
Platí pro: Databricks SQL
Databricks Runtime 11.3 LTS a vyšší
Vrátí stav na úrovni souboru automatického zavaděče nebo read_files
datového proudu.
cloud_files_state( { TABLE ( table_name ) | checkpoint } )
read_files
. Název nesmí obsahovat dočasnou specifikaci. K dispozici ve službě Databricks Runtime 13.3 LTS a novějších.checkpoint
STRING
: Literál. Adresář kontrolního bodu pro datový proud pomocí zdroje automatického zavaděče. Podívejte se, co je automatický zavaděč?Vrátí tabulku s následujícím schématem:
path STRING NOT NULL PRIMARY KEY
Cesta k souboru.
size BIGINT NOT NULL
Velikost souboru v bajtech
create_time TIMESTAMP NOT NULL
Čas vytvoření souboru.
discovery_time TIMESTAMP NOT NULL
Důležité
Tato funkce je v privátní verzi Preview. Pokud ji chcete vyzkoušet, obraťte se na svou kontaktní osobu pro Azure Databricks.
Čas, kdy byl soubor zjištěn.
commit_time TIMESTAMP
Důležité
Tato funkce je v privátní verzi Preview. Pokud ji chcete vyzkoušet, obraťte se na svou kontaktní osobu pro Azure Databricks.
Čas, kdy byl soubor po zpracování potvrzen do kontrolního bodu.
NULL
pokud soubor ještě není zpracován. Soubor může být zpracován, ale může být označen jako potvrzený libovolně později. Označení souboru jako potvrzeného znamená, že automatický zavaděč nevyžaduje znovu zpracování souboru.
archive_time TIMESTAMP
Důležité
Tato funkce je v privátní verzi Preview. Pokud ji chcete vyzkoušet, obraťte se na svou kontaktní osobu pro Azure Databricks.
Čas archivace souboru.
NULL
pokud soubor nebyl archivován.
source_id STRING
ID zdroje automatického zavaděče v dotazu streamování. Tato hodnota je '0'
určená pro datové proudy, které ingestují z jednoho umístění cloudového úložiště objektů.
flow_name STRING
Platí pro: Databricks SQL
Databricks Runtime 13.3 a vyšší
flow_name
představuje konkrétní tok streamování v Delta Live Tables, který obsahuje jeden nebo více cloudových zdrojů souborů.
NULL
pokud nebyla udělena žádná table_name
.
Potřebujete:
OWNER
oprávnění ke streamované tabulce, pokud používáte identifikátor streamované tabulky.READ FILES
oprávnění k umístění kontrolního bodu, pokud poskytuje kontrolní bod pod externím umístěním.-- Simple example from checkpoint
> SELECT path FROM CLOUD_FILES_STATE('/some/checkpoint');
/some/input/path
/other/input/path
-- Simple example from source subdir
> SELECT path FROM CLOUD_FILES_STATE('/some/checkpoint/sources/0');
/some/input/path
/other/input/path
-- Simple example from streaming table
> SELECT path FROM CLOUD_FILES_STATE(TABLE(my_streaming_table));
/some/input/path
/other/input/path
Školení
Modul
Použití bezserverového fondu SQL Azure Synapse k dotazování souborů v datovém jezeře - Training
Použití bezserverového fondu SQL Azure Synapse k dotazování souborů v datovém jezeře