Comando SHOW ICEBERG TABLES: Nova coluna na saída (pendente)

Atenção

Essa mudança de comportamento está no pacote 2024_08.

Para saber o status atual do pacote, consulte Histórico do pacote.

Quando esse pacote de mudança de comportamento é habilitado, a saída do comando SHOW ICEBERG TABLES inclui a seguinte nova coluna:

Nome da coluna

Tipo de dados

Descrição

catalog_sync_name

Cadeia de caracteres

Indica o nome da integração de catálogo para Snowflake Open Catalog para a qual a tabela Apache Iceberg™ gerenciada pelo Snowflake está configurada para ser sincronizada.

Esta configuração é especificada por meio de um dos seguintes:

  • O parâmetro CATALOG_SYNC para o comando CREATE ICEBERG TABLE (Snowflake como o catálogo Iceberg).

  • O comando ALTER <objeto> usando a sintaxe de ALTER <domínio> SET CATALOG_SYNC…, onde <domínio> pode ser account, database, schema ou iceberg table. Ao configurar o <domínio> em um domínio que não seja uma tabela, todas as tabelas sob o domínio serão propagadas com o destino CATALOG_SYNC, de modo que a coluna catalog_sync_name de SHOW ICEBERG TABLES conterá esse valor definido no domínio superior.

    Se o parâmetro CATALOG_SYNC for definido na tabela e em um domínio superior, o domínio mais refinado (ou seja, o parâmetro na tabela) será respeitado e retornado na saída do comando. Por exemplo, se o parâmetro for definido no esquema e na tabela, o valor do parâmetro para a tabela será retornado em catalog_sync_name column para SHOW ICEBERG TABLES.

Se uma das seguintes condições for verdadeira, o valor para catalog_sync_name é NULL:

  • Não há destinos de sincronização configurados para a tabela Iceberg.

  • A tabela Iceberg não é gerenciada pelo Snowflake.

A coluna catalog_sync_name é adicionada como a última coluna da saída, imediatamente após name_mapping.

Ref.: 1745