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;