在11/19 Tableau有一场线上的大中华区直播分享会,不知道大家有没有追里面的内容?
以下分享其中一个跟Tableau Server管理相关、如何在大型企业推广Tableau的内容
这是由 Tableau Zen Master - Mark Wu的分享,
他在2014年开始使用Tableau,2018年成为第一位华人Tableau Zen Master,在企业内部署、管理、推动Tableau的经验非常丰富,曾管理过有20万个用户在上面的Tableau Server。他目前在Apple服务,担任Tableau Product Manager。
管控是否跟自助分析矛盾?不,反而是管控让自助分析成为可能。
这跟「有限制,才会激发创意」的道理是一样的。
例如:Tableau有自动刷新功能,给可以发布工作簿到Server上的使用者很大的自由度。但这会造成一个很常见的问题是,大家都会在早上刷新数据,就像是上班遇到高峰时段,大家会抱怨路太窄。
但真正问题是刷新数据排程的管控方式
管控不是限制人使用内容、数据
管控是一系列标准流程、政策,且适当的管控才能建立问责机制。
但管控也没有一个固定的模式,也不是一次性的工作、是需要不断调整方法的。
在传统BI行业,管控都是从上而下的,由IT制定政策,其他人服从。
但这种模式,在使用Tableau的企业里,不适合。
Tableau在企业内的管控模式,自下而上的方式最有效,自我监管模式。
这会需要一个管控团队,团队组成主要是各部门来 Tableau Desktop 使用者的代表(热爱用Tableau 且在部门内有影响力的人)共约10-12人,再搭配2-3个IT人,Tableau自我管控团队最多15人。
由这个团队决定公司管理的政策,再由里面的人回到各自部门去影响、教育其他人。
不同公司在不同使用阶段有不同着重点,但一般来说都会有几个基本面向:
举例一 : How to Handle Extract Delay 在尖峰时段的资料提取很慢的问题
解法:
Usage based extract frequency 因为工作簿的发布者可以自由选择刷新频率(每小时、每日、每周),很多人自然都会选每小时,即便可能没有这个必要。所以要定义管理规则,例如:如果你选择每小时,但你的工作簿在过去2-3天内只用过一次,那就会把每小时刷新的排程改成每日的频率。 依此类推。如果2个月没有过,就会停掉刷新,如果3个月再没有,就会删除。(写Python script自动运行)
Suspend refresh Inactive workbook (2020.2) 可以自定义在一段时间内,若没有使用的工作簿,可以自动停掉数据刷新
举例二: Dashboard 太慢了
几个可能原因
如何避免服务器不会造成每个工作簿都很慢?
缩短 VizQL Timeout 时间从原本预设的30分钟到 3 分钟,如果有人的工作簿设计不好,3分钟就Timeout,至少不会影响Server上的其他用户。
Set Hyper Query Session Memory Timeout 5G
尽管有些工作簿的VizQL时间不需要3分钟,但他占用了很多Server memory ,甚至用掉整个Server memory,2019.3 开始就有一个功能可以
参考Mark Wu的部落格,大型企业推广Tableau遇到的问题与解法
http://enterprisetableau.com
可用两个面向去检视:
如果你目前的工作范畴中,有包含要确保Tableau Server顺利运行的重责大任,要考量的管理面向就很多,像是资料安全、可监控管理、高效稳定运行、弹性部署、未来扩展规划等
Tableau Server 管理员的两日必修课,
目的就是要以最快的速度,把最基本的概念与运行架构全盘教给你,
让你可以在未来遇到任何问题时,有「快速找到问题方向」的能力
第❶天 for 「系统安装部署、升级与维护」
第❷天 for 「管理内容与资料权限」
我们是Tableau 在台湾的第一家合作夥伴,
除了代理Tableau软件授权,也是最专注在教学培训的代理商
长达8年的合作关系,我们已在台湾服务超过250家企业,
PGi授课讲师有超过20年的IT Infra背景,连续8年提供Tableau Server问题排查与教学(从2012年开始),也有考取Tableau Server Certified Associate 原厂认证。
<<: Gulp Babel ES6 编译(2) DAY84
这里分享第二个策略 - 菲阿里四价策略 菲阿里四价指的是:昨日高点、昨日低点、昨天收盘、今天开盘四个...
昨天写了写了基本的Node.js,但还没有介绍程序码,今天就来介绍昨天的程序码。 Node.js入门...
这次的参赛是为了写让自己更多学习 react 更多更好的写法,会从 Javascript 和 Rea...
tags: OC 30 day 什麽是面向对象? 实现需求之一: Ex:要如何将大象放入冰箱? 打开...
AnchorTagHelper(锚点标签协助程序) 为将HTML封装後的定位标签类别程序 Ancho...