内容:

管理许可证2

  • 版本 :2022.1 及更高版本

您可以管理 Tableau Server 许可证和查看许可证使用情况。

将容量添加到 Tableau Server

您可能需要将容量添加到您的 Tableau Server 安装,以便可以增加用户(如果您有基于用户的许可证),或增加内核数(如果您有基于内核的许可证)。

Tableau 将为您提供新的产品密钥,以便将容量添加到现有 Tableau Server 安装。您需要激活此密钥,并将它与现有的产品密钥一起使用以获取许可的组合容量。每项功能(例如“数据管理加载项”)和许可证类型(例如“Explorer”)都需要密钥。有关密钥和许可证之间的关系的详细信息,请参见tsm licenses list

请按以下步骤将产品密钥添加至 Tableau Server

如果您的 Tableau Server 未连接到 Internet,则必须执行脱机激活。请参见脱机激活 Tableau Server - 添加许可证

注意:如果您已升级到 Tableau Server 版本 2021.1 或更高版本,您不再需要在增加容量时重新启动 Tableau Server。有关详细信息,请参见零停机许可(链接在新窗口中打开)

  1. 如果已将运行 Tableau Server 的计算机配置为通过转发代理连接到 Internet,请按照使用转发代理配置产品密钥操作主题中的过程进行操作,然后再继续。

  2. 在浏览器中打开 TSM:

    https://

  3. “配置”选项卡上单击“许可”,并单击“激活许可证”

  4. 输入或粘贴新产品密钥并单击“激活”

  5. 在“注册”页面上的字段中输入您的信息,然后单击“注册”

脱机激活 Tableau Server - 添加许可证

安装 Tableau Server 时,您至少必须激活一个产品密钥,但我们建议您激活在 Tableau 客户门户中找到的所有 Tableau Server 许可证。这样做会激活服务器,并指定可以分配给用户的许可证级别数。有时,您可能需要在安装 Tableau Server 后激活许可证,举例来说,如果您向服务器添加容量或获取新的产品密钥,则需要这样做。如果您没有产品密钥,则可以从 Tableau 客户帐户中心获取。

在大多数情况下,您可以使用 Tableau 服务管理器 (TSM) 的“许可证”页面,在安装过程中或之后直接从 Tableau 激活密钥,但在某些情况下不允许执行此操作。举例来说,如果您的计算机未连接到 Internet,或者防火墙限制 Intranet 外部的访问,则不允许执行此操作。在这些情况下,您需要执行脱机激活。

  • 在安装期间脱机激活— 若要在安装 Tableau Server 时完成脱机激活,请参见在安装 Tableau Server 时脱机激活

  • 在安装后之后脱机激活许可证 — 若要在安装和运行服务器后完成脱机激活,请按照以下步骤操作。

脱机激活概述和先决条件

脱机激活 Tableau Server 涉及以下步骤:

  1. 生成脱机激活请求文件 (TableauOfflineActivationRequest.tlq)。

  2. 将脱机激活请求上载到 Tableau 并下载生成的激活文件 (activation.tlf) 以激活 Tableau Server

使用 TSM Web 界面

如果您尝试通过 TSM 许可证页面激活产品密钥,并看到显示联机激活不可用的对话框,则可以脱机激活该密钥。单击“脱机激活许可证”

  1. 创建将上载到 Tableau 的脱机文件。如果许可证密钥未在表单中预先填写,请输入密钥并单击“创建脱机文件”以在本地计算机上生成脱机文件 (TableauOfflineActivationRequest.tlq) 。

    TableauOfflineActivationRequest.tlq 文件复制到能够访问 Internet 的计算机。您需要将此文件上载到 Tableau 才能生成激活文件。

  2. 上载和提交脱机文件。

    在复制了 TableauOfflineActivationRequest.tlq 文件的计算机上,打开浏览器并转到 https://www.tableau.com/zh-cn/support/activation(链接在新窗口中打开),打开 Tableau 支持激活页面。您将上载 TableauOfflineActivationRequest.tlq 文件并将其提交 Tableau。这样做会自动生成一个激活文件 (activation.tlf),您可以下载该文件并将其复制回 Tableau Server 计算机。

    1. 在“脱机激活”页面上,单击“选择文件”以选择 TableauOfflineActivationRequest.tlq 文件。

    2. 单击“上载激活文件”将文件提交到 Tableau。

    3. 单击“here”链接将生成的 activation.tlf 文件下载到您的计算机。

    4. 将下载的 activation.tlf 文件复制到安装了 Tableau Server 的计算机。

  3. 上载激活文件。

    在 Tableau Server 计算机上,单击“上载激活文件”以将文件上载到 Tableau Server。成功执行此操作后,“激活产品密钥”按钮将启用。

  4. 单击“激活产品密钥”以完成脱机激活。

使用 TSM CLI

登录到 Tableau 服务管理器

您必须登录到 Tableau 服务管理器 (TSM),然后才能继续。

若要登录到 TSM,请运行以下命令:

tsm login -u

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

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

步骤 1 - 生成脱机激活请求文件

  1. 在初始节点上,以管理员身份打开命令提示符。

  2. 键入此命令以获取脱机激活文件:

    tsm licenses get-offline-activation-file -k

    您可以从 Tableau 客户门户(链接在新窗口中打开)中获取产品密钥。目标目录必须已经存在。

  3. 将脱机激活文件 (TableauOfflineActivationRequest.tlq) 从目标目录复制到具有 Internet 访问权限的计算机。

步骤 2 - 将脱机激活请求上载到 Tableau

  1. 在具有 Internet 访问权限的计算机上,转到 Tableau 产品激活(链接在新窗口中打开)页面。

  2. 按照说明完成上载 TableauOfflineActivationRequest.tlq 文件的操作。

    这将创建一个激活文件 activation.tlf

  3. 从 Tableau 下载生成的激活文件。

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

  1. 将激活文件 (activation.tlf) 复制到可从 Tableau Server 计算机访问的位置。

  2. 运行以下命令:

    tsm licenses activate -f <path-and-activation-file>
  3. (如果您是首次安装 Tableau Server,请跳过此步骤。)

    重新启动服务器以进行许可更改以生效:

    tsm restart

