You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求技术协助:通过Single Sign On实现Tableau与Snowflake的连接

Tableau与Snowflake的SSO连接实现方案及常见疑问解答

SSO连接实现步骤

  • 前提准备:确保企业已配置好支持SSO的身份提供商(如ADFS、Okta等),且该身份提供商已与Snowflake完成集成;同时Tableau Server/Online也已配置同一家身份提供商的SSO。
  • Snowflake端配置信任关系:
    1. 用Snowflake管理员账号创建集成角色(如TABLEAU_SSO_ROLE),并为该角色分配所需的数据访问权限。
    2. 创建对应类型的安全集成(OIDC或SAML,依身份提供商而定),示例SAML类型命令:
      CREATE SECURITY INTEGRATION TABLEAU_SSO_INTEGRATION
        TYPE = SAML
        ENABLED = TRUE
        SAML_ISSUER = '你的身份提供商Issuer URL'
        SAML_SSO_URL = '你的身份提供商SSO跳转URL'
        SAML_PROVIDER = 'CUSTOM'
        SAML_X509_CERT = '身份提供商的公钥证书内容'
        SAML_SP_INITIATED_LOGIN_PAGE_LABEL = 'Tableau SSO登录'
        SAML_FORCE_AUTHN = TRUE;
      
    3. 将Tableau的回调URL(格式通常为https://<你的Tableau服务器地址>/vizportal/api/web/v1/saml/callback)添加到身份提供商的允许列表。
  • Tableau端配置Snowflake连接:
    1. 在Tableau Desktop/Server中新建Snowflake连接。
    2. 连接设置里勾选“使用SSO”,输入Snowflake账户名、仓库,数据库和架构可选填。
    3. 点击“登录”,跳转至企业SSO页面完成身份验证,即可无密码连接Snowflake。

是否需要处于同一数据库?

不需要。通过SSO连接后,Tableau可访问Snowflake中当前SSO角色有权限的所有数据库和架构,只要角色被分配了对应资源的访问权限,就能在Tableau中切换或访问这些数据库内容。

内容的提问来源于stack exchange,提问作者dreh84

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 18:31:01