Commande CREATE DYNAMIC ICEBERG TABLE : écrire les types de données dans des fichiers de table (en attente)

Attention

Ce changement de comportement est présent dans le bundle 2024_08.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Avec cette version, la commande CREATE DYNAMIC ICEBERG TABLE se comporte comme suit :

Avant la modification:

Les tables Apache Iceberg™ dynamiques gérées par Snowflake créées avec des définitions de colonnes explicites n’écrivent pas les types de données Iceberg dans les fichiers de table.

Après la modification:

Les tables Apache Iceberg™ dynamiques gérées par Snowflake créées avec des définitions de colonnes explicites écrivent les types de données Iceberg dans les fichiers de table.

Voici un exemple d’une table Apache Iceberg™ dynamique gérée par Snowflake avec des définitions de colonnes explicites :

CREATE OR REPLACE DYNAMIC ICEBERG TABLE iceberg_dt (id int)
  WAREHOUSE = mywh
  TARGET_LAG = 'downstream'
  EXTERNAL_VOLUME = 'iceberg_default_volume'
  BASE_LOCATION = 'my_base_location'
  CATALOG = 'snowflake'
  AS
    SELECT id FROM base_table;
Copy

Réf : 1773