【Tableau server7.0_私人版本】Tableau Server Certified Associate(Tableau CA) 考前预备


在这里插入图片描述

Tableau Server Certified Associate(Tableau CA) 考前预备

报名方式:pearson vue 考试主办方

第三方报名链接:https://www.pearsonvue.com.cn/

Tableau最新的考试已经交给第三方考试机构,注册报名就行。(根据流程来,一定要注意填写信息的正确性,不然和身份证的上面的名字拼音对不上的话可能不让考试)

考试形式

考试时长:共90分钟 (线下提前30分钟到场,会填一些资料什么的),线上也要提前测环境

题型:单,多选题

题目数量:55(50道计分题,5到不计分的题)

及格:正确率75%

考试大纲

来源于官网最新考试

下面是考试的领域和所占的比例权重

考试的内容大纲考试占比
规划准备20%
部署安装26%
管理(server ,tsm)36%
故障排除12%
迁移和升级6%
合计100%

前期规划20%

硬件要求

单节点(生产环境最低配置)

处理器:64位的,频率在2.0赫兹以上(2020.x以上版本的)

RAM :32GB

磁盘:可用的空间50GB

备注:其实在2019.x下面的版本对处理器的频率要求没那么高,1.6HZ的处理器都行,内核数一般是8,但是设置6也行,在虚拟机上面亲测过.(测试环境)

2020.X以上的版本会检查物理核,RAM低于16GB,虚拟核小于8的不能安装。这是因为在2020.x以上的版本tableau加入了关系连接的这一功能,处理复杂的连接模式的时候需要的核的要求就提高了,RAM也相应的提高了。

Cmd查看内核数(win)

WMIC CPU Get DeviceID,NumberOfCores

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-U5h9WpUz-1643098790931)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]

很显然我的电脑是不能满足的😂

软件要求

操作系统

Windows server2016

Windows server 2019

注:有个台湾客户的系统是windows2012的 也能安装,但是出现太多问题了

Linux

Centos7.x上,centos8.0下

其他的没测过

安装目录

默认是C:\Program Files\Tableau\Tableau Server\packages

data目录: C:\ProgramData\Tableau\Tableau sever

linux对应的是/opt/…下面

注:安装的数据目录PragramData是一个隐藏文件,如果没有显示的话需要在查看打开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EElI3snx-1643098790932)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]

小提问:如果在vmware安装许可server ,克隆的话另一台也可以使用许可么?

哈哈,这个问题tableau已经考虑到了,需要让原虚拟机停止许可,然后在克隆的另一台激活才行。

其他要求

主机名

Tableau server安装必须要能够使用DNS域名服务,别在host把它关了哈

Host位置:\windows\system32\Drivers\etc\hosts

数据库驱动

https://help.tableau.com/current/server/zh-cn/dbdriver.htm

运行身份服务账户

.\admin passwd

防火墙

关闭防火墙或者开放端口号

扩展能力

纵向扩展

给单节点添加硬件:内存条,cpu等。

横向扩展

和hadoop一样的可以添加计算机(节点),实现高可用部署

服务器管理员

Tableau server 其实就是许多的服务进程的集合,用到了很多的技术,协调服务的zookeeper,tomcat等等,下面是官方给出的一个架构图,可以看一下:

在这里插入图片描述

上面的蓝色部分就是多个服务器进程在各自的层共同提供的服务。

Data services(数据服务) 负责元数据管理,提供数据的连接,内存数据的服务逻辑分组,后台程序(Backgrounders),数据服务器(service)和数据引擎(data Engine)进程位数据服务提供支持。

Analytics Services分析服务是由VizQL和缓存服务器进程共同组成,提供可视化,和缓存服务.

Centent Management server and Sharing &collaboration services (共享协作,内容管理)是由应用程序服务器构成。像用户登录,内容管理(项目,权限,站点等)都是有应用程序服务器进程提供的。

Tableau server 管理员

创建和编辑站点,添加用户和设置角色,完成tableau server 安装后的内容相关任务的管理页面。

TSM 管理员

TSM(Tableau server Manager) 顾名思义是的管理tableau server的一种工具,可以web UI 和cli 命令选择来安装,升级,配置和维护tableau server。

任务:

l 安装后的tableau server 初始配置

l 不断的配置管理,更改服务器拓扑

l 运行管理任务,如备份,还原和压缩日志

Tableau portal 管理员

就是管理tableau 部署的许可和关联密钥的。

Tableau server 进程

前提

Tableau server进程是当tableau server 正在运行时,这些进程的状态表示为RUNNING,当tableau server 停止时候,这些进程状态是STOPPED

