Configurer une intégration de catalogue pour des fichiers dans le stockage d’objets

Créez une intégration de catalogue pour des fichiers de table Apache Iceberg™ ou des fichiers de table Delta Lake dans le stockage d’objets.

Après avoir créé une intégration de catalogue, vous pouvez créer une table Iceberg.

Fichiers Iceberg

Créez une intégration de catalogue pour des métadonnées Iceberg qui se trouvent dans un emplacement de stockage cloud externe en définissant OBJECT_STORE comme valeur CATALOG_SOURCE et ICEBERG comme TABLE_FORMAT.

CREATE OR REPLACE CATALOG INTEGRATION icebergCatalogInt
  CATALOG_SOURCE = OBJECT_STORE
  TABLE_FORMAT = ICEBERG
  ENABLED = TRUE;

Fichiers de table Delta Lake

Cette intégration fait partie de Delta Direct dans Snowflake : vous l’utilisez avec CREATE ICEBERG TABLE (fichiers Delta dans le stockage d’objets) afin que Snowflake puisse lire les tables Delta Lake dans votre compartiment et éventuellement générer des métadonnées Iceberg.

Créez une intégration de catalogue pour les tables Iceberg basées sur des fichiers de table Delta en définissant OBJECT_STORE comme valeur CATALOG_SOURCE et DELTA comme TABLE_FORMAT.

  • CATALOG_SOURCE = OBJECT_STORE

  • TABLE_FORMAT = DELTA

CREATE OR REPLACE CATALOG INTEGRATION delta_catalog_integration
  CATALOG_SOURCE = OBJECT_STORE
  TABLE_FORMAT = DELTA
  ENABLED = TRUE;

Note

Snowflake ne prend pas en charge la création de tables Iceberg à partir de définitions de tables Delta dans d’autres catalogues tels que le catalogue Databricks Unity ou le catalogue de données AWS Glue.