Passer en revue les détails du tableau avec décrire les détails

Permet DESCRIBE DETAIL de récupérer des métadonnées détaillées sur une table Delta Lake ou Apache Iceberg, notamment le nombre de fichiers, la taille des données, les colonnes de partition et les fonctionnalités de table activées.

Par exemple:

DESCRIBE DETAIL '/data/events/'

DESCRIBE DETAIL eventsTable

Pour plus d’informations sur la syntaxe Spark SQL, consultez DESCRIPTION DÉTAIL.

Pour plus d’informations sur les syntaxes Scala, Java et Python, consultez Documentation sur l’API Delta Lake.

Schéma détaillé

Note

Les colonnes que vous voyez dépendent de la version databricks Runtime que vous utilisez et des fonctionnalités de table que vous avez activées.

La sortie de l’opération DESCRIBE DETAIL n’a qu’une seule ligne avec le schéma suivant :

Column Type Description
format string Format du tableau (par exemple, delta ou iceberg).
id string ID unique de la table.
name string Nom de la table telle que définie dans le metastore.
description string Description du tableau.
location string Emplacement de la table.
createdAt timestamp Moment de création de la table.
lastModified timestamp Moment de dernière modification de la table.
partitionColumns tableau de chaînes de caractères Noms des colonnes de partition si la table est partitionnée.
numFiles long Nombre de fichiers dans la dernière version de la table.
sizeInBytes int Taille de la dernière capture instantanée de la table en octets.
properties string-string map Toutes les propriétés définies pour cette table.
minReaderVersion int Version minimale des lecteurs (selon le protocole de registre) qui peuvent lire la table.
minWriterVersion int Version minimale des enregistreurs (selon le protocole du journal) pouvant écrire dans la table.
statistics carte avec des clés de chaînes Statistiques supplémentaires au niveau de la table.
tableFeatures tableau de chaînes de caractères Une liste des fonctionnalités de table prises en charge par la table. Consultez les protocoles et la compatibilité des fonctionnalités Delta Lake.
clusteringColumns tableau de chaînes de caractères Les colonnes sont utilisées pour le regroupement de liquides. Consultez Utilisation de Liquid Clustering pour les tables.

Exemple de sortie :

+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+
|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|
+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+