Pular para o conteúdo principal

Revise as informações da tabela com os detalhes da descrição

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

Por exemplo:

SQL
DESCRIBE DETAIL '/data/events/'

DESCRIBE DETAIL eventsTable

Para obter detalhes de sintaxe do Spark SQL, consulte DESCRIBE DETAIL.

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

Esquema detalhado

nota

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

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

Coluna

Tipo

Descrição

format

string

Formato da tabela (por exemplo, delta ou iceberg).

id

string

ID exclusivo da tabela.

name

string

Nome da tabela conforme definido no metastore.

description

string

Descrição da tabela.

location

string

Localização da tabela.

createdAt

carimbo de data/hora

Quando a tabela foi criada.

lastModified

carimbo de data/hora

A hora em que a tabela foi modificada pela última vez

partitionColumns

matriz de strings

Nomes das colunas de partição se a tabela for particionada.

numFiles

long

Número de arquivos na versão mais recente da tabela.

sizeInBytes

int

Tamanho do snapshot mais recente da tabela em bytes.

properties

mapa de strings-strings

Todas as propriedades definidas para esta tabela.

minReaderVersion

int

Versão mínima de leitores (de acordo com o protocolo do log) que podem ler a tabela.

minWriterVersion

int

Versão mínima de gravadores (de acordo com o protocolo de log) que podem gravar na tabela.

statistics

objeto com chaves de strings

Estatísticas adicionais em nível de tabela.

tableFeatures

matriz de strings

Uma lista dos recursos da tabela suportados pela tabela. Consulte a compatibilidade de recursos e protocolos do Delta Lake.

clusteringColumns

matriz de strings

As colunas utilizadas para liquid clustering 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|
+------+--------------------+------------------+-----------+--------------------+--------------------+-------------------+----------------+--------+-----------+----------+----------------+----------------+
Nesta página