若要验证所有许可证是否都已激活,您可以运行以下命令:

tsm licenses list

如果已完成上述步骤,您应该会看到一条成功消息:

Activation successful.

Tableau Server 已激活。如果需要其他帮助,请与 Tableau 技术支持(链接在新窗口中打开)联系。


停用产品密钥

在某些情况下,您必须停用产品密钥:

  • 更改硬件配置

  • 更改产品密钥

  • 将产品密钥转移到新安装

开始之前

验证您是否在移除正确的产品密钥。您可以通过在 CLI 中运行 tsm licenses list 来查看许可证详细信息。

  1. 如果已将运行 Tableau Server 的计算机配置为通过转发代理连接到 Internet,请按照使用转发代理配置产品密钥操作主题中的过程进行操作,然后再继续。

  2. 在浏览器中打开 TSM:

    https://<tsm-computer-name>:8850
  3. 单击“配置”,并单击“许可”

  4. 选择要停用的产品密钥,然后单击“停用许可证”

  5. 停用密钥后,重新启动 Tableau Server。


自动执行许可任务

一些命令行选项允许您使用自动脚本执行常见的 Tableau Server 许可任务。

如果要使用自动脚本执行这些 Tableau Desktop 许可任务,请参阅《桌面部署指南》中的部署 Tableau Desktop(链接在新窗口中打开)

命令行工具选项和更好的脚本自动化

您可以使用名为 tabinstallck.exe 的实用程序对服务器产品密钥的激活、刷新和停用编写脚本。tabinstallck.exe 安装在初始节点上的 Tableau Server \bin 目录中。默认情况下,此目录为:

C:\Program Files\Tableau\Tableau Server\packages\bin.

您也可以使用 tsm licenses 来执行许可任务,例如联机或脱机激活或停用 Tableau Server 产品密钥,以及获取关联文件以进行脱机激活或停用。但是,Tableau Server 必须已部署和配置。您可以使用 Tableau 服务管理器 API 来自动执行这些许可任务。此外,tabinstallck.exe 提供了一种方法来为未完全配置的新 Tableau Server 安装的许可步骤编写脚本。

若要使用 tabinstallck.exe,需要在主 Tableau Server 节点上以管理员身份运行命令或脚本。

注意tabinstallck.exe 不支持脱机激活和停用。若要了解详细信息,请参见脱机激活 Tableau Server - 添加许可证

转发代理服务器的产品密钥操作

如果已将运行 Tableau Server 的计算机配置为通过转发代理连接到 Internet,请按照使用转发代理配置产品密钥操作主题的过程进行操作,然后再尝试激活、刷新或停用产品密钥。

激活

使用 -activate 选项激活 Tableau Server 许可证:

start/wait tabinstallck.exe -activate <product_key>

刷新

使用 -refresh 选项刷新 Tableau Server 许可证:

start/wait tabinstallck.exe -refresh <product_key>

停用

使用 -return 选项停用 Tableau Server 许可证:

start/wait tabinstallck.exe -return <product_key>

示例

用于激活 Tableau Server 的脚本的示例可能如下所示:

@echo off
start/wait tabinstallck.exe -activate <product_key>
if %errorlevel% EQU 0 (ECHO SUCCESS) ELSE (ECHO FAILED)

错误处理

使用 tabinstallck.exe 自动执行 Tableau Server 许可任务时,状态信息将作为 ERRORLEVEL 环境变量中的退出代码返回。如果激活成功,退出代码为 0(零)。下表列出了激活过程中的退出代码及其含义。您也可以在 tabinstallck.log 文件中找到错误信息。默认情况下,此日志文件位于 Tableau Server \logs 文件夹中:

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\

ProgramData 文件夹默认情况下处于隐藏状态。

此示例脚本显示了如何激活 Tableau Server 并检查特定错误,例如无效的产品密钥 (536871018) 和一般许可问题 (536871012)。

@echo off
start/wait tabinstallck.exe -activate  if %errorlevel% EQU 536871018 (ECHO TABLEAU_ERROR_LICENSING_INVALID_KEY)
if %errorlevel% EQU 536871012 (ECHO TABLEAU_ERROR_LICENCING_GENERAL)
if %errorlevel% EQU 0 (ECHO SUCCESS)
退出代码消息
536871012TABLEAU_ERROR_LICENSING_GENERAL许可操作过程中发生未知错误。
536871013TABLEAU_ERROR_LICENSING_INTERNAL产品由于内部许可错误而无法启动。
536871014TABLEAU_ERROR_LICENSING_SETUP产品由于内部许可错误而无法启动。
536871015TABLEAU_ERROR_LICENSING_CONNECT与 Tableau 许可证服务器联系时出错。
536871017TABLEAU_ERROR_LICENSING_ACTIVATION_ASR激活 ASR 时出错。
536871016TABLEAU_ERROR_LICENSING_ACTIVATION_GENERAL激活失败,请重试。
536871018TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_KEY产品密钥无效。
536871019TABLEAU_ERROR_LICENSING_ACTIVATION_OFFLINE无法完成脱机激活。
536871020TABLEAU_ERROR_LICENSING_ACTIVATION_INVALID_MODEL许可服务器返回了错误。请检查 Tableau 日志文件以了解详细信息。
536871021TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_REHOSTS由于已达到此许可证的停用次数限制,因此未能停用许可证。
536871033TABLEAU_ERROR_LICENSING_ACTIVATION_MAX_EXTRA_ACTIVATIONS由于已达到此许可证的激活次数限制,因此未能激活许可证。
536871022TABLEAU_ERROR_LICENSING_UNLICENSED_GENERAL取消许可操作过程中发生未知错误。请检查产品密钥或与支持人员联系。
536871023TABLEAU_ERROR_LICENSING_UNLICENSED_NONE_FOUND找不到许可证。
536871024TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED只找到过期的产品密钥。
536871025TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_TRIAL此版本的试用期已结束。
536871026TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_SUBSCRIPTION产品密钥已过期。
536871027TABLEAU_ERROR_LICENSING_UNLICENSED_EXPIRED_MAINTENANCE维护已过期。
536871028TABLEAU_ERROR_LICENSING_RESYNC_GENERAL无法同步产品密钥。
536871029TABLEAU_ERROR_LICENSING_REGISTRATION_GENERAL产品注册过程中出错。
536871030TABLEAU_ERROR_LICENSING_SERVICE_INSTALL许可操作过程中发生未知错误。
536871031TABLEAU_ERROR_LICENSING_SERVICE_UNINSTALL许可操作过程中发生未知错误。
536871032TABLEAU_ERROR_LICENSING_SERVICE_NOT_PRESENT系统中不存在 FLEXnet 许可服务。


