Katalogintegration für Snowflake Open Catalog

Erstellen Sie eine Katalogintegration für Snowflake Open Catalog, mit der Sie eine Tabelle in Snowflake Open Catalog mit Snowflake abfragen oder eine Snowflake-verwaltete Tabelle mit Open Catalog synchronisieren können. Weitere Informationen dazu finden Sie unter Apache Iceberg™-Tabellen mit Snowflake Open Catalog in Snowflake verwenden.

Eine Katalogintegration für Open Catalog ist einer bestimmten Katalog und einer bestimmten Dienstverbindung in Ihrem Open Catalog-Konto zugeordnet.

Um eine Katalogintegration für Open Catalog zu erstellen, verwenden Sie den Befehl CREATE CATALOG INTEGRATION.

CREATE OR REPLACE CATALOG INTEGRATION my_open_catalog_int
  CATALOG_SOURCE = POLARIS
  TABLE_FORMAT = ICEBERG
  CATALOG_NAMESPACE = 'myOpenCatalogCatalogNamespace'
  REST_CONFIG = (
    CATALOG_URI = 'https://myAccount.snowflakecomputing.com/polaris/api/catalog'
    WAREHOUSE = 'myOpenCatalogExternalCatalogName'
  )
  REST_AUTHENTICATION = (
    TYPE = OAUTH
    OAUTH_CLIENT_ID = 'myClientId'
    OAUTH_CLIENT_SECRET = 'myClientSecret'
    OAUTH_ALLOWED_SCOPES = ('PRINCIPAL_ROLE:ALL')
  )
  ENABLED = TRUE;
Copy