计划 Bridge 部署

  • 版本 :2022.1 及更高版本

作为站点管理员,如果您是首次设置 Tableau Bridge 或升级,则有一组建议、最佳实践和规划任务需要遵循,以便为您的组织优化 Bridge。

作为站点管理员,如果您是首次设置 Tableau Bridge 或升级,则有一组建议、最佳实践和规划任务需要遵循,以便为您的组织优化 Bridge。

有关 Bridge 的概述,请参见使用 Bridge 使数据保持最新

部署 Bridge 之前

在部署 Bridge 之前,请查看以下信息,以帮助您(站点管理员)了解 Bridge 的不同组件、这些组件如何协同工作以及它们如何影响您的 Bridge 部署。

Bridge 软件

Bridge 是独立软件,无需额外费用,可与 Tableau Online 结合使用。Bridge 是一种安装在防火墙后面的瘦客户端,用于在私有网络数据和 Tableau Online 之间实现连接。

大多数情况下,您将拥有组织中若干客户端或者客户端池的设置和管理权限。有关详细信息,请参见管理模式

推荐的版本

若要利用最新的安全和功能更新,请始终从 Tableau Bridge 版本(链接在新窗口中打开)页面安装最新版本的 Bridge 客户端。 有关详细信息,请参见安装 Bridge主题。

注意:

  • 客户端一次只能注册到一个站点。

  • 可以注册到站点的客户端数没有限制。

数据库驱动程序

为了帮助在私有网络数据和 Tableau Online 之间进行连接,Bridge 需要驱动程序来与某些数据库通信。随客户端一起安装了一些驱动程序软件。其他驱动程序软件必须单独下载和安装。有关详细信息,请参见“安装 Bridge”主题中的安装 Bridge部分。

推荐的软件和硬件

Bridge 设计为可用于纵向扩展和横向扩展。配置 Bridge 部署时,请考虑以下事项:

  • 对于在较高规格计算机上运行的较小客户端池,可以纵向扩展每个客户端以并行运行更多计划刷新作业。

  • 对于在较低规格计算机上运行的较大客户端池,尽管每个客户端可以并行运行较少的刷新作业,但每个客户端仍为整个池提供高吞吐量和容量。

有关池化的详细信息,请参见池化容量

操作系统及更多信息

Bridge 可以安装在任何支持的 Microsoft Windows 操作系统版本上。

每个操作系统只应安装一个 Bridge 客户端。

  • Microsoft Windows 10 或更高版本,64 位

  • Windows Server 2012 或更高版本

  • Intel Pentium 4 或 AMD Opteron 处理器或更高版本

  • 2 GB 内存

  • 最少 1.5 GB 可用磁盘空间

其他硬件准则

下表显示了运行 Bridge 的虚拟环境的其他硬件准则。这些准则基于您需要每个客户端能够并行运行的并发刷新数。

每个客户端并行运行的刷新数
<=5<=10
vCPU48
RAM16 GB32 GB
NVMe SSD150 GB300 GB

虚拟环境

当 Tableau 的所有产品都配置了适当的底层 Windows 操作系统和最低硬件要求时,它们会在虚拟化环境中运行。

  • Citrix 环境(非流式处理)

  • Microsoft Hyper-V

  • 并行

  • VMware

  • Microsoft Azure

  • Amazon EC2

所需的帐户

Bridge 部署需要两种类型的帐户:Windows 服务帐户和 Tableau Online 帐户。

Windows 服务帐户

Bridge 客户端可在两种模式之一下运行:应用程序或服务。若要在“服务”模式下运行客户端,需要 Windows 服务帐户。“服务”模式允许客户端连续运行,而无需专用登录用户。建议使用“服务”模式来支持 1) 具有私有网络数据实时连接的数据源或虚拟连接,以及 2) 对客户端进行负载平衡(池化)。有关每种模式的详细信息,请参见关于 Bridge 客户端

重要信息:我们建议在单个 Windows 服务帐户下运行的客户端不超过 10 个。

Tableau Online 帐户

Tableau Online 通过登录到和管理客户端的用户对客户端进行身份验证。因此,Tableau Online 站点管理员帐户是执行某些管理任务所必需的,例如在客户端和 Tableau Online 站点上从池中添加或移除客户端。

管理 Bridge 需要以下站点角色之一:

  • 站点管理员 Creator

  • 站点管理员 Explorer