许可疑难解答

本主题包括有关排查 Tableau Server 许可相关问题的说明。

转发代理服务器的产品密钥故障

如果已将运行 Tableau Server 的计算机配置为通过转发代理连接到 Internet,请按照使用转发代理配置产品密钥操作主题的过程进行操作,然后再尝试激活、刷新或停用产品密钥。

处理未许可的服务器

Tableau 提供了两种许可模型:基于角色和基于内核。若要详细了解基于角色的许可和基于内核的许可,请参见许可概述

基于角色的许可要求许可证覆盖每个活动用户帐户。基于角色的许可证具有定义的容量,或它们允许的用户数。每个用户在服务器上都分配有唯一用户名,在连接到服务器时需要进行身份识别。

基于内核的许可对系统中用户帐户的数目没有限制,但会限制 Tableau Server 能够使用的处理器内核的最大数目。您可以将 Tableau Server 安装在一台或多台计算机上以创建一个群集,但所有计算机上内核的总数不能超出获得许可的内核数目,并且特定计算机上的所有内核都要拥有许可证。

未许可的基于角色的服务器

进行基于角色的许可的服务器未获得许可的最常见原因是产品密钥过期或维护合同过期。

未许可的基于内核的服务器

出于各种原因,例如产品密钥过期或在运行许可进程的 Tableau Server 节点无法与运行“许可证管理器”服务的 Tableau Server 节点联系时,基于内核的服务器可能会变为未许可。若要了解有关许可进程的详细信息,请参见Tableau Server 进程

当服务器未获得许可时,您可能无法启动或管理该服务器。不过,您可以使用 tsm licenses 命令来管理许可证。

未许可的服务器管理员

所有 Tableau Server 管理员都需要用户许可证。Tableau Server 管理员将始终使用可用的最高角色。如果激活了 Creator 产品密钥,Tableau Server 管理员将担任此角色。如果 Tableau Server 上可用的最高角色是 Explorer,则服务器管理员将担任 Explorer 角色。如果将 Creator 许可证添加到服务器,则使用 Explorer 许可证的任何现有服务器管理员帐户将自动转换为使用 Creator 许可证。

TSM 管理员帐户不需要许可证。

如果服务器管理员使用的许可证过期,则帐户将变得未许可,并且无法登录。

验证服务器上管理员的许可证过期日期:

如果 TSM 日期与门户日期匹配,并且以下刷新操作失败,请联系 Tableau 支持(链接在新窗口中打开)

如果您的管理员帐户的许可证已过期或即将过期,则需要为该帐户激活新的许可证。或者,您可以取消许可非管理员用户,为服务器管理员帐户释放一个许可证。

如果 Tableau Server 管理员正在使用“Creator”、“Explorer”或“Viewer(查看者)”许可证,并且其许可证已过期,则他们将使用另一个相同类型的许可证(如果可用)。如果没有可用的许可证席位,用户将变为“未许可”。

重要信息:在激活新许可证或为服务器管理员帐户转让站点角色之前,不要重新启动 Tableau Server。

基于角色的许可疑难解答

此部分提供相关信息,说明如何解决在将基于角色的 Viewer(查看者)ExplorerCreator 许可证添加到 Tableau Server 或 Tableau Online 时或在这些许可证过期时可能发生的问题。最高可用许可证类型为 Creator,接着是 Explorer,最后是 Viewer(查看者)。若要了解有关基于角色的许可的详细信息,请参见许可概述

用户或管理员由于许可证过期而变为未许可

为了避免用户意外地变为未许可或转移到另一个站点角色,您应始终在用户当前使用的许可证过期之前执行以下操作之一:

  • 续订并激活备用许可证。如果用户占用“Creator”、“Explorer”或“Viewer(查看者)”许可证,并且其许可证已过期,则他们将使用另一个相同类型的许可证(如果可用)。

  • 更改这些用户的站点角色以允许使用不会到期的许可证。

若要了解如何可更改站点角色以要求其他许可证,请参见设置用户的站点角色

