此页面是否有用?

设置凭据以访问您发布的数据

将工作簿发布到 Tableau Online 或 Tableau Server 时,您可以将它连接到的数据发布为工作簿集成部分(嵌入到工作簿中)或发布为单独的独立数据源。此外,如果您要发布的数据要求想要查看它的任何人输入用户名和密码,则可以指定其他人打开工作簿时获取数据访问权限的方式。

发布数据源本身时,后面一种情况同样适用。

这种类型的数据身份验证与人员登录到 Tableau Online 或 Tableau Server 站点的方式无关。例如,若要为人员提供工作簿中的数据的直接访问权限,应该将指定数据库用户凭据嵌入到数据源的连接中。但查看工作簿的任何人仍需要能够登录到 Tableau Online 或 Tableau Server 上的站点以打开工作簿。

本主题描述如何在发布过程中针对数据连接设置身份验证。

注意: 本主题不适用于不需要身份验证的连接,如文本文件或 Excel 文件。然而,当您发布这些数据类型的数据提取时,您可以设置身份验证。

设置身份验证类型

您可以为多种连接类型嵌入数据库用户的名称和密码,或设置模拟类型。本主题后面的部分描述了特定例外。

以下步骤描述如何在发布数据源或工作簿过程中设置身份验证。您可以为数据源中的每个连接执行此操作。

  1. 在“发布工作簿”对话框中,转到“数据源”区域(该区域列出工作簿的连接),并选择“编辑”

  2. “管理数据源”弹出窗口中确定是要单独还是在工作簿中发布数据源之后,请为数据源中的每个连接选择身份验证类型。

    可用身份验证类型取决于连接类型,并且可能包括以下一种或多种类型:

    • 提示用户:用户必须输入其自己的数据库凭据才能访问已发布的数据。

    • 嵌入式密码:您连接到数据所使用的凭据将与连接一起保存,并且访问您发布的数据源或工作簿的每个人都将使用此凭据。

    • 服务器运行身份帐户:仅限 Tableau Server。服务器的用户运行身份帐户将对所有用户进行身份验证。

    • Viewer(查看者)凭据发布者凭据: 仅限 Tableau Server。在 Kerberos、SAP HANA 或 Impala 环境中,使用了用户的域用户名和密码。此列表下面的部分中详细介绍了这些内容。

    • 通过嵌入式帐户模拟通过服务器运行身份帐户模拟:(仅在将 SQL Server 数据发布到 Tableau Server 时可用。)您可以嵌入凭据,通过这些凭据,SQL Server 将创建连接,然后模拟登录的 Tableau Server 用户。若要创建连接,您可以指定服务器的运行身份帐户或具有适当的模拟权限的不同数据库用户。

      有关详细信息,请参见 Tableau Server 帮助中 SQL Server 模拟下面的主题。

    • “未启用刷新”“允许刷新访问权限”:当您发布云数据的数据提取时,例如从 Salesforce 中发布时,将会显示这些选项,并且需要提供数据库凭据以访问基础数据。“允许刷新访问权限”会在连接中嵌入凭据,以便您可以按定期计划设置该数据提取的刷新。如果设置“未启用刷新”,则当用户打开工作簿时会提示用户。

    重要信息: 您想要如何刷新提取的数据也是因素之一。如果要设置自动刷新计划,则必须将密码嵌入连接中。此外,如果您发布与 Tableau Online 的云数据连接,则发布步骤将提示您是否需要将 Tableau Online 添加到数据提供程序的授权列表。

Kerberos 环境

(仅限 Tableau Server。)选择“Viewer(查看者)凭据”,以使用用户的域用户名和密码来访问已启用 Kerberos 的 Teradata、PostgreSQL、Microsoft SQL Server 或 Microsoft Analysis Services 数据源。

SAP HANA 或 Impala 单点登录

(仅限 Tableau Server。)选择“Viewer(查看者)凭据”以对在以下环境中访问数据源的用户进行身份验证:

  • 您可以使用 SAP HANA 单点登录,并且为 SAP HANA SSO 配置 Tableau Server。

  • 您可以将 Impala 与 Cloudera Hadoop 配合使用,为单点登录配置 Tableau Server。

Oauth 连接

某些连接(例如,Salesforce、OneDrive 和 Google)使用数据提供程序发送安全访问令牌(使用 OAuth 2.0)的身份验证类型,因此凭据本身未随 Tableau 一起存储。您需要在发布之后从服务器上的“数据连接”页面中创建和嵌入这些凭据。

  • 如果发布到 Tableau Server,请参见 Tableau Server 帮助中的编辑连接

  • 如果发布到 Tableau Online 并且工作簿连接到 Salesforce、Google Analytics、Google Sheets、Google BigQuery、OneDrive、Dropbox 和 QuickBooks Online 数据,请参见 Tableau Online 帮助中的使用保存的凭据刷新数据

Dropbox、OneDrive 连接

对于 Dropbox 和 OneDrive,当您发布数据源或工作簿并选择“嵌入式密码”时,Tableau 将创建保存的凭据,并将其嵌入数据源或工作簿。

从工作簿连接至 Tableau 数据源

当您发布连接到 Tableau Online 或 Tableau Server 数据源的工作簿,而不是设置用于访问基础数据的凭据时,可以设置工作簿是否可以访问它所连接到的已发布数据源。无论原始数据类型是什么,服务器数据源的选择始终嵌入了密码或者会提示用户

如果您选择提示用户,则打开工作簿的用户必须对数据源具有“查看”“连接”权限才能查看数据。如果选择嵌入密码,则用户可以看到该工作簿中的信息,即使他们没有“查看”或“连接”权限也不例外。

另请参见

用于发布工作簿的全面步骤