雪花数据机器人oauth连接

snowflake datarobot oauth connection

我正在尝试使用带有 oauth 的 DataRobot 连接到 Snowflake。

为此,我首先尝试创建安全集成。

CREATE SECURITY INTEGRATION DataRobot
TYPE = OAUTH
ENABLED = TRUE
OAUTH_CLIENT = DataRobot
OAUTH_REDIRECT_URI = 'https://app.datarobot.com/account/snowflake/snowflake_authz_return'; 

我收到这个错误:

SQL compilation error: invalid value [DataRobot] for parameter 'OAUTH_CLIENT'

当我尝试使用 oauth_clint = looker 为 looker 创建集成时,相同的命令有效,但我不知道我应该为 datarobot 提供什么 oauth_client。

任何人都可以建议如何解决该问题以及如何查看 Snowflake 支持的 oauth_clint 列表。

出现此问题的原因是“DataRobot”被视为自定义 OAUTH 客户端,因此 OAUTH_CLIENT = 应使用自定义。

Looker 是 Snowflake 的合作伙伴客户端,因此可以使用客户端名称。

相关文档在此处:

顺丰合作伙伴申请(Looker):https://docs.snowflake.com/en/user-guide/oauth-partner.html

SF 自定义 OAuth 应用程序:https://docs.snowflake.com/en/user-guide/oauth-custom.html