Katalogintegration für Dateien im Objektspeicher konfigurieren

Erstellen Sie eine Katalogintegration für Apache Iceberg™-Tabellendateien oder Delta Lake-Tabellendateien im Objektspeicher.

Nachdem Sie eine Katalogintegration erstellt haben, können Sie eine Iceberg-Tabelle erstellen.

Iceberg-Dateien

Erstellen Sie eine Katalogintegration für Iceberg-Metadaten, die sich an einem externen Cloudspeicherort befinden, indem OBJECT_STORE als Wert CATALOG_SOURCE und ICEBERG als TABLE_FORMAT festgelegt wird.

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

Delta Lake-Tabellendateien

Diese Integration ist Teil von Delta Direct in Snowflake: Sie können sie zusammen mit CREATE ICEBERG TABLE (Delta-Dateien im Objektspeicher) verwenden, sodass Snowflake Delta Lake-Tabellen in Ihrem Bucket lesen und optional Iceberg-Metadaten erzeugen kann.

Erstellen Sie eine Katalogintegration für Iceberg-Tabellen auf der Grundlage von Delta-Tabellen-Dateien, indem OBJECT_STORE als CATALOG_SOURCE und DELTA als TABLE_FORMAT festgelegt wird.

  • CATALOG_SOURCE = OBJECT_STORE

  • TABLE_FORMAT = DELTA

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

Bemerkung

Snowflake unterstützt die Erstellung von Iceberg-Tabellen aus Delta-Tabellendefinitionen in anderen Katalogen wie Databricks Unity Catalog oder AWS Glue-Datenkatalog nicht.