管理 Bridge 客户端池

  • 版本 :2022.1 及更高版本

管理 Bridge 客户端池

有几种方法可以管理池化 Bridge 客户端。

监视数据新鲜度任务

您可以使用“作业”页面和内置管理视图的组合来监视客户端活动。

实时查询

若要监视实时查询活动,可以使用到 Bridge 连接数据源的流量管理视图。

刷新作业

若要监视刷新作业,可以使用以下资源:

  • “作业”页面:“作业”页面可以显示使用 Online 计划的已完成、正在进行、待定、已取消和挂起的刷新作业。有关详细信息,请参见关于 Bridge 刷新作业

  • “非数据提取后台任务”管理视图:在“通过 Bridge 刷新数据提取”上进行筛选后,此管理视图显示使用 Online 计划的 Bridge 刷新作业。有关详细信息,请参见非数据提取后台任务

  • “Bridge 数据提取”管理视图:此管理视图显示使用 Online 计划和 Bridge(旧版)计划的 Bridge 刷新作业。有关此视图的详细信息,请参见Bridge 数据提取

  • 使用客户端日志创建数据源或视图:使用客户端生成的 JSON 日志文件,创建您自己的数据源和视图以监控刷新作业。有关详细信息,请参见下面的按客户端刷新作业部分。

按客户端刷新作业

作为使用上面列出的管理视图监视刷新作业的替代方法,请考虑创建您自己的数据源和视图来监视 Bridge 客户端执行的刷新。您可以通过使用 Tableau Desktop 连接到运行客户端的计算机上的客户端的 JSON 日志文件来完成此操作。

注意:客户端的 JSON 日志文件不会捕获虚拟连接的刷新。

JSON 日志文件由对象“k”和“v”组成。“k”对象捕获刷新作业,“v”对象捕获刷新详细信息。刷新及其详细信息包括:

  • 计划类型 - Online 或 Bridge(旧版)

  • 数据源类型和名称

  • 刷新起止时间、持续时间、上载发布时间

  • 错误

步骤 1:开始之前

如果您想依据一个日志文件的数据构建一个视图,您可以跳转到“步骤 2”

如果客户端的数据位于多个日志文件中,则需要合并这些文件。您可以创建脚本以在本地合并日志文件,或使用 Tableau Desktop 执行合并,如以下过程中所述。

注意:

  • 下面描述的过程假设您在与客户端相同的计算机上运行 Tableau Desktop。

  • 如果您正在处理来自池中不同客户端的多个日志文件,除了为客户端合并多个日志文件之外,您还可以合并来自多个客户端的日志文件以监控池中的刷新。

  • 当前不支持直接从 Tableau Online Web 制作连接到 JSON 文件。有关详细信息,请参见 Creator:在 Web 上连接到数据(链接在新窗口中打开)

步骤 2:连接到 JSON 日志

若要构建数据源和视图,请使用 Tableau Desktop 连接到客户端的日志文件。

  1. 启动 Tableau Desktop,并在“连接”下选择“JSON 文件”。执行以下操作:

    1. 在“选择架构级别”对话框中,选择顶级架构以包含“k”对象详细信息,并可根据需要选择“v”级别架构以包含“v”对象详细信息,然后单击“确定”

    2. 导航到要连接到的日志文件(例如,C:\Users\jsmith\文档\我的 Tableau Bridge 存储库\Logs),选择它,然后单击“打开”

  2. (可选)在数据源页面,右键单击日志文件,然后单击“转换为并集”以设置并集。执行以下操作:

    1. 选择“通配符(自动)”选项卡。

    2. “搜索范围”旁边,验证路径是否显示客户端的 Log 文件夹。

    3. 在“匹配模式”下,输入“ExtractRefreshMetrics_*”并单击“确定”

  3. 选择工作表标签以开始分析并构建视图。

  4. 完成后,将数据源和视图分别发布到 Tableau Online。为确保您的数据源保持最新,您可以在发布后为数据源设置 Bridge(旧版)计划。

请注意,您创建的数据源和视图可能会在没有警告的情况下更改,因为在满足特定日志特定限制后,可能会生成新日志文件并删除旧日志文件。有关这些限制以及如何调整它们的详细信息,请参见更改 Bridge 客户端设置

管理池和客户端

在“池化”部分下,您可以在 Bridge 部署中看到最多五个池化和客户端相关信息表。

关于池

第一个表由注册到站点的客户端组成,这些客户端按分配到的池进行组织。

第二个表“未分配的客户端”显示未分配给池的客户端。大多数情况下,这些客户端需要先分配到池中,然后才能对实时查询和数据提取刷新作业进行负载平衡。在其他情况下,此表中的客户端可能专用于使用Bridge(旧版)计划刷新数据源。

第三个表“默认池”显示默认池中的客户端。默认情况下,在 Bridge 2021.4 之前配置为使用池化的客户端包含在此池中。由于无法将默认池的域配置为访问特定的私有网络,我们建议您通过创建新池并将其映射到特定域来缩小其访问范围。

您在前三个表中看到的客户端可以告诉您以下信息:

  • 客户端名称(也称为计算机名称)是安装并运行客户端的计算机的名称。

  • 所有者名称,大多数情况下为站点管理员。这是从客户端向 Tableau Online 进行身份验证(登录到 Tableau Online)的用户。

  • 池状态,仅适用于第一个表,可以指示 1) 池中是否有分配的客户端,2) 客户端已连接并可处理数据新鲜度任务,或 3) 池处于脱机状态,因为池中的所有客户端都已断开连接.

  • 客户端版本:

    • 当客户端未运行最新版本的 Bridge 时,此列中将显示一个警告图标 () 。尽管不是必需的,但我们强烈建议您升级以利用最新的安全性和功能更新。若要下载最新版本的 Bridge,请转到 Tableau 网站上的 Tableau Bridge 版本(链接在新窗口中打开)页面。

      注意:仅当有较新的客户端可供下载时,警告图标才会显示。警告图标并不表示客户端或相关 Bridge 数据源或虚拟连接存在问题。

  • 连接状态 — 有关详细信息,请参见下面的客户端连接状态

  • 上次连接 — 显示 Tableau Online 上次能够连接客户端的日期和时间。

关于私有网络允许列表

第四个表“允许列表注册表”包含池限定的域列表。

第五个表“允许列表请求”显示用户在尝试创建虚拟连接时请求连接的待定域。应该尽快处理这些域请求,以解除对用户虚拟连接工作流的阻止。

客户端连接状态

在列出客户端的位置,彩色方块和状态标签指示客户端是否可用于支持数据新鲜度任务。

  • 绿色或“已连接”:绿色或“已连接”状态指明客户端是否已连接并可支持实时查询和数据提取刷新。

  • 红色或“断开连接”:红色或“断开连接”状态可能表示使客户端暂时处于断开状态的几种情况之一。最常见的情况是,客户端未运行或在启动后无法与 Tableau Online 建立通信。可将将鼠标悬停在状态图标上来查看描述条件的工具提示。

    注意:

    • 当客户端处于断开连接状态时,实时查询可能会中断。在这种情况下,依赖于具有实时查询的数据源或虚拟连接的视图可能不会正确显示,直到问题得到解决。

上述状态反映您在客户端中看到的状态并与之对应。