注意:

  • 需要 Creator 或 Explorer(可发布)角色才能使用 Bridge 发布数据源并使数据保持最新。

  • 需要 Creator 或 Explorer(可发布)角色以及数据管理加载项才能使用 Bridge 发布虚拟连接并使数据保持最新。

支持的连接

在规划部署时,作为站点管理员,了解用户连接到哪些数据、他们使用的连接类型以及这些连接类型如何影响数据源或虚拟连接的管理方式非常重要。

数据类型

Tableau Online 支持连接到云平台上托管的数据 — 数据通常可从公共 Internet 或防火墙外部访问。对于只能从私有网络(防火墙内部)访问的数据,必须使用 Bridge。

Bridge 支持的私有网络数据分为三大类:

  • 关系数据 — 示例包括 Microsoft SQL Server、MySQL、PostgreSQL、Oracle、Teradata,甚至 Amazon RDS 中托管的 PostgreSQL

  • 文件数据 — 示例包括 Microsoft Excel、文本和统计文件

  • 某些云数据(仅可从专用网络访问)— 示例包括 Redshift、Teradata 和 Snowflake

连接到私有网络数据后,连接信息将随 Tableau 数据源或虚拟连接一起保存。Bridge 使用该连接信息来帮助在私有网络数据和 Tableau Online 之间进行连接。

数据连接

Bridge 支持使用私有网络数据和 Tableau Online 之间连接的数据源或虚拟连接。数据源或虚拟连接可以使用两种连接类型之一:

  • 实时(也称为实时查询):设置为使用实时连接的数据源可以实现数据实时更新。这意味着对基础数据的任何更改都通过 Bridge 的实时查询反映在数据源(或使用该数据源的工作簿)或者发布到 Tableau Online 的虚拟连接中。

  • 数据提取:设置为使用数据提取连接的数据源可实现数据快照。这些快照可以通过 Bridge 的 Online 刷新(以前称为“建议”)计划或 Bridge(旧版)计划按计划刷新,以捕获对基础数据的任何更改。然后,这些快照将推送到数据源(或使用该数据源的工作簿)或者发布到 Tableau Online 的虚拟连接。有关计划的详细信息,请参见数据新鲜度

对这些连接类型的支持取决于数据源(或虚拟连接)连接到的数据。对于大多数关系数据,Bridge 都支持实时查询。对于其他数据(包括文件数据),则仅支持数据提取连接。有关详细信息,请参见Bridge 例外情况

数据新鲜度

Bridge 使用实时查询和刷新计划使数据源或虚拟连接保持最新。

对于设置为使用数据提取连接的数据源或虚拟连接,Bridge 使用刷新计划。内容所有者可以创建两种类型的计划来使数据保持最新:Online 和 Bridge(旧版)。

  • Online 计划允许内容所有者直接从 Tableau Online 中管理 Bridge 数据源。

    从 Bridge 2021.4.3开始,可以使用 Online 计划刷新基于文件的数据源。

  • Bridge(旧版)计划需要指定的客户端来执行刷新。数据源所有者可以指定客户端来执行刷新。数据源所有者只能将 Bridge(旧版)计划分配给已使用自己的 Tableau Online 凭据向其进行身份验证的客户端。

根据计划类型,支持不同的刷新并发。有关详细信息,请参见池化容量

比较计划

下表描述了用于使私有网络数据保持最新的 Online 计划和 Bridge(旧版)计划之间的主要区别。


Online 计划Bridge(旧版)计划
支持的数据类型

关系数据

文件数据

私有云数据

关系数据

文件数据

内容管理

数据源所有者

虚拟连接所有者

站点管理员或数据源所有者(取决于指定谁拥有客户端管理任务)
客户端管理站点管理员站点管理员或数据源所有者(取决于指定谁拥有数据源管理任务)
计划与 Tableau Online 计划集成特定于 Bridge 的计划,可配置为每隔 15 分钟和 30 分钟刷新一次数据源
池化支持实时查询

计划刷新(对于具有数据提取连接的数据源或虚拟连接)
不支持
每个客户端的刷新并发101
REST API

“立即运行数据提取刷新”(链接在新窗口中打开)选项

“立即更新数据源”(链接在新窗口中打开)选项

不支持

数据访问和身份验证

数据源或虚拟连接所连接到的基础数据通常需要身份验证。如果需要身份验证,发布者或所有者可以配置如何获取数据库凭据。

对于数据源

数据源的身份验证配置选项包括:“提示用户”“嵌入式密码”