为用户重新分配新许可证时,须遵守以下逻辑:

  • 当服务器管理员用户占用 Creator 许可证并且其许可证过期时(没有可用替代许可证),将为他们重新分配 Explorer 许可证(如果任何 Explorer 许可证可用)。这种许可证重新分配按最近逻辑的顺序进行。服务器管理员将取代当前可能正在使用 Explorer 许可证的其他用户。如果没有 CreatorExplorer 许可证可用,服务器管理员将变为未许可。

  • 当非服务器管理员用户占用 Creator 许可证并且其许可证过期时(没有可用替代许可证),他们将变为未许可。为了避免让这些用户变为未许可,请在许可证过期之前更改其站点角色。这一点对于“站点管理员 Creator”站点角色中的用户特别重要,这些用户必须转移到“站点管理员 Explorer”站点角色,之后在他们的 Creator 许可证过期时才能避免丢失站点管理员能力。

  • 当非服务器管理员用户占用 ExplorerViewer(查看者) 许可证并且其许可证过期时(没有可用替代许可证),他们将升级到更高的许可证类型(如果该类型的许可证可用)。具体而言,许可证过期时将发生以下情况:

    • 占用 Explorer 许可证的用户将转移到可用 Creator 许可证(不更改站点角色)。

    • 占用 Viewer(查看者) 许可证的用户将转移到 Explorer 许可证(如果可用)。如果没有 Explorer 许可证可用,这些用户将转移到可用 Creator 许可证(不更改站点角色)。

    • 如果更高许可证类型没有可用的许可证,这些用户将转移到“未许可”。

将按最近逻辑的顺序为用户重新分配新许可证,先重新分配较低的许可证类型(先重新分配 Viewer(查看者),接着是 Explorer,然后是 Creator)。

例如:两个拥有“Viewer(查看者)”许可证的用户、一个拥有“Creator”许可证的用户以及两个拥有“Creator”许可证的服务器管理员的许可证都已过期。这些用户有四个可用的未过期“Explorer”许可证。在这种情况下,将按如下所示顺序发生以下情形:

  1. 为最近登录、具有“Viewer(查看者)”许可证的用户重新分配“Explorer”许可证。

  2. 为具有“Viewer(查看者)”许可证的第二个用户重新分配“Explorer”许可证。

  3. 为最近登录、具有“Creator”许可证的服务器管理员重新分配“Explorer”许可证,然后为具有“Creator”谁的第二个服务器管理员重新分配其余的“Explorer”许可证。

  4. 具有“Creator”许可证的用户将变为未许可。

使用 Creator 许可证时服务器管理员站点角色未更改

如果 Tableau Server 中有可用 Creator 许可证,服务器管理员将获得 Creator 能力,其站点角色名称不会更改。所有其他 Tableau Server 和 Tableau Online 用户只有在分配给名称中包括 Creator 的站点角色时才会获得 Creator 许可证。

许可证未立即可用

将基于角色的许可证添加到 Tableau Server 时,这些许可证将在您重新启动 Tableau Server 时变为可供所有用户使用。

具有 Viewer(查看者) 许可证的用户无法从 Tableau Desktop 中打开 Tableau Server 或 Tableau Online 工作簿

具有 Viewer(查看者) 许可证并同时具有单独的 Tableau Desktop 许可证的用户将无法使用 Tableau Desktop 打开 Tableau Server 或 Tableau Online 上的工作簿。若要使用 Tableau Desktop 打开此类工作簿,该用户将需要 Tableau Server 或 Tableau Online 上的 ExplorerCreator 许可证。


从基于内核的许可迁移到基于角色的许可

您可以将 Tableau Server 从基于内核的许可证指标(对在其上安装了 Tableau Server 的处理器内核进行计数)迁移到基于角色的许可证指标(对指定用户进行计数)。若要了解有关许可指标的详细信息,请参见许可概述

准备迁移到基于角色的许可

基于内核的许可证允许的用户数不受限制,包括只能进行查看的来宾帐户。每个用户在添加到 Tableau Server 时都拥有一个站点角色,并且,在许可更改时,这些用户和站点角色将保留。由于基于角色的许可证会限制用户数,因此您应确保新的基于角色的许可证可容纳当前连接到 Tableau Server 的用户数,包括当前使用来宾帐户的用户数。

重要信息:如果新的基于角色的许可证无法容纳全部数量的用户,则某些用户将转变为“未许可”站点角色,这可能会占用非常大量的 CPU。如果您有大量用户,则在处理完所有用户之前,您的应用程序服务器进程可能会变得不可用。此操作可能需要数小时才能完成,因此请相应地进行计划。

在迁移之前,请验证您是否拥有用户许可证和相应的产品密钥,以允许所有用户在迁移完成后访问 Tableau Server:

迁移到基于角色的许可

若要迁移到基于角色的许可,您必须停止 Tableau Server,停用基于内核的产品密钥,激活基于角色的产品密钥,然后启动 Tableau Server。由于此过程将导致 Tableau Server 重新启动并对 Tableau Server 用户造成中断,因此您应在使用率较低的期间迁移许可。

  1. 停止 Tableau Server:

    使用 tsm stop 命令。

  2. 停用基于内核的产品密钥:

    tsm licenses deactivate 命令与基于内核的产品密钥结合使用。

  3. 激活基于角色的产品密钥:

    tsm licenses activate 命令与基于角色的产品密钥结合使用。

  4. 启动 Tableau Server:

    使用 tsm start 命令。

在具有基于内核的许可的服务器上使用基于角色的许可证

2018.1 版本的 Tableau Server 允许您将基于 Creator 角色的许可证添加到具有基于内核的许可的 Tableau Server 安装。

注意:如果将 Tableau Server 安装升级到 2018.1 而不激活基于角色的许可证,Tableau Server 将继续按其以前的方式工作,Tableau Server UI 或权限没有变化,只是旧的“Viewer(查看者)”站点角色重命名为“只读”。在版本 2018.2 中, “只读”站点角色已被弃用,并再次成为“Viewer”(查看者)站点角色。

将“Creator”许可证引入 Tableau Server 后,所有服务器管理员用户都需要具有“Creator”许可证角色,这可能需要其他许可证。管理员可在 Tableau Server 中使用 tsm licenses activate 命令激活其他“Creator”许可证来提升许可用户的能力。激活这些基于角色的许可证将为您授予基于角色的“Creator”许可证所授予能力与基于内核的许可证所授予能力的组合。若要详细了解不同类型基于角色的许可证,请参见基于角色的许可证

注意:在基于内核的许可下对 Tableau Server 具有完全访问权限的用户(数量不受限制)具有和在基于角色的许可下具有“Explorer”许可证的用户同等的能力。“Creator”功能仅限于定义的用户许可证模型。

