跳至正文

【Tableau Server 101】Tableau许可证类型与最佳实践

Feb 12,2024 喜乐君 V0.1 部分内容待补充

Tableau Server101 系列,旨在全面介绍 Tableau 服务器相关的内容,包括架构、许可证、多租户、部署等企业关注的核心内容。更多内容,可以访问如下的文章合辑:Tableau Server 101 :从这里了解敏捷数仓/BI平台

Tableau广为人知的产品是以订阅的方式销售的,除此之外,还有基于内核(cores)和基于功能(function)两类特殊方式。这三种方式对应不同的许可证类型。

注:在之前Tableau也提高与订阅对应的永久版本选择(Perpetual),首年很高的费用,之后每年只需要20%的维保费用即可(不续不影响使用,只影响客户服务)。但是,此类许可证已经于2020年前后逐渐停止销售,并为客户提供了三年实践转换为订阅许可证。因此此类情况这里不展开说明。

一、Tableau订阅模式下的许可证类型与用户实践

Tableau 是一款强大的数据可视化和分析软件,它有不同的许可证类型,以满足不同用户的需求和能力。根据 Tableau 的官方文档1,Tableau 的订阅许可证类型主要有以下几种:

  • Tableau Creator:这是最高级别的许可证,它允许用户使用 Tableau Prep Builder、Tableau Desktop 和 Tableau Server 或 Tableau Cloud 的完整功能。这种许可证适合那些需要连接原始数据源,进行数据清理和转换,以及创建交互式可视化和仪表板的用户。
  • Tableau Explorer:这是中等级别的许可证,它允许用户通过 Tableau Server 或 Tableau Cloud 使用部分 Tableau Creator 功能,从而能够根据现有的已发布数据源和工作簿创作新内容。这种许可证适合那些想要自定义或编辑已有的可视化和仪表板,以及管理 Tableau Server 或 Cloud 站点上的内容的用户
  • Tableau Viewer:这是最低级别的许可证,它允许用户查看已发布的可视化和仪表板并与之交互,利用引导式钻取路径、筛选器和订阅选项。这种许可证适合那些只需要数据驱动型见解,而不需要构建自己的可视化的用户

在企业实践中,XILEJUN推荐将上述不同许可证角色分配给不同的数据用户,常见对应关系如下:

  • Creator:重度分析师,每周都要依赖于Tableau Desktop或者Prep Builder完成数据准备、仪表板分析的数据用户;他们是企业中创造分析资产的核心力量;
  • Explorer:轻度分析师,或兼职分析师,他们不定期使用Tableau Server访问内容,同时会做必要的编辑和美化工作;特别注意的是,他们不需要本地Prep或Desktop工具。—— 在实践中,我们常常把一个Explorer用户分配个一个部门,从而提高许可证的利用效率。
  • Viewer:业务领导和外部相关者,他们从不编辑、也不被允许编辑内容,唯一的职责就是查看仪表板。业务领导可以在自己的办公室电脑、电视、pad甚至手机端查看数据内容;外部用户(比如制造企业的供应商单位)也可以获得想要的信息。

借助于官方的说明,可以对比上述许可证的详细差异:

二、Tableau基于核心购买的许可证

除了上述的订阅许可证(subscribe licenses),Tableau还有一些特殊的许可证类型,它们和一些特殊售卖方式相结合。其中世界五百强级别的公司最喜欢的是按照Cores核心购买,从而获得更低的用户成本。

比如,花费100购万买8核的Tableau部署服务(具体价格咨询销售顾问),就可以在不最高8核心的服务器环境中安装Tableau Server(单节点8核,或集群8核均可),并启用“来宾模式”(guest User)。来宾用户相当于不限用户数量的explorer和Viewer用户。

是不是很棒?考虑到并非所有用户都并发访问,理论上可以添加无限的访问用户。

不过,基于核心购买的Tableau许可不包含Creator许可证,因此至少还需要购买1个Creator提供给服务器管理员,之后再按需购买分配给分析师访客。

三、特定功能的Tableau许可证

特殊功能的许可证是对用户角色或功能的补充,比如嵌入许可证有助于减少对Viewer用户的依赖(毕竟不是每个访问者都值得区分来源);而Add-on许可证则增强了服务器的特定功能。

1、嵌入许可证

