此页面是否有用?
Tableau 帮助 > Tableau Online 帮助 > 

使用 Tableau Bridge 扩展数据新鲜度选项

当发布到 Tableau Online 站点的数据源连接到 Tableau Online 无法直接访问的基础数据时,您可以使用 Tableau Bridge 使这些数据源保持最新。Tableau Bridge 可以维护本地数据的实时连接或者运行计划的数据提取刷新。

以下部分将向您详细介绍 Tableau Bridge 的工作方式、何时使用或不使用它及其系统要求。此信息适用于对您的 Tableau Online 站点具有管理员级访问权限的站点管理员或数据源发布者。

Tableau Bridge 的工作方式

Tableau Bridge 是一款在网络上的计算机上运行的 Windows 程序,可以使用您的其中一个 Tableau Online 用户帐户保持站点登录状态。它通过加密的 TLS 连接与 Tableau Online 进行通信,以使发布的数据源保持最新。它可以通过查询在实时连接中定义的基础数据或者通过按计划刷新数据提取来执行此操作。Tableau Bridge 附带了 Tableau Desktop,并且会自动安装到已安装 Tableau Desktop 的计算机上。

可以通过以下方式之一来运行 Tableau Bridge:

  • 作为位于 Windows 系统托盘中的应用程序。在 Tableau Bridge 中,“模式”设置会显示“应用程序”

    在此模式下,Bridge 可以在专用用户登录到 Windows 期间按计划刷新数据提取。这是它的默认运行方式。

  • 作为 Windows 服务。在 Tableau Bridge 中,当 “模式” 设置为 “服务”时,即使用户注销 Windows,Tableau Bridge 也会连续运行。

    只有当 Tableau Bridge 设置为以服务形式运行时,Tableau Bridge 才能维护本地数据的实时连接。通常的做法是将 Tableau Bridge 放在始终处于打开状态并在运行维护任务的集中式虚拟机上。

何时使用 Tableau Bridge 使数据保持最新

使用 Tableau Bridge 与 Tableau Online 结合使用来执行以下任意操作:

  • 维持与本地关系数据的实时连接。

    例如,SQL Server 或 Oracle 数据。注意:您无法使用 Tableau Bridge 来维护与基于多维数据集或文件的数据的实时连接。

  • 计划数据提取的刷新。您可以计划对以下类型的数据进行刷新:

    • 本地数据,包括基于文件的数据(例如 Excel),或关系数据(当您不想使用实时连接发布时)。

    • Oracle 和某些 ODBC 数据(即使在云平台上托管数据)。

    • 某些 Web 数据连接器 (WDC) 数据(如果您通过输入标准用户名和密码来访问数据)。注意:您无法使用 Tableau Bridge 来维护使用 Oauth 通过数据提供程序的网站访问的 Web 数据连接器数据的实时连接。

Tableau Bridge 支持的连接器

除非另有指定,否则 Tableau Bridge 支持其数据源使用以下连接器的本地数据的实时连接和数据提取刷新。

Excel(仅限数据提取刷新)

文本文件(仅限数据提取刷新)

Actian Vector

Amazon Athena

Amazon Aurora

Amazon EMR

Amazon Redshift

Apache Drill

Aster Database

Cloudera Hadoop

EXASOL

Firebird

Google Cloud SQL(仅限数据提取刷新)

HortonWorks Hadoop Hive

HP Vertica

IBM DB2

IBM PDA (Netezza)

Kognitio

MAPR Hadoop Hive

MarkLogic

MemSQL

Microsoft SQL Server

MonetDB

MySQL

Oracle

Pivotal Greenplum Database

PostgreSQL

Presto

Progress OpenEdge

SAP HANA(仅限数据提取刷新)

SAP Sybase ASE

SAP Sybase IQ

Sharepoint 列表

Spark SQL

Splunk

Tableau 数据提取(仅限数据提取刷新)

Teradata

Web 数据连接器(不使用 OAuth)

其他数据库 (ODBC)

何时使用 Tableau Bridge 的替代方案