举例来说,如果 Tableau Server 安装有一个包括来宾访问权限的 16 内核许可证,并且您添加了 10 个“Creator”许可证,则该服务器将具有以下能力:

  • 运行 Tableau Server 的硬件上有限的 16 个处理器内核

  • 来宾访问权限

  • 不受限的“Explorer”/“Viewer(查看者)”许可证(来源于内核许可证附带的不受限用户许可证)

  • 10 个 Creator 许可证

完成从基于内核的许可进行的迁移的示例

对上面的示例进行扩展:如果随后停用了基于内核的许可,则以下能力将可用:

  • 服务器硬件不受限制

  • 无来宾访问权限

  • 10 个 Creator 许可证

如果随后添加了 50 个“Explorer”许可证和 200 个“Viewer(查看者)”许可证,则在停用基于内核的许可证之后,以下能力将可用:

  • 服务器硬件不受限制

  • 无来宾访问权限

  • 10 个 Creator 许可证

  • 50 个“Explorer”许可证

  • 200 个“Viewer(查看者)”许可证

快速入门:将基于登录名的许可证管理与 Tableau Server 结合使用

您可以使用以下步骤快速启动并运行 基于登录名的许可证管理

步骤 1:安装 Tableau Server

若要使用 基于登录名的许可证管理 激活 Tableau,您必须安装 Tableau Server 版本 2021.1 或更高版本,并使用为 基于登录名的许可证管理 启用的产品密钥将其激活。基于登录名的许可证管理 使 Tableau Creator 用户能够登录和激活 Tableau DesktopTableau Prep Builder

注意:如果您的 Tableau Server 产品密钥在 Tableau 客户门户中未针对 基于登录名的许可证管理 启用,联系您的 Tableau 客户代表。

以下主题提供了有关安装 Tableau Server 并使用 基于登录名的许可证管理 来激活 Tableau DesktopTableau Prep Builder 的其他信息:

若要更改 基于登录名的许可证管理 配置设置,或在 Tableau Server 上禁用 基于登录名的许可证管理,请参见更改基于登录名的许可证管理设置(链接在新窗口中打开)

步骤 2:向 Tableau Server 中添加授权用户

激活 Tableau Server 后,可以添加授权用户(链接在新窗口中打开)。添加用户时,您需要为该用户选择站点角色,例如 Creator、Explorer 或站点管理员。将激活 Tableau DesktopTableau Prep Builder 的用户必须分配给 Creator 站点角色(Creator 或站点管理员 Creator)。有关站点角色的详细信息,请参见设置用户的站点角色(链接在新窗口中打开)

步骤 3:激活 Tableau DesktopTableau Prep Builder

Creator 用户必须在其计算机上下载并安装 Tableau Desktop 和/或 Tableau Prep Builder,然后才能使用 基于登录名的许可证管理 将其激活。有关详细信息,请参见通过用户界面安装 Tableau Desktop 或 Tableau Prep Builder(链接在新窗口中打开)

  1. 启动 Tableau DesktopTableau Prep Builder

    如果这是您第一次启动 Tableau DesktopTableau Prep Builder,您可以选择开始 14 天免费试用或激活 Tableau。

  2. 单击“激活 Tableau”以跳过免费试用。

  3. “激活 Tableau”屏幕上,单击“通过登录到服务器激活”,使用 基于登录名的许可证管理 登录并激活 Tableau。

  4. 出现提示时,指定 Tableau Server 的 URL 以使用您的凭据登录。

  5. 在您通过 Tableau Server 进行身份验证后,Tableau Desktop 和/或 Tableau Prep Builder 已激活并可以使用。

基于登录名的许可证管理

基于登录名的许可证管理 可帮助您为在 Tableau ServerTableau Online 上具有 Creator 角色的用户管理许可。具有 Explorer 或 Viewer(查看者)角色的用户无法使用此功能。如果将基于角色的订阅与 Tableau ServerTableau Online 结合使用,则可以使用 基于登录名的许可证管理 来简化许可证管理,从而不必使用单独的 Tableau DesktopTableau Prep Builder 产品密钥。您只需管理本地 Tableau Server 的一个或多个产品密钥,或者,对于 Tableau Online,您根本无需管理任何产品密钥。

您只需要一个 Tableau ServerTableau Online 站点来授权个人 Tableau DesktopTableau Prep Builder。会为 Tableau Server 部署的每个生产实例启用 基于登录名的许可证管理。您可以为使用 Tableau ServerTableau DesktopTableau Prep Builder 的用户分配 Creator 角色来进行许可证激活和集中许可证管理。此外,基于登录名的许可证管理 还能使您更深入地了解许可证使用情况。

您可以使用 Tableau ServerTableau Online 上的管理视图来集中查看 Creator 席位的分配和使用情况。管理视图提供有关谁正在使用 Creator 许可证的信息,并显示最新的许可证租约以及 Tableau DesktopTableau Prep Builder 的版本,这有助于监视 Tableau 部署。

以下 Tableau 产品支持 基于登录名的许可证管理

  • Tableau Online

  • Tableau Server 2020.1+

  • Tableau Desktop 2020.1+

  • Tableau Prep Builder 2020.1.3+

如果没有为 基于登录名的许可证管理 启用 Tableau Server,请联系您的 Tableau 销售代表以获取启用 基于登录名的许可证管理-启用特殊产品密钥。

基于登录名的许可证管理的工作方式

使用 基于登录名的许可证管理 时,Tableau DesktopTableau Prep Builder 会定期联系 Tableau ServerTableau Online 以便验证用户是否为 Creator,并获取运行授权。Tableau ServerTableau Online 会联系 Tableau 托管的授权运行 (ATR) 服务,以验证 Tableau Desktop 客户端是否允许激活。托管在 AWS 上的 ATR 服务将验证并管理许可证以及“授权窗口”的长度。下图显示了客户端(Tableau OnlineTableau Server)和许可服务之间的通信过程。