从多年前开始,Tableau就为一些咨询公司提供特别的嵌入服务,这是推动德勤、普华永道等咨询公司使用Tableau的有效手段。喜乐君过去多年来就和这些咨询公司有过不少交集。他们在推动大型公司敏捷数据分析文化发挥了不可代替的作用。

  • Tableau Embedded Analytics:这是一种有限用途的许可证,它允许用户将 Tableau Cloud 分析嵌入到面向外部的解决方案中,以便向组织外部的客户提供 Tableau 内容和见解。这种许可证适合那些希望将 Tableau 作为其专有应用程序的一部分的用户。

从2023年开始,Tableau甚至推出了“基于使用量许可的嵌入服务”(Usage-Based Licensing for Tableau Embedded Analytics)的全新模式,这种模式下,费用是按照“访问量”来付费的,比如多少人观看了仪表板,而不是添加了多少用户。按照官方的说法,这种方式有助于提供帮助第三方公司享受Tableau嵌入服务所带来的更加弹性、灵活和成本的方式(you can unlock the full benefits of Tableau Embedded Analytics in a more scalable, agile, and cost-effective way)。

IDBS empowers R&D organizations around the world with self-service embedded analytics from Tableau

基于使用量的许可策略适用于Viewer角色用户,相对于通常的按用户、按年付费,这种策略是为分析成果的使用权付费(Usage-based licensing applies to users with the Viewer site role. Rather than paying per Viewer license, you pay for entitlements of Analytical Impressions. )

需要说明的是,虽然官方提供嵌入授权方式,但企业用户依然可以自行使用API完成大部分嵌入分析(免费!),甚至在2023.3版本提供了配置嵌入代码的简单方式(embedding-playground)。嵌入授权相当于提供了“以金钱换取高效”的途径。

关于embedding-playground从这里获得Demo示例:Tableau Embedding Playground (salesforce.com)

2、Tableau Data Mangement Add-on 数据管理许可证

在2019年之后,Tableau逐渐发展了数据管理、大规模部署方面的功能,为此特别增加了两类许可证授权:数据管理和服务器高级管理。

数据管理最早发布于2019.1版本,首要的功能是本地环境下的 Tableau Prep Conductor(Cloud版本从2019.3开始支持),用于创建和监控ETL流程(flows);在2019.3版本又增加了元数据管理Tableau Catalog,在后续的版本中陆续完善了数据管理功能,主要有:

  • 数据资产分类及管理(data asset外部资产)
  • 数据质量管理:质量警告、质量认证等 (data quality)
  • 数据世系功能(lineage of data)

而在2021.4版本中,又增加了更重要的数据权限和安全策略功能:虚拟链接(virtual connections)和数据策略(data policy)。有了这两个功能,Tableau Server向“敏捷数据仓库/BI一体化”更进一步,可以承担很多数据资产安全、行级别数据安全的功能。

喜乐君向来把Tableau Server平台视为是“敏捷数仓及BI平台”,其目的之一也是帮助更多用户充分地利用Tableau在数据管理方面的作用,特别是对于没有数据仓库的中小企业,以及需要搭建部门数据集市(data marts)的大型企业而言,是绝佳的选择。

3、Tableau Advanced Management Add-on 高级管理许可证

高级管理功能旨在提供更高级别的服务器安全、管理和集群管理功能(provide enhanced security, manageability, and scalability capabilities),在发布早期,它的名字叫做Server Management Add-on,大家可以看出来它的基本定位。相比DM add-on,这个功能仅推荐给拥有大规模Tableau server集群的企业,比如Apple。

Advanced Management Add-on包含Server中的一些特定开箱即用的功能和两个需要单独部署的工具:Tableau Content Migration Tool内容迁移工具(在2019.3版本发布)和Tableau Resource Monitoring Tool资源监控工具(自2020.4版本发布)。

可以看出,上述的功能都远离分析师,属于服务器级别的管理功能,专门针对运维而生。两个独立工具也是如此。

  • 内容迁移功能:相比tsm 命令的backup和restore,迁移功能可以在不同服务器环境、站点或项目之间灵活的管理和迁移,提供了更多灵活性。
  • 资源监控工具:相比默认的“管理视图”(对于绝大多数企业而言,默认管理视图已经足够,必要时可以结合自定义管理视图),资源监控工具提供了更多的监控内容。

4、Einstein Discovery 强大的AI爱因斯坦

在2023年的全世界AI大潮中,Tableau又借助于Salesforce的强大能力推出了爱因斯坦。当然,这也是要单独付费的喔。

官方帮助: