Überprüfen der Tabellendetails mit der Detailbeschreibung

Verwenden Sie DESCRIBE DETAIL, um detaillierte Metadaten zu einer Delta Lake- oder Apache Iceberg-Tabelle abzurufen, einschließlich Anzahl der Dateien, Datengröße, Partitionsspalten und aktivierter Tabellenfunktionen.

Beispiel:

DESCRIBE DETAIL '/data/events/'

DESCRIBE DETAIL eventsTable

Ausführliche Informationen zur Spark SQL-Syntax finden Sie unter DESCRIBE DETAIL.

Details zur Syntax von Scala, Java und Python finden Sie in der Dokumentation zur Delta Lake-API.

Detailschema

Note

Die angezeigten Spalten hängen von der verwendeten Databricks-Runtime-Version und den von Ihnen aktivierten Tabellenfeatures ab.

Die Ausgabe des DESCRIBE DETAIL Vorgangs weist nur eine Zeile mit dem folgenden Schema auf:

Column Typ Description
format string Format der Tabelle (z. B delta . oder iceberg).
id string Eindeutige ID der Tabelle.
name string Name der Im Metastore definierten Tabelle.
description string Beschreibung der Tabelle.
location string Position der Tabelle.
createdAt timestamp Wann die Tabelle erstellt wurde.
lastModified timestamp Wann die Tabelle zuletzt geändert wurde.
partitionColumns Array von Zeichenfolgen Namen der Partitionsspalten, wenn die Tabelle partitioniert ist.
numFiles long Anzahl der Dateien in der neuesten Version der Tabelle.
sizeInBytes INT Größe der neuesten Momentaufnahme der Tabelle in Byte.
properties Zeichenfolgen-Abbildungskarten Alle eigenschaften, die für diese Tabelle festgelegt sind.
minReaderVersion INT Minimale Version von Lesern (gemäß dem Protokoll), die die Tabelle lesen können.
minWriterVersion INT Minimale Version von Schreibern (gemäß dem Protokollprotokoll), die in die Tabelle schreiben können.
statistics Abbildung mit Zeichenfolgenschlüsseln Zusätzliche Statistiken auf Tabellenebene.
tableFeatures Array von Zeichenfolgen Eine Liste der Funktionen der Tabelle, die von der Tabelle unterstützt werden. Siehe Delta Lake Featurekompatibilität und Protokolle.
clusteringColumns Array von Zeichenfolgen Die Spalten, die für die Flüssigkeitsgruppierung verwendet werden. Siehe Verwenden von Flüssigclustering für Tabellen.

Beispielausgabe:

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