Esaminare i dettagli della tabella utilizzando il comando di descrizione dettaglio

Usare DESCRIBE DETAIL per recuperare metadati dettagliati relativi a una tabella Delta Lake o Apache Iceberg, tra cui numero di file, dimensioni dei dati, colonne di partizione e funzionalità di tabella abilitate.

Per esempio:

DESCRIBE DETAIL '/data/events/'

DESCRIBE DETAIL eventsTable

Per informazioni dettagliate sulla sintassi di Spark SQL, vedere DESCRIBE DETAIL.

Per informazioni dettagliate sulla sintassi scala/Java/Python, vedere la documentazione dell'API Delta Lake.

Schema dettaglio

Note

Le colonne visualizzate dipendono dalla versione di Databricks Runtime usata e dalle funzionalità della tabella abilitate.

L'output dell'operazione DESCRIBE DETAIL ha una sola riga con lo schema seguente:

Column Tipo Description
format string Formato della tabella (ad esempio, delta o iceberg).
id string ID univoco della tabella.
name string Nome della tabella come definito nel metastore.
description string Descrizione della tabella.
location string Posizione della tabella.
createdAt timestamp Al momento della creazione della tabella.
lastModified timestamp Data dell'ultima modifica della tabella.
partitionColumns matrice di stringhe Nomi delle colonne di partizione se la tabella è partizionata.
numFiles lungo Numero di file nella versione più recente della tabella.
sizeInBytes int Dimensioni dello snapshot più recente della tabella in byte.
properties mappa di associazione stringa-stringa Tutte le proprietà impostate per questa tabella.
minReaderVersion int Versione minima dei lettori (in base al protocollo di log) in grado di leggere la tabella.
minWriterVersion int Versione minima dei writer (in base al protocollo di log) che possono scrivere nella tabella.
statistics eseguire il mapping con chiavi stringa Statistiche aggiuntive a livello di tabella.
tableFeatures matrice di stringhe Elenco delle funzionalità della tabella supportate dalla tabella. Vedere Compatibilità e protocolli delle funzionalità delta Lake.
clusteringColumns matrice di stringhe Le colonne che vengono utilizzate per la clusterizzazione dei liquidi. Vedere Usare clustering liquido per le tabelle.

Output di esempio:

+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+
|format|                  id|              name|description|            location|           createdAt|       lastModified|partitionColumns|numFiles|sizeInBytes|properties|minReaderVersion|minWriterVersion|
+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+
| delta|d31f82d2-a69f-42e...|default.deltatable|       null|file:/Users/tuor/...|2020-06-05 12:20:...|2020-06-05 12:20:20|              []|      10|      12345|        []|               1|               2|
+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+