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

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

说明

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

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

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

  • Web 制作不支持使用 Snowflake 密钥对身份验证发布工作簿和流程。您必须使用 Tableau Desktop 创建工作簿,或使用 Tableau Prep Builder 创建流程,然后将其发布到 Tableau CloudTableau Server

添加密钥对认证详细信息

  1. 登录到 Tableau Cloud 或 Server,并导航到“我的帐户设置”页面。
  2. “安全”部分,找到“保存的数据源凭据”
  3. “Snowflake”旁边,单击“添加”
  4. “添加新的已保存凭据”窗口中,选择“密钥对身份验证”,然后单击“添加”
  5. “添加密钥对身份验证凭据”窗口中,输入您的 Snowflake 服务器、可选角色以及与这些凭据关联的用户名。

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

  6. 对于“私钥文件”,单击“选择文件”并选择包含私钥的 .p8 文件。
  7. (可选)如果该密钥有关联的密码或密码短语,请在“密码”字段中输入该密码或密码短语,然后单击“添加”

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

另请参见

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