在 Tableau Server 上编辑连接

管理员和数据源所有者可以管理对发布的数据源如何连接到基础数据进行描述的信息。此信息包括数据库服务器名称或地址、服务器端口、数据库用户名以及是否在连接中嵌入密码。

注意: 是否能编辑连接主要由您的站点角色确定,而不是由您的数据源权限确定。若要编辑连接,您的站点角色必须是服务器管理员站点管理员Creator。如果您的角色是 Creator,则您还必须是数据源所有者。

  1. 登录到含有要修改的数据源的站点,并在“内容”选项卡上选择“浏览”>“数据源”

  2. 选择您要更新其连接的数据源的名称。

    显示筛选器以搜索数据源,或缩小数据源列表的范围。键入到“服务器名称”“数据库用户名”字段中的值将被视为正则表达式。

  3. “连接”视图中,选择数据源的“操作”() 菜单,然后选择“编辑连接”

    若要编辑多个数据源,请选择要编辑的数据源,然后单击“操作”菜单和“编辑连接”

  4. 更新连接信息。

    对于“服务器名称”,如果您要使用 IP 地址,请确保数据库或其驱动程序支持该类型的连接。如果不支持,请输入数据库服务器名称。

    另请参见本主题后面的Google、Salesforce 和 WDC 数据的身份验证类型

    注意:当选择“根据需要提示用户输入密码”时,“测试连接”按钮在版本 2021.4 及更高版本中被禁用。

  5. 单击“保存”

  6. 刷新浏览器页面以使更改生效。

Google、Salesforce 和 WDC 数据的身份验证类型

Google BigQuery、Google Analytics、Salesforce.com 以及许多 Web 数据连接器 (WDC) 连接使用 OAuth 身份验证标准,该标准使用安全的访问令牌,而不是“原始”用户名和密码凭据。利用 OAuth,数据库凭据无需存储在 Tableau 中,并且所有用户都通过此访问令牌进行连接,包括希望创建或编辑连接到该数据源的工作簿的 Tableau Desktop 用户。

以下各节描述了 Google 和 Salesforce 连接选项。Web 数据连接器选项因情况而异,但都涉及通过提供程序基于 Web 的登录表单登录来建立访问令牌。

Google 身份验证选项

在编辑 Google BigQuery 或 Google Analytics 连接时,请在“编辑连接”对话框中选择以下任一选项:

  • 选择“在连接中嵌入 Google BigQuery (或 Google Analytics) 凭据”以通过指定的帐户进行身份验证,然后从列表中选择现有帐户或选择“立即对帐户进行身份验证...”来添加新帐户。

    在添加新帐户时,将显示 Google 登录页。在提供数据库凭据后,Google 会提示您确认 Tableau 对数据的访问权限。单击“Accept”后,Google 会返回用于连接到数据的访问令牌。

    注意:如果您创建 Google 数据源的数据提取,请选择这里的第一个选项,以便可以计划刷新任务。

  • 选择“提示用户输入 Google BigQuery/Analytics 凭据”以要求用户通过自己的访问令牌进行连接或每次连接时都登录。

Salesforce.com 身份验证选项

注意:仅当 Tableau Server 配置为将 Salesforce 的已保存凭据与 Oauth 一起使用时,这才适用。如果服务器没有为此进行配置,请使用上面的标准流程修改连接。有关配置 Tableau Server 以将已保存凭据用于 OAuth 的详细信息,请参见将 Salesforce.com OAuth 更改为已保存凭据

在编辑 Salesforce.com 连接时,可以在“编辑连接”对话框中选择以下任一选项:

  • 选择“在连接中嵌入 Salesforce 用户名和密码”以使用传统身份验证方法。

  • 选择“将 Salesforce 凭据嵌入在连接中”可使用 OAuth 连接并计划刷新任务,然后从列表中选择现有帐户或单击“添加 Salesforce 帐户”来添加新帐户。

    在添加新帐户时,将显示 Salesforce.com 登录页。在提供数据库凭据后,Salesforce.com 会提示您确认 Tableau 对数据的访问权限。当您允许 Tableau 访问时,Salesforce.com 会创建用于连接到数据的访问令牌。

  • 选择“没有 Salesforce 身份验证”可要求用户每次连接时都登录到 Salesforce.com。(此选项不允许计划的数据提取刷新。)

监视进度

当您保存在“编辑连接”对话框中进行的更改时,该对话框将显示进度。如果关闭该对话框,则修改将继续在后台运行,直至完成。Tableau Server 将进行尽可能多的更改。将跳过任何错误,但不会妨碍其他更改。例如,如果您尝试更改服务器名称并向多个连接添加密码,则服务器名称和工作簿上的密码都将更改。不过,因为您无法向数据源添加密码,所以数据源的密码不会更改。

有关检查这些任务的进度的信息,请参见数据提取后台任务

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