下面是是一些说明

在这里插入图片描述

Tsm status -v显示的名称Tsm topology set-process的名称用途说明是否许可
应用程序服务器Vizportal处理web应用程序,Rest api调用,用户登录请求,浏览和搜索没有安装数据引擎和交互性容器的话会附带安装
后台程序Background运行服务器任务,如提取刷新,订阅,通过cli命令的任务可以在运行中的服务器添加后台程序实例的数量1~8
缓存服务器Cacheserver一种服务器集群中分布和共享的查询缓存。加快用户体验,功能目的和读取内存缓存功能相似
数据引擎无法手动配置数据引擎传教数据提取并处理查询能力安装其他服务程序时候自动安装(外部存储文件除外)
数据服务DataserverDate server管理和tableau server 数据源的连接
数据问答不能手动配置使用数据服务基于人工智能AI
文件存储Filestore内外部存储需数据引擎内:是 外:否
网关Gateway处理web ,tableau desktop 和其他客户端往tableau server 发布的请求,概念通用的
存储库PgsqlPostgreSQL存储库是tableau server的主数据库 存储工作簿和用户元数据的一个集群最多两个存储库,并且集群必须大于3个节点
SAML****服务不能手动配置提供SAML身份与server之间的代理在tsm status -v 显示已停止 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GZem8WjA-1643098790945)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg)]
搜索和浏览Searchserver搜索处理内容元数据的快速搜索,筛选和显示
Tableau prep conductorFlowprocessor运行流程和处理流程它利用tableau servr 的计划和跟踪功能,可以自动院系流程来更新流程输出
VizQL Server***Vizqlserver加载和呈现视图,计算和执行查询需要安装数据引擎
Tableau 微服务容器进程:在将后台程序或者应用程序的实例,添加到节点时候,将自动添加这些进程。
交互性微服务部署和实现可扩展性无法手动配置这些容器以及包含的微服务
非交互性服务容器Noninteractive同上同上
Tableau 服务器(TSM)进程初始化tsm后,进程保持running ,tableau server停止了也是如此
激活服务无法手动配置俗称授权运行服务(ATR)自动安装在初始节点上
管理代理无法手动配置Tsm代理监视协调服务并是否配置拓扑更改
管理控制器移到另一个节点可以配置Tsm控制器处理发送tsm的请求,并跨服务进程协调配置和拓扑更改和工作流
客户端文件服务Clientfileservice管理多节点集群中的大多数共享文件例如:证书,密钥,相互的ssl,SAML以及kerberos 身份验证
协调服务无法通过tsm topology进行设置协调服务用作 信任 的单一来源
服务管理器无法手动配置服务管理器自动安装所以节点
许可证管理器无法手动配置处理许4可证事务初始节点出现故障时候,才可是手动配置许可管理进程
Tableau server 维护进程 除非这些进程主动运行来完成作业,否则他们是状态stooped
数据库维护无法手动配置负责在tableau server存储库执行维护操作Tsm -status -v 显示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rdhn1a8k-1643098790946)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpg)]
备份/还原无法手动配置负责对存储库和文件存储中的数据执行备份和还原操作[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ed327A5q-1643098790946)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg)]
站点导入/导出无法手动配置负责服务器集群之间的迁移tableau server 站点[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bnNXTthm-1643098790948)(file:///C:/Users/THEXIN~2/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg)]
进程默认核数
NameNumber
VizQL ServerCpu核数/4
Backgrounder2
Cache server2
Data server2
剩余其他1
非动态映射端口

潜在的端口问题

组成tableau 服务器和各个组件的进程和服务使用各种端口进行通信。

80网关

443 SSL协议

8850 tableau 服务管理器

8060 postgresql 数据库

查看服务或者进程正在使用那些端口

命令:Tsm topology list-ports

在这里插入图片描述

Tableau server 存储库使用两个未动态映射的端口。

使用tsm configuration set 命令覆盖

在这里插入图片描述

识别必要的驱动程序

集群中在多个节点安装tableau server ,必须运行以下任何进程的节点上安装驱动程序。

应用程序服务器(vizportal)

后台程序(background)

数据服务器(data server)

Vizsql server

文件,关系与多维数据集的差异

多维数据源(OLAP数据源),具有某些特征,可以将多闻数据集与关系数据源区分开。

注:只有在windows上对tableau desktop支持多维数据集数据源,mac不合适

多维数据集数据源是多维数据集的设计者事先在其中创建了层次结构和聚合的数据源。

多维数据集与关系差异

1, 响应速度快(聚合和层次结构以预先构建)

2, 多维数据集不然关系数据源灵活

实时连接和数据提取区别:

  1. 实时连接:即tableau 从数据源获取查询结果,本身不存储数据。

  2. 数据提取:将数据提取到tableau的数据引擎当中,vizsql服务程序进行交互查询。

数据提取建议使用情况:

  1. 源数据库的性能不佳:源数据库性能跟不上分析熟读的需要

  2. 需要脱机访问数据:如果发给他人分析,可以将相关的数据提取到本地

  3. 减轻源系统的压力:源系统的是重要的业务系统,建议将数据访问转移到本地

Tableau数据提取格式 由tde,转变为hyper格式。

实时连接建议:

  1. 源数据库性能优越:IT基础设置支持快速数据访问

  2. 数据实时性要求高:需要使用实时更新数据进行分析

  3. 数据的保密性要求高:处于信息安全考虑,不希望将数据保存本地。

了解动态ip寻址的风险

网络延迟含义

配置和部署26%

支持的操作系统和浏览器要求
系统要求 :

Microsoft Windows Server 2016,2019 (x64)

Amazon Linux 2、Red Hat Enterprise Linux (RHEL) 7.3 及更高版本(非 8.x)、CentOS 7.3+(非 8.x)、Debian 9.0+、Oracle Linux 7.3+(非 8.x)、Ubuntu 16.04 LTS 和 18.04 LTS(基于 x64 芯片组)

CPU 必须支持 SSE4.2 和 POPCNT 指令集

Web浏览器:

在 Windows、Mac 和 Android 上运行的 Chrome

在 Windows 上运行的 Microsoft Edge

在 Windows 和 Mac 上运行的 Mozilla Firefox 和 Firefox ESR

在 Mac 和 iOS 11.3 或更高版本上运行的 Apple Safari

专用服务器的用途和优势
  1. 成本低

  2. 提供更好的正常运行时间,可靠性和容错性,在跨不同的区域和可用性区域部署解决方案时候。

Tableau online

Amazon web服务

Gooleg云平台

Microsoft azure

国内的阿里云

SMTP服务器

Tableau server 可以发送电子永久给系统管理员高中有关的系统故障信息。并发送电子邮件给服务器用户高中有关的已订阅视图和数据驱动通知信息。

命令: tsm email test-smtp-connection验证

许可类型和站点角色映射关系

准备和分发报告——creator

修改和组合现有报告——explorer

内容访问者——viewer

在这里插入图片描述

不同许可类型

Creator 面向创作内容的用户

您的日常工作描述中包含分析。

您需要将许多数据源连接在一起才能执行分析。

您为其他人构建或整理数据源。

除分析数据外,您还需要清理和转换数据。

您将管理或监管 Tableau Server 或 Online 的实施。

Explorer 面向探索功能用户

您是一位喜欢亲自动手操作数据的业务线数据用户。

您需要使用其他人整理的数据源创建自己的可视化。

您希望获取由他人构建的可视化和仪表板,并对其进行编辑或自定义。

您将管理 Tableau Server 或 Online 站点上的内容。

Viewer

您需要以数据为导向的见解来完成工作,但您自己没有时间或技能来进行深度分析。

您希望与其他人构建的可视化进行交互,但不想构建自己的可视化。

单节点安装

  1. 管理员访问权限的用户身份登录

默认情况下(windows):

  • C:\Program Files\Tableau\Tableau Server\packages

  • data目录C:\ProgramData\Tableau\Tableau Serve

默认linux安装目录:

/opt/Tableau/Tableau server/

  • 升级的话需要指向相同的目录

非默认情况下

data目录安装到相同的路径当中

  • 注意:Tableau Server 必须能够使用域名服务器 (DNS) 或运行 Tableau Server 的计算机上的本地主机文件将主机名解析为 IP 地址。默认情况下,主机文件的存储位置为 \Windows\System32\Drivers\etc\hosts。

激活并填写注册信息

端口:80

自动安装(静默安装)

Silentinstaller.py 脚本执行tableau server 自动安装

Config.template.json,registration.template.json,secrets.template.json 和三个引导程序某宝

Bootstrap.template.json, topologybootstrap.template.json, workerbootstrap.template.
在这里插入图片描述

缓存设置

命令:tsm data-access 配置数据缓存,启用或禁用数据存储访问

显示数据连接缓存设置

Tsm data-access caching list

设置数据连接缓存设置

Tsm data-access caching set 0/always ,low ,(单位 min)

默认远程用户禁用tableau postgresql数据库访问,不会禁用localhost访问

Tsm data-access repository-access disable /enable

列出postgresql 数据库访问权限的用户

Tsm data-access repository-access list

为SAML SAP HANA 设置单点登录

Tsm data-access set-saml-delegation configure

分布式和高可用安装

硬件要求

至少三台计算机或者虚拟机+负载平衡器

必要条件

Tableau server 安装包必须是相同版本的server

安装的集群位置所有节点必须相同(默认非默认都一样)

联网和端口必须相同

身份存储

本地身份

所有的用户和用户组信息均存储在tableau server存储库里面(postgreql)

外部身份

安装的时候用户信息和密码均使用外部(active directory,LDAP,本地)

从tableau server受信任获取票证

添加受信任的IP地址

从tableau server 获取票证

显示视图以及票证

测试受信任的身份验证

安装后任务

配置SMTP设置

配置发送邮件的SMTP服务器,配置后需要重启服务

打开TSM,在配置选项里面找到通知,并单击电子邮件服务器,输入配置信息保持更改。

配置服务器事件通知

内容更新

数据提取(默认启用)

用户订阅视图(默认禁用)

服务器运行状况监控

服务器状态更改(默认禁用)

Desktop 许可证报告(默认禁用)

驱动空间

磁盘空间超过或低于预先配置的阈值的电子邮件通知(默认禁用)

记录使用的历史记录(默认启用)

数据库驱动程序

Tableau 与数据库通信需要驱动。

在这里插入图片描述

配置服务器崩溃报告程序

默认情况下下是禁止的 (在tsm维护选项下面)

重置管理员密码

用于windows ,server 18.0以上版本

使用命令:

tsm reset

重置tableau server 管理员

在这里插入图片描述

tabcmd initiluser

创建和配置初始用户

在这里插入图片描述

Web UI登录

使用以前的server管理员账号不可以了

在这里插入图片描述

现在已经登录了,如果只是想单纯的改密码这里可以改的

在这里插入图片描述

身份存储 和sso选项

Tableau server 需要身份存储来管理用户和组信息。有两种:本地和外部身份存储。

本地身份存储:所有用户和组的信息存储在tableau server 存储库(postgre)中,并进行管理。

外部身份存储:所有用户的组的信息又外部目录服务存储和管理。Server 必须和外部身份存储同步,在贝蒂做了用户和组的本地副本,但外部身份存储是所有用户和组的来源。

SAML

一种安全断言标记语言,目的式在当事人之间交换身份验证和授权数据。

Kerberos

Kerberos是一种计算机网络授权协议,在非安全网络中,对个人通信以安全手段进行身份认证。

OpenID Connect 是规范的可互操作的身份验证协议,使用rest /json 消息来实现,例如用google账号登录其他应用,微信登录其他app一样。

LDAP 协议是 轻量级目录访问协议。约定了client 和server之间的信息交互格式,使用端口号认证的方式等内容。

受信任的IP地址或者主机名称

设置受信任的身份验证的第一步是tableau server 配置为视频并信任来自一个或者多个web服务器的请求。

负载均衡器

一种把网络请求分散到一个服务器集群中的可用服务器上去,通过管理进入web数据流量和增加有效网络带宽的硬件设备。

管理36%

站点

使用站点来表示用户,组以及与任何其他形式的组隔离的内容(工作簿,数据源)及相同的Tableau sever 实例上的内容的集合。也可以理解为服务管理员为多个用户和内容在服务器上创建站点,从而实现多租户。

作用:

创建项目层次结构

创建用户组和分配用户以及设置用户访问内容权限

添加或者移除用户,分配器站点角色(默认的,但是服务器管理员可以设置站点管理员创建和移除用户的权限)

管理战斗的数据提取和订阅计划

监视站点活动

Default 站点 概述

Tableau server 安装时会附带一个名Default的默认站点

l 无法删除该站点,但是可以重命名

l 该站点存储随tableau serve 提供的示例和数据连接

l 用于Default的url 未指定站点

管理用户和组

添加方式

l csv导入文件标准准则文件用户

l 通过Active Directory创建组

l 手动一个一个创建

设置用户角色:creator,explorer,view

Tableau 站点角色
现在的角色名称以前的站点角色最大权限能力
服务器管理员服务器管理员Tableau server可用,不适合online 环境配置设置,all站点,用户和组以及流程,项目,数据源,工作簿所有内容不受限制访问。Top
站点管理员creatorTableau online最高访问权限 在自己的站点拥有服务器管理员的能力 在tableau server 上面,服务器管理员可以限制站点管理员用户并分配站点角色和站点成员身份
Creator允许连接到tableau或外部数据,构建和分发流程,数据源和工作簿,访问仪表板,交互。
站点管理员explorer站点管理员和站点管理员creator具有相同的站点和用户配置访问权限,区别在于无法从web编辑环境中连接外部数据源 。 但是可以连接tableau 发布的数据源来创建工作簿,编辑,保持现有工作簿。
**Explorer(**可发布)发布者现有的数据从desktop中发布内容,浏览发布的视图,浏览发布的视图与之交互。 Web无法连接外部数据和创建新的数据源
Explorer交互者浏览发布的视图与之交互,订阅,创建数据通知,连接已发布的数据源,在web制作环境中打开工作簿进行临时查询,但是无法保持工作。
Viewer**(查看者)**查看他人创建的已发布的视图 无法连接数据;创建,编辑或发布内容,或这种数据通知
未许可未许可3种情况会分配未许可: Csv导入用户,这些用户许可级别设置未许可 可用许可证超过数量 删除拥有站点内容的用户,用户依旧拥有该内容,但是无法对其进行任何操作
权限

权限确定用户如何与内容(工作簿和数据源)进行交互。

项目和组

  • 在项目级别设置,而不是针对单个内容段设置。

  • 针对组而不是个人而建立。

故障排除12%

Cookie限制错误

用户登录tableau server 时候,会话会保留在题目本地的浏览器当中,相当也缓存,而tableau server 利用存储的cookie 来保留通过身份验证且 可访问服务器的已登录用户由于设置的cookie的域或者子域和浏览器的相同,所以浏览器的cookie被认定为接口方cookie,接口都阻止了,怎么能登录tableau server呢

嵌入式视图或者配置授信的身份验证的环境当中也一样,所以要避免这种情况,web浏览器必须允许第三方cookie。

了解如何

重置tableau 用户或者tableau 运行身份服务账号的密码

tsm reset

打包日志文件用于报告

正常的情况下,tableau会在其活动中创建日志文件。

日志和配置文件位置

默认情况下,大多数 Tableau Server 日志文件位于以下位置中:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\

创建压缩日志文件存档

命令:tsm maintenance ziplogs

使用tsm验证站点资源

重新生成搜索索引

使用维护分析报告

创建/打开支持请求

​ 提case

迁移和升级6%

\1. 停止产品密钥,在新的环境下面像往常一样安装配置

\2. 备份文件 .tsbak

C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups

\3. tsm stop

\4. tsm maintenance restore -f 文件

\5. tsm start

移除tableau server

Tableau-server-obliterate 脚本作用

l 卸载已安装版本

l 移除数据目录大多数内容(保留备份和日志文件)

l 移除tableau server 相关的所有注册表

多节点需要在每一个节点运行此脚本

默认情况下:C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\tableau-server-obliterate.cmd -a -y -y -y -l

备份升级

建议在升级过程之前备份安装的tableau server,这会提供设置升级环境测试版本的所需数据。如果升级失败很可以恢复

注意事项:

建议备份前禁用订阅和计划,避免用户收到重复订阅的电子邮件

大型安装或者有许多数据提取,完整的备份需要大量时间

备份tableau server 配置数据

Tsm maintenance backup -f <backup_file> -d

单服务升级
  1. 通过安装程序来选择自动升级脚本

  2. 导航到安装位置的scripts脚本文件夹:

  3. 默认情况下:

C:\Program Files\Tableau\Tableau Server\packages\scripts.<version_code>\

运行 :upgrade-tsm.cmd

验证tableau 升级

验证tableau server 进程:tsm status -v

验证:启动订阅和计划

  • List item

验证用户访问权限

查看已发布工作簿

验证发布工作簿和数据源

考试总结

今天早上10点考的tableau
server,总的来说考的挺细的,估计是测试2021.1版本,有很多的场景题,需要自己慢慢的读懂其所说的含义,难度的话适中,做完全部的题大概花了40分钟左右。剩下的时间来排查自己标记的不太确定的题目,重点考察的是管理功能和对server的操作认知,需要去部署一个单节点的服务器来进行一些相关的部署配置,自己动手丰衣足食嘛,去线下考的时候还遇到华为CI工程师认证的人组织来考试,和他们交谈也了解了很多云计算的知识,而接下来的我要开始部署云计算上面来安装server,并作为tableau集成和嵌入分析开发的一个测试服务,give
me five!
看到这里也是有缘,故此分享一些真题:Tableau server 考试真题回顾总结
2021/11/27 .6

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值