如果数据源设置为提示用户,则数据库凭据不会随连接一起存储。这意味着,打开数据源(或使用数据源的工作簿)的用户必须输入自己的数据库凭据才能访问数据。如果数据源设置为包含嵌入的密码,则数据库凭据将随连接一起保存,并由访问数据源(或使用数据源的工作簿)的任何人使用。有关详细信息,请参见设置凭据以访问您发布的数据(链接在新窗口中打开)

对于虚拟连接

数据库凭据与虚拟连接的连接一起存储,供访问虚拟连接的任何人使用。

内容管理

大多数情况下,站点管理员拥有和管理 Bridge 客户端。内容所有者自己管理从发布到更新数据库凭据和刷新计划等各种任务的数据源或虚拟连接。

注意:至于数据源,Bridge 只能使已发布数据源(即与工作簿分开发布的数据源)的数据保持最新。Bridge 无法使嵌入式数据源(即嵌入在已发布工作簿中的数据源)的数据保持最新。

管理模式

尽管在组织中设置和管理 Bridge 的方式没有限制,但 Bridge 部署可能会属于两种常见管理模式之一。作为站点管理员,您使用的管理模式取决于 Bridge 部署需要支持的计划的类型。

集中式管理

集中式管理模式支持客户端池化,并针对使(多个私有网络中的)关数据保持最新进行了优化。由于池化的原因,实时查询和刷新作业在可用客户端之间并行发生。

举例来说,如果您有 20 次刷新,并且有 5 个正在运行且可用的客户端,则可以预期每个客户端都会被分配来分别运行 4 个刷新作业。

使用此模式意味着:

  • 作为站点管理员,您可以根据需要设置并关闭 Bridge 客户端。

  • 对于内容所有者,这意味着用户可以有 1) 可检测是否需要 Bridge 的不间断的发布工作流, 2) 直接从 Tableau Online 编辑或更新数据库凭据,3) 直接从 Tableau Online 中计划刷新。

混合管理

如果 Bridge 促进了使用 Bridge(旧)计划的数据源的连接,则混合管理模型是一种选择。使用此模式,除了集中式管理模式的好处外,还必须单独管理“命名”或指定客户端。

使用此模式,数据源的所有者与通过身份验证并管理客户端的用户必须相同。因此,客户端的所有者可以是两种类型的用户之一:数据源所有者或站点管理员。

  • 数据源所有者:如果您希望数据源所有者自行执行数据源管理任务,则数据源所有者应为客户端所有者。数据源管理任务包括更新刷新计划以及更新与客户端一起保存的数据库凭据。

  • 站点管理员所有者:如果要保留所有客户端管理职责,您必须是客户端所有者。这意味着,您必须将数据源的所有权分配给自己,从而有效地使您成为新的数据源所有者。然后,您将负责与拥有数据源相关的所有数据源管理任务。

注意:Bridge(旧版)计划不支持虚拟连接的刷新。

使用此模式意味着:

  • 计划刷新时,需要将数据源分配给特定客户端。计划刷新时,只有当数据源所有者使用同一 Tableau Online 帐户登录到客户端本身时,客户端才对其可见。

  • 如果数据源所有者保留其数据源的所有权,则其必须负责管理刷新这些数据源的客户端。

  • 如果您作为站点管理员希望保留客户端的所有权,则还必须拥有分配给指定客户端的数据源。

  • 对于数据源,一次只能进行一次刷新。如果需要同时进行刷新,请考虑指定其他“命名”客户端以支持更高的吞吐量。

池化容量

默认情况下,使用按照 Online 计划刷新的数据提取连接的数据新鲜度任务、实时查询和数据源或虚拟连接将在池中可用客户端的范围内分配和实现负载平衡。

