Configurar uma integração de catálogo para o Snowflake Open Catalog¶
Crie uma integração de catálogo para o Snowflake Open Catalog, que você pode usar para consultar uma tabela no Snowflake Open Catalog usando o Snowflake ou sincronizar uma tabela gerenciada pelo Snowflake com o Open Catalog. Para obter mais informações, consulte Usar tabelas Apache Iceberg™ com o Snowflake Open Catalog no Snowflake.
Uma integração de catálogo para o Open Catalog está associada a um catálogo específico e a uma conexão de serviço na sua conta Open Catalog.
Para criar uma integração de catálogo para o Open Catalog, use o comando 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;