内容:

基于登录名的许可证管理

  • 版本 :2022.1 及更高版本

基于登录名的许可证管理 可帮助您为在 Tableau Server 和 Tableau Online 上具有 Creator 角色的用户管理许可。具有 Explorer 或 Viewer(查看者)角色的用户无法使用此功能。如果将基于角色的订阅与 Tableau Server 或 Tableau Online 结合使用,则可以使用 基于登录名的许可证管理 来简化许可证管理,从而不必使用单独的 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 命令提示符处。