Tableau 使用公共端口(80 和 443)进行 Internet 请求。大多数情况下,安装 Tableau Desktop 或 Tableau Prep Builder 的计算机和它在其上运行的网络已配置为允许必要的访问。有关 Tableau 使用的端口的详细信息,请参见Tableau 服务管理器端口(链接在新窗口中打开)

基于登录名的许可证管理Tableau Online

基于登录名的许可证管理Tableau Server

  1. 您安装 Tableau DesktopTableau Prep Builder,并选择使用凭据激活。您登录到 Tableau OnlineTableau Server 站点。

  2. Tableau OnlineTableau Server 验证您是否为 Creator。如果不是,则会收到错误。如果是,Tableau OnlineTableau Server 将与 ATR 服务通信。

  3. ATR 服务将 ATR 租约返回给 Tableau OnlineTableau Server

  4. Tableau OnlineTableau Server 将 ATR 租约提供给 Tableau DesktopTableau Prep Builder 以最终完成激活。

使用基于登录名的许可证管理

若要使用基于登录名的许可证管理,您需要使用 Tableau Online,或者需要安装 Tableau Server 并使用启用了基于登录名的许可证管理的产品密钥将其激活。您还将需要安装 Tableau Desktop

步骤 1:安装 Tableau Server

如果已安装 Tableau Server,请跳到(可选)步骤 2:更改基于登录名的许可证管理设置。否则,您需要安装 Tableau Server

  1. 请参阅部署一章以安装 Tableau Server

  2. 在激活过程中,您必须输入支持基于角色的订阅和基于登录名的许可证管理的 Tableau Server 产品密钥。

  3. 将用户添加到 Tableau Server,并将其设置为以下三个 Creator 角色之一:服务器管理员、站点管理员 Creator 或 Creator。这将在 Tableau Server 上为这些用户分配 Creator 许可证。有关详细信息,请参见设置用户的站点角色(链接在新窗口中打开)

重要信息:如果您使用的是连接的客户端和 基于登录名的许可证管理,请不要禁用自动客户端身份验证(链接在新窗口中打开)。此外,在启用 基于登录名的许可证管理 后,不要使用连接的桌面用户界面退出 Tableau Server。否则,基于登录名的许可证管理 将无法自动更新许可凭据。有关连接的桌面的详细信息,请参见使 Tableau Desktop 自动保持连接到 Tableau Server 或 Online(链接在新窗口中打开)

(可选)步骤 2:更改基于登录名的许可证管理设置

从版本 2020.1 开始,默认情况下已为 Tableau OnlineTableau ServerTableau Desktop 启用 基于登录名的许可证管理。但是,您可以更改某些 基于登录名的许可证管理 设置。

在 Tableau Server 上禁用 基于登录名的许可证管理

安装时在 Tableau Desktop 或 Tableau Prep Builder 上更改 基于登录名的许可证管理 设置

通过编辑注册表在 Tableau Desktop 上更改基于登录名的许可证管理设置

在 macOS 的 Tableau Desktop 上更改 基于登录名的许可证管理 设置

基于登录名的许可证管理 设置

您可以使用以下设置来更改 基于登录名的许可证管理、设置 ATR 持续时间,以及设置激活服务器 URL。

设置描述
LBLMEnabled、disabled 或 required

设置为 enabled(默认值),许可屏幕将显示两个激活选项(产品密钥或凭据)。

设置为 disabled基于登录名的许可证管理 将不会显示在许可屏幕上。

设置为 required,只能通过 基于登录名的许可证管理 来激活 Tableau Desktop(许可屏幕显示时仅提供凭据激活选项)。

注意:LBLM 设置为 enabled 或 required 时,也会启用报告。

ATRREQUESTEDDURATIONSECONDS1209600

设置授权运行 (ATR) 持续时间(以秒为单位),即 Tableau Desktop 和 Tableau Prep Builder 实例获得授权运行的时间长度。默认值为 1209600 秒(14 天)。不要在值中使用逗号作为分隔符。

ACTIVATIONSERVER

http://

设置希望用户用于激活的 Tableau Server 的默认 URL。
REPORTINGFREQUENCYSECONDS3600为将 基于登录名的许可证管理 报告发送到 Tableau ServerTableau Online 的频率设置默认值(以秒为单位)。最小设置为 60 秒,默认值为 3600 秒(1 小时)。更改此设置以减少 Tableau Server 上的负载或减少网络流量。无论授权运行 (ATR) 租约期限设置为什么,REPORTINGFREQUENCYSECONDS 都会将 Tableau DesktopTableau Prep Builder 客户端报告 基于登录名的许可证管理 激活的时间间隔设置回 Tableau ServerTableau Online

虚拟部署的其他配置

(可选)步骤 3:更改授权运行 (ATR) 持续时间

授权运行 (ATR) 持续时间的 基于登录名的许可证管理 默认设置适用于大多数环境,但如果需要,您可以更改这些默认设置。基于登录名的许可证管理 将使用默认授权运行 (ATR) 持续时间 1,209,600 秒(14 天),即 Tableau Desktop 和 Tableau Prep Builder 实例获得授权运行的时间长度。这意味着,在初始授权之后,您可以在没有任何网络连接的情况下使用 Tableau 14 天,之后激活将过期。

基于登录名的许可证管理 的默认持续时间值不适合向最终用户交付非持久性 VM 交付解决方案。ATR 持续时间应降低到 4 或 12 小时,具体取决于 VM 的使用。将新 VM 交付给最终用户时,将创建运行令牌的新权限。返回 VM 后,此令牌也会返回,并能够用在新的 VM 授权运行请求上。

