Examinar detalhes da tabela com detalhes de descrição

Use DESCRIBE DETAIL para recuperar metadados detalhados sobre uma tabela Delta Lake ou Apache Iceberg, incluindo contagem de arquivos, tamanho dos dados, colunas de partição e recursos de tabela habilitados.

Por exemplo:

DESCRIBE DETAIL '/data/events/'

DESCRIBE DETAIL eventsTable

Para obter detalhes da sintaxe sql do Spark, consulte DESCRIBE DETAIL.

Confira a documentação da API do Delta Lake para obter detalhes da sintaxe de Scala/Java/Python.

Esquema de detalhes

Note

As colunas que você vê dependem da versão do Databricks Runtime que você está usando e dos recursos de tabela que você habilitou.

A saída da DESCRIBE DETAIL operação tem apenas uma linha com o seguinte esquema:

Coluna Tipo Description
format cadeia Formato da tabela (por exemplo, delta ou iceberg).
id cadeia ID exclusivo da tabela.
name cadeia Nome da tabela conforme definido no metastore.
description cadeia Descrição da tabela.
location cadeia Local da tabela.
createdAt carimbo de data/hora Quando a tabela foi criada.
lastModified carimbo de data/hora Quando a tabela foi modificada pela última vez.
partitionColumns Matriz de cadeias de caracteres Nomes das colunas de partição se a tabela estiver particionada.
numFiles long Número de arquivos na versão mais recente da tabela.
sizeInBytes int Tamanho do instantâneo mais recente da tabela em bytes.
properties mapa das cadeias de caracteres Todas as propriedades definidas para esta tabela.
minReaderVersion int Versão mínima dos leitores (de acordo com o protocolo de log) que podem ler a tabela.
minWriterVersion int Versão mínima de gravadores (de acordo com o protocolo de log) que pode gravar na tabela.
statistics mapa com chaves de cadeia Estatísticas adicionais de nível de tabela.
tableFeatures Matriz de cadeias de caracteres Uma lista dos recursos de tabela com suporte da tabela. Consulte a compatibilidade de recursos e protocolos do Delta Lake.
clusteringColumns Matriz de cadeias de caracteres As colunas que estão sendo usadas para o clustering líquido. Consulte Usar clustering líquido para tabelas.

Exemplo de saída:

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