在断开连接(无网络连接)的环境中安装 Tableau Server

您可以在无任何种类外部网络访问权限的断开连接的环境中安装 Tableau Server。在需要保持高度安全性以防止数据泄露或抵御黑客时,将使用此类断开连接的环境(通常称为无网络连接环境)。无网络连接环境将无法访问 Internet、无法访问外部无线网络,诸如此类。在无网络连接环境中,获取软件和数据的唯一途径是使用可移动介质(例如 U 盘)或可写光盘(CD 或 DVD)。

在无网络连接环境中安装 Tableau Server 是由对安全注意事项、最佳做法以及在无网络连接环境中安装软件易犯的错误熟知的 IT 管理员执行的高级任务。

在无网络连接环境中,以下 Tableau Server 功能将不可用,或者功能将精简:

  • 地图 – 默认情况下,Tableau Server 使用外部托管的地图数据。从版本 2020.4.0 开始,您可以将 Tableau Server 配置为使用脱机地图。对于 Tableau 的更低版本一,除非您同时在无网络连接环境中安装了地图服务器,否则地图在无网络连接环境中不可用。有关更多详细信息,请参见在无网络连接环境中显示地图

  • 许可Tableau Server 需要连接到 Internet 才能激活产品密钥。不过,您可以手动激活产品密钥。

  • 外部数据 – 位于无网络连接环境外部的任何数据不可用。

先决条件

为了在无网络连接环境中安装 Tableau Server,您需要以下各项:

  • 具有受限 Internet 访问权限的可信计算机,您可以使用该计算机来下载安装包和 Tableau Server 所需的资源。可信计算机已经过扫描和清理,没有任何病毒和恶意软件。

  • 可用来将下载的软件传输到无网络连接环境的可信可移动介质。可信可移动介质是以前未使用过的新介质,由声誉好的知名厂商生产。可信可移动介质已经过扫描和验证,不包含任何病毒或恶意软件。

  • 满足 Tableau Server 安装要求的无网络连接环境(含计算机和存储)。

在运行 Windows 的无网络连接计算机上安装 Tableau Server

在无网络连接环境中的计算机上安装 Tableau Server 的最简单方式是先进行安装,然后再将其放入无网络连接环境。如果无法这样做,则您需要将所需的软件包下载到无网络连接环境外部的可信计算机,并传输到无网络连接计算机:

  1. 在无网络连接环境外部能够访问 Internet 的可信计算机上,下载 Tableau Server 安装包。

  2. 将安装包传输到可移动介质。

  3. 在无网络连接计算机上,插入包含 Tableau Server 安装包的可移动介质,然后运行安装程序

  4. 安装完成后,您可以激活 Tableau Server 产品密钥。有关详细信息,请参见在无网络连接环境中激活 Tableau Server

在无网络连接环境中激活 Tableau Server

由于无网络连接计算机未连接到 Internet,因此您将需要手动执行 Tableau Server 激活过程。

  1. 在无网络连接环境中的 Tableau Server 上,使用 TSM 获取脱机激活文件。在命令提示符处:

    tsm licenses get-offline-activation-file -k <product-key> -o <target-directory>

    <target-directory> 必须存在。您可以在 Tableau 客户门户中获得自己的产品密钥。

  2. 在连接到 Internet 并能够通过电子邮件发送文件的可信计算机上,右键单击并选择“链接另存为”以下载 server_firstpass_windows.tlqserver_secondpass_windows.tlq 文件。如果之前计算机上从未安装过 Tableau Server,则使用第一轮模板。

  3. 从断开连接的计算机中打开 offline.tlq 文件,并在能够访问 Internet 的可信计算机上使用诸如 Notepad++ 等 XML 文本编辑器打开相应的 server_firstpass_windows.tlqserver_secondpass_windows.tlq 文件。您将需要记下断开连接的计算机中的值,以便将其复制到能够访问 Internet 的可信计算机。

  4. 使用断开连接的计算机上 offline.tlq 中下列相同元素的值更新相应 server_firstpass_windows.tlqserver_secondpass_windows.tlq 文件中的以下 XML 元素。.tlq 文件中的所有 Machine / Hash 值均为十六进制值。唯一有效的字符为 0 - 9 和 A - F。为所有字母使用全大写。

    第 2 行 - <EntitlementId>

    第 5 行 - <ClientVersion>

    第 5 行 - <RevisionType>(此值存在于 server_secondpass_windows.tlq 文件中。)

    第 5 行 - <MachineIdentifier>(此值存在于 server_secondpass_windows.tlq 文件中。)

    第 11 行 - <Value>(如果值不存在,请移除“X”占位符,保留 <Value></Value>。)

    第 12 行 - <Value>(如果值不存在,请移除“X”占位符,保留 <Value></Value>。)

    第 14 行 - <SequenceNumber>

    第 60 行 - <Hash>

  5. 将经过编辑的模板 (offline.tlq) 上载到 Tableau 脱机激活(Link opens in a new window) 网站。

    注意:您可能必须执行脱机激活两次才能完全激活无网络连接的 Tableau Server。第一次脱机激活将在计算机上设置可信存储(如果之前从未在该计算机上授予 Tableau 许可)。第二次脱机激活将许可信息传播到可信存储。如果要升级 Tableau Server 的现有安装,请右键单击并选择“链接另存为”以下载 server_secondpass_windows.tlq 文件。它将匹配所有位置以放置生成的 .tlq 文件中的值。

  6. 如果处理更新模板的 Tableau 网站上发生错误,请截取错误的屏幕截图,并与 Tableau 技术支持部门联系以获得帮助。

  7. 使用可信的可移动介质将激活文件 (activation.tlf) 转移到断开连接的计算机,然后运行以下命令:

    tsm licenses activate -f <path-and-activation-file>

  8. 如果是第一次在计算机上激活 Tableau 许可证,您将看到以下消息:

    Your license has been initialized. To complete the activation, we need one more exchange. Generate and send to Tableau a second activation request file.

    您需要执行以下步骤来激活许可证。如果不确定是否需要重复这些步骤,您可以运行此命令:

    tsm licenses list

    如果看到如下消息,则您需要重复上面的步骤:

    No licenses are currently activated.

    如果不是第一次在计算机上激活 Tableau 许可证,或者您已完成了上面的步骤两次,您应会看到消息“Activation successful.”,指明 Tableau Server 已激活。

在无网络连接环境中显示地图

在无网络连接环境中,由于环境中缺少 Internet 访问权限,因此 Tableau Server 中的地图将不可用。如果您有 Tableau Server 2020.4.0 或更高版本,可以将 Tableau 配置为使用本地地图。如果您有更低版本,可以使用多种解决方法之一在脱机环境中显示地图。

将 Tableau Server 配置为使用脱机地图(版本 2020.4.0 及更高版本):

  1. 以管理员身份打开命令提示符。

  2. 将 Tableau 配置为使用本地可用的脱机地图:

    tsm configuration set -k vizqlserver.force_maps_to_offline -v true
    tsm pending-changes apply

在脱机环境中在 Tableau Server 中显示地图的解决方法(低于 2020.4.0 的版本):

感谢您的反馈! 提交反馈时出错。请重试。