注意:基于登录名的许可证管理在确定 ATR 持续时间时使用以下分层结构。

  1. ATR 服务 – 建立适用于所有用户/安装的最短(4 小时/14400 秒)和最长(90 天/7776000 秒)ATR 持续时间。如果 Tableau Server 或 Tableau Desktop 未指定任何内容,则它指定默认 ATR 持续时间(14 天/1209600 秒)。

  2. Tableau Server - 可以根据需要为所有 Tableau Desktop 安装指定最长或默认 ATR 持续时间(licensing.login_based_license_management.max_requested_duration_secondslicensing.login_based_license_management.default_requested_duration_seconds)。使用这些 ATR 持续时间设置,您可以为所有 Tableau Desktop 客户端全局设置默认 ATR 持续时间和最长 ATR 持续时间,这样就无需单独登录每个 Tableau Desktop 客户端来设置 ATR 持续时间。ATR 服务最长设置可以在最短 4 小时(14400 秒)和最长 90 天(7776000 秒)之间。

  3. Tableau Desktop – 可以根据需要为安装它的计算机指定 ATR 持续时间 (ATRREQUESTEDDURATIONSECONDS)。如有必要,您可以将默认 ATR 持续时间(14 天/1209600 秒)更改为 ATR 服务最小值(4 小时/14400 秒)和最大值(90 天/7776000 秒)内的设置。此本地 ATR 持续时间将覆盖 ATR 服务或 Tableau Server 设置的任何持续时间。但是,此默认 ATR 持续时间不能超过 Tableau Server 上设置的最长 ATR 持续时间。

使用 Tableau Server 更改 Tableau Desktop 或 Tableau Prep Builder 的 ATR 持续时间

通过编辑注册表在 Tableau Desktop 上更改 ATR 持续时间

在 macOS 版 Tableau Desktop 上更改 ATR 持续时间

步骤 4:激活 Tableau Desktop

Windows 或 macOS 版 Tableau Desktop 的 2020.1 及更高版本均支持 基于登录名的许可证管理

  1. 运行 Tableau Desktop 安装程序。

  2. “激活 Tableau”屏幕将包括“通过登录到服务器进行激活”选项。

  3. 单击“通过登录到服务器进行激活”,然后执行以下操作之一:

    出现提示时,输入具有 Creator 角色订阅的用户的有效凭据,然后单击“确定”

    • 如果使用的是 Tableau Online,请单击 Tableau Online 链接。

    • 如果使用的是 Tableau Server,请输入 Tableau Server URL,然后单击“连接”

查看基于登录名的许可证使用情况

您可以查看 Tableau OnlineTableau Server 基于登录名的许可证使用情况。报告将显示用户、主机、用户角色、产品、版本、激活、已使用的 Creator 座席、未使用的 Creator 座席,以及上次使用 Creator 座席的时间。您可以查看过去 30 天的数据,最多可查看 183 天的数据。

若要查看“基于登录名的许可证管理 许可证使用情况”管理视图,请执行以下操作:

  1. Tableau OnlineTableau Server 的导航窗格中,单击“站点状态”

  2. 在“站点状态”页面上,单击“基于登录名的许可证使用情况”

  3. 可选。在报告屏幕上,可以更改时间范围以显示上次使用座席的时间、筛选操作、筛选用户名以及按列进行排序。

疑难解答

使用 基于登录名的许可证管理 时,您可能会遇到以下错误消息之一。使用以下信息解决问题。

Tableau Server 上未启用 基于登录名的许可证管理

如果 基于登录名的许可证管理 已可用作 Tableau Desktop 上的激活选项,但未在 Tableau Server 上启用,或者 Tableau Server 没有具备 基于登录名的许可证管理 功能的许可证,则可能会显示以下错误消息:

基于登录名的许可证管理 is not enabled on the server you connected to.(基于登录名的许可证管理 在连接到的服务器上未启用。)Select a different server to connect to, use a product key to activate your license, or start a trial to begin working immediately.(选择要连接到的其他服务器,使用产品密钥激活许可证,或开始试用以立即开始工作。)

请与管理员联系以确保使用针对基于登录名的许可证管理启用的 Tableau Server 产品密钥。为了验证您是否已激活适当的产品密钥,请在 TSM Web UI 中单击“配置”,然后单击“许可”。有关激活许可证的指引,请参见tsm licenses activate基于登录名的许可证管理 默认情况下应已启用,除非服务器管理员之前已将其关闭。

Tableau Desktop 上未启用 基于登录名的许可证管理

如果 基于登录名的许可证管理 在 Tableau Desktop 上未启用,您将无法选择使用凭据激活 Tableau。在版本 2020.1 之前,默认情况下未启用在 Tableau Desktop 上使用 基于登录名的许可证管理 的能力。检查 Tableau Desktop 版本以确保使用了正确的版本。

如果在安装期间中或更新时关闭了 基于登录名的许可证管理 选项,请参见步骤 2:启用基于登录名的许可证管理(链接在新窗口中打开)

购买一年订阅后,产品密钥到期日期不会改变

购买 Tableau Server 的续订,并且新的订阅期限反映在 Tableau Server 中后,新的到期日期可能需要最多 24 小时才会出现在 Tableau Desktop 上的“管理产品密钥”中。

您没有 Creator 许可证

尝试从 Tableau Desktop 中激活时,可能会显示以下错误消息:

You do not have a Creator license.Contact your administrator to obtain one.(您没有 Creator 许可证。请与您的管理员联系以获取。)

如果还没有为您分配 Creator 角色,则会显示此错误。如果您属于 Tableau OnlineTableau Server 上的多个站点,则需要在使用 基于登录名的许可证管理 时登录到您具有 Creator 角色的站点。否则,您会收到此错误。

为了验证您在服务器上激活的产品密钥是否包含 Creator 许可证,请打开 TSM Web UI 并单击“配置”,然后单击“许可”

您已激活了最大数量的计算机

尝试从 Tableau Desktop 中激活时,可能会显示以下错误消息:

