使用保存的凭据刷新数据
若要针对 Salesforce、Google Analytics、Google BigQuery、OneDrive、Dropbox、Quickbooks Online、Anaplan、Oracle Eloqua 和 ServiceNow ITSM 使数据保持最新,您必须执行以下操作:
将凭据嵌入数据连接。本主题介绍了这些步骤
如果您的数据源或工作簿包含数据提取,则可以将数据提取添加到刷新计划。有关计划刷新的步骤,请参见在 Tableau Cloud 上计划刷新。
如果您的数据源或工作簿包含数据直接(实时)连接,则数据始终是最新数据,您不需要创建计划任务来刷新它。
将凭据嵌入数据连接
您可以按照以下步骤为连接嵌入凭据。
登录到 Tableau Cloud,并导航到“数据源”页面。
选择包含要刷新的连接的数据源,并在“动作”菜单上选择“编辑连接”。
“编辑连接”对话框中的选项将因您选择的数据源而有所不同。查看可用的选项,并选择满足您需求的选项。
如果您选择“提示用户输入 <连接器名称> 凭据”,则需要手动刷新数据。您可以通过要求用户从 Tableau Desktop 重新发布数据源或通过在 Tableau Cloud 上启动刷新任务来执行此操作。
特定于连接器的凭据信息
使用 OAuth 凭据
使用 Google Analytics、Google BigQuery、Google 表格、OneDrive、Dropbox、Salesforce 和 QuickBooks Online 数据连接的 OAuth 访问令牌进行安全数据连接。只要凭据存在(或手动撤销访问权限),就可以从 Tableau Cloud 登录数据并批准 Tableau Cloud 数据访问权限,从而创建访问令牌。当您添加新帐户时,将会显示登录页面。登录时将为您提交的凭据创建一个新的访问令牌。
注意:Dropbox 使用 OAuth 凭据,但是 Tableau 目前不支持使用 Google 帐户验证 Dropbox。
您可以嵌入共享凭据,就好像在为用户组使用专用数据库帐户的情况下所做的一样。或者,您可以嵌入单独用户的凭据。用于创建访问令牌的帐户必须允许用于运行刷新任务的访问级别。
使用其他凭据
Anaplan、Oracle Eloqua 和 ServiceNow ITSM 每个都支持使用保存的凭据(例如用户名和密码)连接到数据。
使用 Salesforce 安全令牌
如果嵌入标准 Salesforce 凭据,Salesforce 可能需要安全令牌才允许您访问数据。例如,要从未包含在组织的可信 IP 列表中的 IP 地址访问 Salesforce 连接。此安全令牌必须附加到数据连接中使用的密码。
安全令牌可能会过期。当 Tableau 由于安全令牌过期而无法刷新 Salesforce 连接时,Tableau 将向以下用户显示一条通知:
相关工作簿和数据源的作者。
连接到相关数据源的工作簿的作者。
站点管理员。
可以通过在服务器上编辑数据连接来续订过期的安全令牌。
有关 Salesforce 身份验证和安全令牌的详细信息,请参见 Salesforce.com 上《SOAP API 开发人员指南》中的安全性和 API(链接在新窗口中打开)。