雪花数据机器人oauth连接



我正在尝试使用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编译错误:参数"OAUTH_CLIENT"的值[DataRobot]无效

当我试图用oauth_clint = looker为looker创建集成时,同样的命令也能工作,但我不知道我应该为datarobot提供什么oauth_client。

有人能建议如何解决这个问题,以及如何查看Snowflake支持的oauth_clint列表吗。

出现此问题的原因是"DataRobot";被视为自定义OAUTH客户端,因此应该使用OAUTH_client=custom。

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

文档在这里:

SF合作伙伴应用程序(Looker(:https://docs.snowflake.com/en/user-guide/oauth-partner.html

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

最新更新