跳至正文

喜乐君 – 数据教程 | Tableau Server 安装配置详解(Windows) | xilejun.com




XILEJUN
喜乐君
Tableau Visionary ✦ 5
📊 业务数据分析「专家」· 敏捷 BI 布道师
📚 《数据可视化分析》《业务可视化分析》多本书作者
🎓 中国地质大学(武汉)经管学院 MBA 校外导师
🤝 以 Tableau 会友,致力于构建业务分析通识框架

📚 本文配套课程 · 数据可视化分析系列

🎬 B 站课程:数据可视化分析:Tableau/SQL 原理与实践  —  https://www.bilibili.com/cheese/play/ss8093


  • 2022 年:Tableau Server 2020.1.2 / Tableau Server 2021.2.23//Windows Server 2012R2环境
  • 2024 年:Tableau Server 2023.3.4 / 对应 Window Server 2019

安装之前

(1)如果要在AD下安装,务必确保登录电脑也使用AD账号;

Snipaste_2020-04-27_10-46-41

(2)TSM的管理员默认是服务器管理员账号,并不存在一个独立于“操作系统账号”的 TSM 管理员账号

(3)目前,Windows Server 2021 R2的操作系统,仅支持2021.2.X及以下的Tableau Server版本。

(4)近年来,Tableau Server 越来越强大,因此需要更高性能的服务器,特别是内存(从之前的 32G,64G,一路提高到 128G,毕竟 Tableau 核心之一 Hyper 正是内存数据库)。

如果使用 Tableau Prep 和 Data Manage 服务,则强烈使用最新或者次新版本;否则推荐使用一年前的稳定版本(其中,测试环境,个人首先推荐 2022.3;之前版本已经停止支持)。

单节点服务器要求如下:

处理器 CPU RAM 可用磁盘空间
64 位(x86_64 芯片组)
必须支持 SSE4.2 和 POPCNT 指令集
不支持基于ARM 的处理器
8 个内核(16 个 vCPU)2.0 GHz 或更高频率 版本2022.3 +:128 GB
(如下已经停止支持)
版本2021.4.0 ~2022.1.x:64 GB
版本 2021.3.x 及更低版本:32 GB
50 GB
(喜乐君:强烈建议 500G 以上)

(5)服务器不支持ipv6. 需要关闭。

一、安装 Tableau Server软件

1、推荐使用管理员运行,开始安装

2、选择安装路径

  • 按照提示安装,注意应该在默认路径安装,如果 C 盘足够,不建议更改路径,否则后续升级可能会失败。如果 C 盘不足,则可以考虑更换安装路径。

3、选择服务器安装类型:

  • 如果是全新节点,默认”创建新 Tableau Server 安装“;
  • 如果是添加新的附加节点,那么可以部署多节点。

4、选择激活类型(近几年全新选项)

ATR 服务是全新推出的 Activation 激活机制,旨在bug 从生的旧激活方式。更多内容,可以了解: 【Tableau Server 101】许可证激活机制及其授权:ATR 激活和LBLM

特别注意,如果安装2023.1(不含)之前版本,且服务器不能联网,不要选择 ATR 策略!!一旦选择,事后不可更改,必须重新安装!

特别提醒,自2023.1版本开始,Tableau 支持在离线环境下使用 ATR,强烈建议客户选择。

5、安装 Tableau Server 程序

一直安装,结束后自动打开浏览器,跳转到TSM管理界面。这个过程可能比较长。

6、安装成功后,进入TSM 配置阶段

Tableau Server Management 是 tableau 服务器的配置界面,对应 8850 端口。特别注意的是,8850 使用的是操作系统的管理员账号和密码,不需要单独配置、不需要单独配置!(很多客户问我过用什么登录)

另外,如果服务器是域账号,登录用户时,输入完整的域地址和账号信息。如下所示:

特别说明,访问 8850 地址必须使用 https 登录,自带的 ssl 证书两年有效。

二、使用TSM 配置Tableau服务器环境

1、许可证激活 Tableau server