数据新鲜度任务池化支持并发容量
实时查询每个客户端 16 个实时查询
数据提取连接 - Online 刷新(以前称为“建议”)计划每个客户端 10 次刷新(可配置
数据提取连接 - Bridge(旧版)计划每个客户端 1 次刷新

计划容量

由于 Bridge 客户端可以轻松连接和断开连接,因此您可以利用脚本在预期数据新鲜度工作负载之前计划 Bridge 容量(即运行客户端计算机的数量)。

举例来说,如果您的 Bridge 客户端在 AWS 上的虚拟机上运行,以下 AWS 资源可以帮助您开始进行计划:

超时限制

实时查询的超时限制为 15 分钟。此限制不可配置。刷新的默认超时限制为 24 小时,可通过客户端配置。有关详细信息,请参见配置刷新的超时限制

Bridge 例外情况

在使用 Bridge 时,您和用户应注意一些例外情况。下面的列表总结了其中一些例外情况。

部署 Bridge

安装和设置 Bridge 的步骤很简单。但是,在继续部署之前,您必须执行一些额外的操作。

新 Bridge 部署

集中式管理

若要使用集中式管理模式部署 Bridge,请执行以下操作:

  1. 对于每台计算机,使用 Windows 服务帐户登录,并安装最新的客户端。

  2. 安装后,使用 Tableau Online 站点管理员凭据登录到客户端,以确保客户端在“服务”模式下运行(默认情况下启用)。

  3. 打开浏览器,使用您的站点管理员凭据登录到 Tableau Online,然后转到“Bridge 设置”页面以确保:

    1. 安装的客户端已正确链接到站点。

    2. 客户端是客户端池的一部分(默认情况下对于运行 Bridge 2020.2 及更高版本的客户端已启用)。

  4. 使用“Bridge 连接的数据源”管理视图监视 Bridge 实时查询,并通过 Tableau Online 上的“作业”页面刷新作业。

混合管理

若要使用混合管理模式部署 Bridge,请执行以下操作:

  1. 对于每台计算机,使用 Windows 服务帐户登录,并安装最新的客户端。

  2. 安装后,使用 Tableau Online 站点管理员凭据登录到客户端,以确保客户端在“服务”模式下运行(默认情况下启用)。

  3. 打开浏览器,使用您的站点管理员凭据登录到 Tableau Online,然后转到“Bridge 设置”页面以确保:

    1. 安装的客户端已正确注册到站点

    2. 客户端是客户端池的一部分(默认情况下对于运行 Bridge 2020.2 及更高版本的客户端已启用)。

  4. 若要支持使用 Bridge(旧版)计划的数据源,请执行以下操作之一:

    • 如果发布者将拥有和管理自己的数据源,请确保数据源所有者在进行任何数据源发布之前在其计算机上安装最新的客户端。

    • 如果您将拥有和管理数据源以及与这些数据源关联的客户端:

    1. 设置另一个虚拟机和客户端以指定用于刷新数据源。

    2. 使用 Tableau Online 站点管理员凭据登录到该客户端。

    3. 打开浏览器,使用您的站点管理员凭据登录到 Tableau Online,然后转到“Bridge 设置”页面以确保:

    4. 将需要使用 Bridge 客户端刷新的已发布数据源的所有权更改为自己。

    5. 更改数据源的所有权后,更改与刷新关联的客户端

    6. 登录到运行客户端的计算机并打开客户端。

    7. 对于分配给客户端的每个新数据源,输入客户端连接和刷新数据源所需的数据库凭据

    8. 安装的客户端已被正确识别和注册到站点

    9. 客户端不是池的一部分。

  5. 使用“到 Bridge 连接数据源的流量”管理视图监视 Bridge 实时查询,并通过 Tableau Online 上的“作业”页面刷新作业。

后续步骤

在组织中设置和运行 Bridge 后,用户可以开始连接到私有网络数据、将数据源或虚拟连接发布到 Tableau Online 并使数据保持最新。

现有 Bridge 部署

部署 Bridge 2021.4(或更高版本)

与以前的版本一样,此版本中的企业改进旨在补充您现有的 Bridge 部署。与其他部署一样,我们建议执行以下步骤。

步骤 1:首先添加新的 2021.4(或更高版本)客户端

Bridge 的最新更新包括更高的灵活性和对 Bridge 池的控制、对基于文件的数据源的 Online 计划支持,以及对虚拟连接的私有网络数据新鲜度支持。有关这些更改的详细信息,请参见“Tableau Online 新增功能”中的以下内容:

关于最新版本的特别说明:

  • Bridge 2021.4.3 将支持基于文件的数据源的 Online 计划。

  • 默认情况下,在 Tableau 2021.4 之前配置了池化的站点会将客户端分配到默认池。无法将默认池的域配置为访问特定的私有网络。为减少此池的访问范围并启用更高级的调度功能,我们建议您创建新池并将其映射到特定域。有关详细信息,请参见步骤 2:配置池

  • 由于 Bridge 池映射到特定域并刷新来自特定域的数据,我们强烈建议通过以下方式之一更新包含与多个域的连接的数据提取数据源:

    • 整合基础数据位置,使连接在同一个域中

    • 更改每个连接的连接类型以使用实时查询

    • 向每个连接转换为数据源

  • 在 Mac 上使用 1) Tableau Desktop、2) 从 Windows 网络文件共享发布基于文件的数据源以及 3) 配置 Online 计划时,刷新将失败。如果此基于文件的数据源是您组织的业务关键资源,请考虑改为配置 Bridge(旧版)计划。有关详细信息,请参见设置 Bridge(旧版)计划

  • 已使用 Bridge(旧版计划配置并与特定客户端相关联的现有数据源(包括所有基于文件的数据源)将继续按预期运行。重要提示:将来的版本中将移除对 Bridge(旧版)计划的支持。为确保顺利过渡,我们建议您使用 Online 刷新计划。

  • 使用 Online 计划的新实时查询和数据提取数据源将默认使用 2021.4(或更高版本)客户端和新功能。

步骤 2:创建新池,将域映射到池,并将版本 2021.4 客户端分配给池

按照步骤 2:配置池步骤 3:为池指定域以及步骤 4:将客户端添加到池描述的过程进行操作。

步骤 3:请求数据源所有者转换 Bridge(旧版)计划

在网络中成功添加并运行 2021.4(或更高版本)客户端后,请数据源所有者将其(Bridge(旧版)计划转换为使用 Online 计划。有关详细信息,请参见从 Bridge(旧版)计划迁移到 Online 计划

重要信息:我们建议数据源所有者通过转换对日常业务最不重要的数据提取数据源的刷新计划来开始此过程。这是因为将现有 Bridge(旧版)转换为 Online 计划将立即删除现有的刷新计划。

步骤 4:将现有客户端升级到 Bridge 2021.4

将所有现有客户端升级到 Bridge 2021.4(或更高版本)。有关详细信息,请参见升级 Bridge

步骤 5:将现有客户端添加到池

升级后,确保升级的客户端以 Window 服务形式运行,然后将这些客户端添加到池中。有关详细信息,请参见步骤 4:将客户端添加到池

(已存档)部署 Bridge 2020.2-2021.3

Bridge 的最新更新包括特定于企业的改进,以在刷新方案中提供更好的冗余,并帮助减少站点管理员管理数据源的需求。有关更改的详细信息,请参见Tableau Online 新增功能

步骤 1:首先添加新的 2020.2-2021.3 客户端

最新的企业改进旨在补充现有的 Bridge 部署。因此,Tableau 建议在升级现有客户端之前,首先将新的 2020.2-2021.3 客户端添加到您的环境中。有关详细信息,请参见Tableau Online 新增功能

注意:

  • 使用 Online 计划的新数据提取数据源将默认使用 2020.2-2021.3 客户端和新功能。

  • 已按计划(Bridge(旧版))配置并与特定客户端关联的现有数据源将继续按预期方式运行。

  • 默认情况下,新客户端可以并行刷新 10 个数据源,但可以在 TabBridgeClientConfiguration.txt 文件中配置为刷新最多 100 个数据源。有关详细信息,请参见更改 Bridge 客户端设置

  • 我们建议在同一 Windows 服务帐户下运行的客户端不超过 10 个。

步骤 2:请求数据源所有者转换刷新计划

在网络中成功添加并运行 2020.2-2021.3 客户端后,请数据源所有者将其计划(Bridge(旧版))转换为使用 Online 计划。这仅适用于仅连接到关系数据的数据源。有关详细信息,请参见从 Bridge(旧版)计划迁移到 Online 计划

重要信息:

  • 我们建议数据源所有者通过转换对日常业务最不重要的数据提取数据源的刷新计划来开始此过程。这是因为将现有刷新计划(Bridge(旧版))转换为 Online 计划将立即删除现有的刷新计划。

  • 无法将连接到文件数据的数据提取数据源的计划转换为使用集成刷新计划。相反,这些数据源将继续使用(Bridge(旧版))计划及其链接到的客户端。

步骤 3:将现有客户端升级到 Bridge 2020.2-2021.3

将所有现有客户端升级到 Bridge 2020.2-2021.3。有关详细信息,请参见安装 Bridge

步骤 4:将现有客户端添加到池

升级后,确保升级的客户端以 Window 服务形式运行,然后将这些客户端添加到池中。有关详细信息,请参见配置 Bridge 客户端池