配置 Tableau 进行 Snowflake 密钥对身份验证

若要将使用受密钥对身份验证保护的 Snowflake 数据源的工作簿或流程从 Tableau Desktop 或 Tableau Prep 发布到 Tableau Cloud 或 Tableau Server 站点,您还必须配置该站点以支持这些凭据。这涉及将 Snowflake 密钥对身份验证的新身份验证详细信息或更新的身份验证详细信息添加到“帐户设置”的“已保存的凭据”部分。

说明

  • 为了支持使用密钥对身份验证以连接到 Snowflake,必须安装 Snowflake 提供的版本 3.4.0 或更高版本的 ODBC 驱动程序。

  • 您需要使用 OpenSSL 3.x 或更新版本来创建此身份验证的密钥。

  • 每个使用受密钥对身份验证保护的 Snowflake 数据的 Tableau Desktop 实例都将要求用户在连接数据时提供密钥文件。有关详细信息,请参见 Snowflake

  • 包含密钥对身份验证的工作簿、数据源和 Prep 流程必须从 Tableau DesktopTableau Prep Builder 发布到 Tableau CloudTableau Server

  • 以下操作目前不支持密钥对身份验证:

    • 工作簿或数据源 Web 制作,包括在 Web 上编辑现有已发布工作簿或数据源

    • Prep Web 制作,包括在 Web 上编辑现有 Prep 流程

    • 虚拟连接 (VConns)

添加密钥对认证详细信息

  1. 登录到 Tableau Cloud 或 Tableau Server,并导航到“我的帐户设置”页面。

  2. “安全”部分,找到“保存的数据源凭据”

  3. “Snowflake”旁边,单击“添加”

  4. “添加新的已保存凭据”窗口中,选择“密钥对身份验证”,然后单击“添加”

  5. “添加密钥对身份验证凭据”窗口中,输入您的 Snowflake 服务器、角色(可选)以及与这些凭据关联的用户名。

    注意:“角色”和“用户名”区分大小写,并且必须与 Tableau Cloud 或 Tableau Server 上“我的帐户设置”>“Snowflake 密钥对信息”下保存的内容匹配。

  6. 对于“私钥文件”,单击“选择文件”并选择包含私钥的 .p8 文件。

  7. (可选)如果该密钥有关联的密码或密码短语,请在“密码”字段中输入该密码或密码短语,然后单击“添加”

您现在可以将受密钥对身份验证和流程保护的工作簿和流程从 Tableau Desktop 或 Tableau Prep Builder 共享到您的站点。

另请参见

  • Snowflake - 了解如何建立与 Snowflake 的连接以检索和分析数据。

感谢您的反馈!您的反馈已成功提交。谢谢!