首次安装,推荐使用试用许可证;在14天内,确保服务正常后,再激活正式许可证;或者联系销售申请继续试用。不建议刚刚安装完成就激活正式许可证!特别是离线使用的环境。

最新:2023.1版本开始,官方不再提供试用选项。

2、填写注册信息。

填写最终用户的信息,这些信息会写到本地的激活文件中。

按照国家规定,部分信息可能会提交到 Salesforce 以供分析,按照国家最新规定,此类信息可以不经过审查。

可以选择是否获得官方推送的营销信息(不是必选项)。

提交此表格即表示并同意您的个人数据可能会被传输到位于中华人民共和国境外的服务器,并在这些服务器上存储和处理,并且您的个人数据将由 Salesforce 根据隐私声明进行处理。

3、选择身份存储策略和端口

本部分内容参考“【阿里云+Tableau】使用抢占式实例快速部署、恢复Tableau Server”,图形界面的配置基本一致。

特别注意的是,这里“身份存储”是设置后不可更改的,所以要特别谨慎,在你不知道如何处理的情况下,请选择“本地”,即让Tableau自己管理平台的用户。通常仅在有单点登录策略、公司有额外的用户管理平台时,才会选择 Active Directory。

如果要把Tableau Server的用户与外部第三方(比如Active Directory,Open LDAP)同步,那么就选择Active Directory,此时需要输入公司内的域(Domain)地址及端口、用户等信息,通常需要IT专业用户配合方可完成。

对于所有其他外部存储,Tableau Server 支持使用 LDAP 作为通用方式来与身份存储通信。更多内容,推荐查看官方帮助文档:身份存储 。

从 2023.1 版本开始,tableau Server 支持”身份池“,可以同时使用本地身份存储和在线策略。

4、关键环节:初始化Tableau Server

这个是最容易出错的环节。这个过程通常需要半小时甚至更久的时间。

因此,高级用户可以通过app-install安装日志,随时了解安装进度,避免某些环节长时间的重复。在Window中,安装日志存在于C盘programData这个默认隐藏的路径之下,可以直接在地址栏中输入找到。

初始化成功的标志,是出现了创建管理员账户的提醒。

只要初始化成功,基本就算大功告成。

5、创建Tableau Server管理员账号

设置Tableau的管理员用户名和密码,用于访问80地址。

如果使用了AD域管理账号,管理员账号也需要是包含domain地址的账号。 下图使用了AD的账号作为管理员。

2 Snipaste_2020-04-27_11-13-40

至此,程序本身就安装、配置完成了,打开服务器网页管理内容即可。

当然,生产环境下,还有一些工作需要做:

  • 如果是全新环境,需要安装数据库驱动,比如管理视图需要的Postgresql。
  • 如果老环境升级,需要恢复之前的备份文件。

三、恢复备份文件

和 Linux环境类似,Tableau Server的备份文件推荐放到默认的文件路径下,然后再tsm maintenance restore恢复。

恢复成功后,之前设置的管理员账号,也会恢复为备份文件中的用户名和密码!

四、注意:如何彻底卸载软件?

如果要更改本地安全策略,必须清除整个环境下,不能使用卸载(卸载和升级不能从根本上改变环境变量)。

如果之前的软件环境还在,那么可以通过script文件路径下的tableau-server-obliterate脚本清除环境;如果这个文件已经丢失(比如卸载后),那么可以从其他环境或者官网下载获得。

  • 在Program files下找到tableau server/package/SCRIPT*文件夹,然后拖入terminal终端,再增加-y四遍。
C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -y 

更多说明,详见官方说明:https://help.tableau.com/current/server/zh-cn/remove_tableau.htm

可以从这里下载官方的清除脚本(不建议使用其他渠道,确保安全,因此这里也不提供下载):

https://help.salesforce.com/s/articleView?id=001471574&type=1


  • 2020年4月27日 V1
  • 2023年5月3日 V2 Update增补图片
  • 2024 年 5月 3 日 Update 增补图片, 使用 Tableau Server 2023.3.5 升级