You have activated Tableau the maximum number of times allowed under your account.You must wait for the license activation on another computer to expire before you can activate Tableau again.(您激活 Tableau 的次数已超过您的帐户所允许的最大次数。您必须等待另一台计算机上的许可证激活过期,然后才能再次激活 Tableau。)

当您从具有相同 Creator 用户凭据的多台计算机激活 Tableau 并超出了最大激活数量时,将会显示此错误。您必须等待授权运行 (ATR) 令牌在一台现有计算机上过期,然后再尝试激活新计算机。如果使用非持久性虚拟机 (VM),则可以缩短 ATR 持续时间以防止此错误再次发生。

缩短 ATR 令牌持续时间以实现最大激活数量

如果在使用非持久性虚拟部署时遇到此最大使用错误,则可以将 ATR 持续时间缩短到 4 小时 (14400) 秒,以避免将来出现该错误。或者,您可以在 Tableau Server 上设置默认持续时间以影响所有用户,而不是更改单个桌面上的持续时间。

以下步骤缩短了先前激活的计算机上的租约,基于登录名的许可证管理 将不再使用,以便腾出一个席位以在新计算机上激活:

  1. 在将不再使用的 Tableau Desktop 计算机上以管理员身份打开命令提示符。

  2. 使用以下命令导航到 Tableau 二进制文件 (\bin) 目录。

    Windows:cd Program Files\Tableau\Tableau

    Mac:cd /Applications/Tableau\ Desktop\

  3. 运行以下命令将持续时间设置为 4 小时(以秒为单位,例如 14400)。

    Windows:atrdiag.exe -setDuration 14400

    Mac:sudo ./atrdiag -setDuration 14400

  4. 使用以下命令删除之前的 ATR 令牌:

    Windows:atrdiag.exe -deleteAllATRs

    Mac:./atrdiag -deleteAllATRs

  5. 接下来,覆盖现有 ATR 令牌。打开 Tableau Desktop。Tableau 显示“许可证已更改”消息。单击“退出”自动关闭并重新打开 Tableau Desktop

  6. 在注册对话框中,单击“激活”,然后通过 Tableau Server 使用 基于登录名的许可证管理 重新激活 Tableau Desktop,这将覆盖现有令牌。

  7. 关闭 Tableau Desktop 并等待 ATR 持续时间(例如 4 小时)过去,以便 ATR 令牌过期并释放用户席位。在 ATR 持续时间结束之前,不要打开 Tableau Desktop。检查以确保 ATR 持续时间已结束。ATR 令牌 TTL 结束应显示未来的日期和时间(例如,从现在起 4 小时)。

    Windows:atrdiag.exe

    Mac:./atrdiag

  8. ATR 令牌过期后,您可以在新计算机上成功登录 Tableau Server

将计算机恢复为未许可状态

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

  2. 使用以下命令导航到 Tableau 二进制文件 (\bin) 目录:

    cd Program Files\Tableau\Tableau

  3. 运行以下命令:

    Windows:atrdiag.exe –deleteAllATRs

    Mac:./atrdiag.exe –deleteAllATRs

注意:这只会从计算机中移除 ATR 令牌。它不释放任何用户席位。仅当已删除的 ATR 令牌过期后,才会释放用户席位。

您的 Tableau 凭据无效

尝试从 Tableau Desktop 中激活时,可能会显示以下错误消息:

Your Tableau credentials are invalid.Contact your administrator to reset your account.(您的 Tableau 凭据无效。请与管理员联系以重置您的帐户。)

当系统无法识别 Tableau 许可证时,将显示此错误。请与管理员联系。

计算机的时钟未与当前时间同步

尝试从 Tableau Desktop 中激活时,可能会显示以下错误消息:

Your computer’s clock is not synchronized to the current time.Synchronize your computer’s clock to the current time and then try to activate Tableau.(计算机的时钟未与当前时间同步。将计算机的时钟与当前时间同步,然后尝试激活 Tableau。)

当计算机时钟未与当前时间同步时,将显示此错误。将计算机的时钟与 Internet 上的时间服务器同步,或启用自动时间同步。

无法使用您的凭据激活

尝试激活 Tableau 时,可能会显示以下错误消息:

Tableau Server cannot verify your licensing information over the internet.Contact your administrator to check your internet connection.(Tableau Server 无法通过 Internet 验证您的许可信息。请与管理员联系以检查 Internet 连接。)

当端口 atr.licensing.tableau.com:443 未在所有应用程序服务器 (VizPortal) 节点上打开时,或者您的代理未正确配置为将流量转发到 Tableau 的许可服务器时,将显示此错误。

若要诊断与 Tableau 许可服务器的连接,请将以下 URL (https://atr.licensing.tableau.com/_status/healthz) 粘贴到浏览器中或 curl 命令提示符处。

零停机许可

使用 Tableau Server 版本 2021.1 中引入的零停机许可,您可以将大多数许可更改应用于 Tableau Server,而无需在许可结束日期、容量或安装的功能变化时重新启动。

何时应重新启动 Tableau Server?

当您应用不需要重新启动的许可更新时,Tableau Server 会显示以下消息:“Updated Licensing details are being applied across Server”(正在跨服务器应用更新的许可详细信息)。但是,在应用许可证更新时,在某些情况下需要重新启动 Tableau Server。举例来说,如果要激活或停用减少功能或更改允许的数据源连接的产品密钥,则需要在进行更改后重新启动 Tableau Server。当需要重新启动时, Tableau Server 将显示以下消息:“Restart Server to apply updated Licensing details”(重新启动服务器以应用更新的许可详细信息)。下表列出了许可证更改需要重新启动 Tableau Server 的时间。

许可证更改需要重新启动?
延长许可证期限
增加或减少用户许可证容量
增加内核许可证容量
减少内核许可证容量
添加服务器加载项功能
移除服务器加载项功能
更改允许的数据源
产品密钥过期