对于云数据,直接在 Tableau Online 上设置计划几乎始终是更好的(或在某些情况是唯一的)选择。对于某些 Web 数据连接器数据源,计划刷新不是一个选项。

通过提供程序的 Web 授权页面访问的数据 (OAuth)

使用 OAuth 的流行提供程序包括通过 QuickBooks Online、Facebook、Twitter 和其他网站创建的 Salesforce.com、Google 和 WDC 数据源。当您通过 Tableau 登录到您的云数据时,如果您被重定向到数据提供程序的登录页面,则该提供程序很可能使用 OAuth 或类似标准,因此无法使用 Tableau Bridge。

作为 Tableau Bridge 的替代方案,刷新通过 OAuth 连接到的数据:

  • 对于SalesforceGoogle 数据的数据提取,您可以直接在 Tableau Online 上设置计划。

  • 对于通过 Facebook、Twitter 或其他网站创建的 WDC 数据源的数据提取,您可以通过 Tableau Desktop,使用“从源刷新”命令或通过重新发布数据源来刷新数据提取。有关详细信息,请参见从 Tableau Desktop 中刷新数据提取

云托管数据的数据提取

通过提供标准的用户名和密码,您可以登录到一些云数据。例如,连接到云平台上托管的 MySQL 数据库的数据提取。

有关这些云数据源的数据提取,请参见针对 Tableau Online 计划刷新

Tableau Bridge 系统和配置要求

Tableau Bridge 有一组核心要求,以及特定于所需使用方式的要求。

可用性和核心要求

  • Tableau Bridge 只能在 Windows 上与 64 位版本的 Tableau Desktop 一起使用。

  • 您运行 Tableau Bridge 的计算机必须位于相同的 Windows 域上,并且可以访问已发布的数据源中指定的基础数据库。

  • Tableau Bridge 计算机和 Windows 用户必须能够访问已发布的数据源中指定的基础数据。

  • “服务”模式下使用 Tableau Bridge 客户端并连接到网络共享驱动器中托管的平面文件数据源时,要求 Windows 服务帐户是域帐户,而不是本地管理帐户。

特定于维护实时连接的其他要求

  • Tableau Bridge 必须设置为以 Windows 服务形式运行(在服务模式下)。

  • 运行 Tableau Bridge 的用户帐户必须是计算机上的本地管理员。用户不需要登录到 Windows,但计算机必须开机并运行 Windows。

  • 通过 Tableau Bridge 登录 Tableau Online 的用户必须具有“站点管理员”站点角色。

    此角色可以是“站点管理员创建者”“站点管理员浏览者”

  • 每个 Tableau Online 站点都可以有多个维护实时连接的客户端。也可以使用这些客户端来刷新数据提取。

  • 必须在运行 Tableau Bridge 的计算机上安装相应的数据库驱动程序。

特定于刷新数据提取的其他要求

若要刷新数据提取,您可以以服务或应用程序形式运行 Tableau Bridge。除了核心要求外:

  • 通过 Tableau Bridge 登录 Tableau Online 的用户在 Tableau Online 站点上必须具有“创建者”“浏览者(可发布)”或任一类型的“站点管理员”站点角色。

    如果用户不是站点管理员,则他们必须是发布的数据源的所有者。

  • 如果将 Tableau Bridge 设置为以应用程序形式运行,则仅当计算机开机并且 Windows 用户登录并运行 Tableau Bridge 时,它才会完成刷新。

    如果计算机已关闭、您注销 Windows 或者退出 Tableau Bridge,则您在 Tableau Bridge 中设置的数据源的更新将无法到达 Tableau Online,并且发布的数据源不会刷新,直到您再次登录。在此期间,您将收到来自 Tableau Online 的刷新失败通知电子邮件。有关详细信息,请参见通过 Tableau Bridge 停止使数据保持最新

有关 Tableau Bridge 的更多信息

如果您熟悉这些 Tableau Bridge 基础知识,并准备开始使用 Tableau Bridge,请参见以下主题之一:

您还可能对以下内容感兴趣: