Examiner les détails de la table Delta Lake avec DESCRIBE DETAIL
Vous pouvez récupérer des informations détaillées sur une table Delta (par exemple, nombre de fichiers, taille des données) à l’aide de la commande DESCRIBE DETAIL
.
DESCRIBE DETAIL '/data/events/'
DESCRIBE DETAIL eventsTable
Pour plus d’informations sur la syntaxe de Spark SQL, consultez DÉCRIRE EN DÉTAIL.
Pour plus d’informations sur les syntaxes Scala, Java et Python, consultez Documentation sur l’API Delta Lake.
Schéma détaillé
La sortie de cette opération ne comprend qu’une seule ligne avec le schéma suivant.
Remarque
Les colonnes que vous voyez dépendent de la version de Databricks Runtime que vous utilisez et des fonctionnalités de table que vous avez activées.
Colonne | Type | Description |
---|---|---|
format | string | Format de la table, à savoir, delta . |
id | string | ID unique de la table. |
name | string | Nom de la table tel que défini dans le metastore. |
description | string | Description de la table. |
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 | 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 en octets de la dernière capture instantanée de la table. |
properties | string-string map | Toutes les propriétés définies pour cette table. |
minReaderVersion | int | Version minimale des lecteurs (selon le protocole du journal) pouvant lire la table. |
minWriterVersion | int | Version minimale des enregistreurs (selon le protocole du journal) pouvant écrire dans la table. |
statistiques | mappage avec des clés de chaîne | Statistiques supplémentaires au niveau des tables. |
tableFeatures | tableau de chaînes | Liste des fonctionnalités de table prises en charge par la table. Consultez Comment Azure Databricks gère-t-il la compatibilité des fonctionnalités Delta Lake ?. |
clusteringColumns | tableau de chaînes | Colonnes utilisées pour le clustering liquide. Consultez Utiliser le clustering liquide pour des tables Delta. |
Voici un exemple de ce à quoi peut ressembler la 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|
+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+