您可以在无任何种类外部网络访问权限的断开连接的环境中安装 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 服务管理器

  • 若要登录到 Tableau 服务管理器 (TSM),请运行以下命令:

    tsm login -u <username>

如果无法登录,该怎么办?

验证您使用的帐户是否为安装 Tableau Server 的 Windows 计算机上的“本地管理员”组的成员。

步骤 2.将无网络连接系统中的数据转录到激活请求模板中。

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

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

    <target-directory> 必须存在。您可以在 Tableau 客户门户(链接在新窗口中打开)中获得自己的产品密钥。

  2. 如果将脱机请求文件 (TableauOfflineActivationRequest.tlq) 从目标目录复制到具有 Internet 访问权限的计算机,请跳到步骤 5。

    否则,如果由于安全原因无法将文件复制到另一台计算机,请继续执行步骤 3。

  3. 下载 server_secondpass_windows.tlq file,并在在可访问 Internet 的受信任计算机上的 XML 文本编辑器(例如 Notepad++)中打开该文件。

    您需要从无网络连接的计算机记下步骤 4 中列出的值,以便将它们复制到离线模板 (server_secondpass_windows.tlq)。

  4. 使用无网络连接的计算机中下列相同元素的值更新相应 server_secondpass_windows.tlq 文件中的以下 XML 元素。

    .tlq 文件中的所有 Machine / Hash 值均为十六进制值。唯一有效的字符为 0 - 9 和 A - F。为所有字母使用全大写。

    不要添加任何额外的空格或回车符,只修改模板中的“X”字符。不得更改文件的格式。

    第 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. 将脱机请求文件 (TableauOfflineActivationRequest.tlq) 上载到 Tableau 脱机激活(链接在新窗口中打开)网站。

  6. 网站应显示 The activation was successful. Please click here to download your activation file.

    从 Tableau 下载 activation.tlf 文件。

步骤 3。初始化或激活许可证

  1. 使用可信的可移动介质将激活文件 (activation.tlf) 转移到无网络连接的计算机。

  2. 运行以下命令:

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

    您应该会看到消息“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 的版本):

感谢您的反馈!