第一位华人Tableau Zen Master 经验分享:成功管控Tableau的三部曲

在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。

两个主分享重点

一、成功管控的三部曲

  1. 需要一个Tableau 推动者
  2. 需要有一个自下而上的管控模式、由IT和各业务部门种子组成的管控团队,
  3. 这个团队要定期开会,定期分析目前实施的问题、找到对策、检查对策效果、再开始下一个循环

二、管控是Tableau Blueprint的核心,因为管控使自助分析成为可能。

管控是否跟自助分析矛盾?不,反而是管控让自助分析成为可能。
这跟「有限制,才会激发创意」的道理是一样的。


为什麽管控对 Tableau 推广很重要?

例如:Tableau有自动刷新功能,给可以发布工作簿到Server上的使用者很大的自由度。但这会造成一个很常见的问题是,大家都会在早上刷新数据,就像是上班遇到高峰时段,大家会抱怨路太窄。

但真正问题是刷新数据排程的管控方式

管控不是限制人使用内容、数据
管控是一系列标准流程、政策,且适当的管控才能建立问责机制。
但管控也没有一个固定的模式,也不是一次性的工作、是需要不断调整方法的。

管控的目标是什麽?

  • 让自助分析更快、更低成本
  • 帮自助分析的人提供更多的方法
  • 让工作变得更容易
  • 让数据变安全
  • 当用户成倍增长的时候,Server照样表现稳定

如何建立管控机制?

在传统BI行业,管控都是从上而下的,由IT制定政策,其他人服从。
但这种模式,在使用Tableau的企业里,不适合。
Tableau在企业内的管控模式,自下而上的方式最有效,自我监管模式。

这会需要一个管控团队,团队组成主要是各部门来 Tableau Desktop 使用者的代表(热爱用Tableau 且在部门内有影响力的人)共约10-12人,再搭配2-3个IT人,Tableau自我管控团队最多15人。

由这个团队决定公司管理的政策,再由里面的人回到各自部门去影响、教育其他人。

要管控什麽呢?

不同公司在不同使用阶段有不同着重点,但一般来说都会有几个基本面向:

  1. 数据源管控:谁可以access、谁不可以access
  2. 数据安全的管控
  3. 管控的模式
  4. 内容的管控
  5. 数据提取的管控
  6. Dashboard 效能的管控,包含分析内容设计面的Best Practice 、服务器的效能面

举例一 : How to Handle Extract Delay 在尖峰时段的资料提取很慢的问题
解法:

  1. Usage based extract frequency 因为工作簿的发布者可以自由选择刷新频率(每小时、每日、每周),很多人自然都会选每小时,即便可能没有这个必要。所以要定义管理规则,例如:如果你选择每小时,但你的工作簿在过去2-3天内只用过一次,那就会把每小时刷新的排程改成每日的频率。 依此类推。如果2个月没有过,就会停掉刷新,如果3个月再没有,就会删除。(写Python script自动运行)

  2. Suspend refresh Inactive workbook (2020.2) 可以自定义在一段时间内,若没有使用的工作簿,可以自动停掉数据刷新

举例二: Dashboard 太慢了
几个可能原因

  1. 设计不好
  2. 数据量太大
  3. 服务器有问题

如何避免服务器不会造成每个工作簿都很慢?

  1. 缩短 VizQL Timeout 时间从原本预设的30分钟到 3 分钟,如果有人的工作簿设计不好,3分钟就Timeout,至少不会影响Server上的其他用户。

  2. Set Hyper Query Session Memory Timeout 5G
    尽管有些工作簿的VizQL时间不需要3分钟,但他占用了很多Server memory ,甚至用掉整个Server memory,2019.3 开始就有一个功能可以

参考Mark Wu的部落格,大型企业推广Tableau遇到的问题与解法
http://enterprisetableau.com

当管理一段时间後,怎麽知道这样的管控模式是否有效?

可用两个面向去检视:

  1. 是否解决了公司里最头痛的问题
  2. 是否鼓励 数据工作簿发布者尝试好的做法、是否有好的行为出现?例如:发布数据源,因为一个数据源可以连带几个工作簿、可以重复使用、可以减少Refresh时间跟负担。透过培训,去推行Best Practice後,发现很多人愿意接受。

给Tableau Server管理员的2日必修课(12月班)

如果你目前的工作范畴中,有包含要确保Tableau Server顺利运行的重责大任,要考量的管理面向就很多,像是资料安全、可监控管理、高效稳定运行、弹性部署、未来扩展规划等

Tableau Server 管理员的两日必修课
目的就是要以最快的速度,把最基本的概念与运行架构全盘教给你,
让你可以在未来遇到任何问题时,有「快速找到问题方向」的能力

12/29 (二)+12/30(三) 10:00-17:00,共12小时

第❶天 for 「系统安装部署、升级与维护」

  • Overview:系统架构及官网资源
  • Installation:
    • 软硬体需求、决定安装目录、安装TSM
    • 线上启用Tableau License、离线启用Tableau License
    • 设定初始节点、设定SMTP组态、设定服务器事件通知
    • 分散式系统安装
    • 移转、升级
  • TSM(Tableau Services Manager):介绍常用指令、网路安全概述

第❷天 for 「管理内容与资料权限」

  • Managing Tableau:Tableau 管理概述、使用者介面的介绍
  • Security:认证方法概述、权限管理、资料权限
  • Publish to Server:连线到主机、资料来源的发布、工作簿的发布、总结

报名第四期班 12/29+12/30,实体小班制8人班

关於开课单位,PGi 桦鼎商业资讯

我们是Tableau 在台湾的第一家合作夥伴,
除了代理Tableau软件授权,也是最专注在教学培训的代理商
长达8年的合作关系,我们已在台湾服务超过250家企业,

PGi授课讲师有超过20年的IT Infra背景,连续8年提供Tableau Server问题排查与教学(从2012年开始),也有考取Tableau Server Certified Associate 原厂认证

/images/emoticon/emoticon29.gif
追踪我们 或 想问问题也欢迎直接来信


<<:  Gulp Babel ES6 编译(2) DAY84

>>:  GRC: 高阶主管基本功

赌盘的策略思考 - 菲阿里四价策略

这里分享第二个策略 - 菲阿里四价策略 菲阿里四价指的是:昨日高点、昨日低点、昨天收盘、今天开盘四个...

全端入门Day23_後端程序撰写之多一点的Node.js

昨天写了写了基本的Node.js,但还没有介绍程序码,今天就来介绍昨天的程序码。 Node.js入门...

day1:参加的动机及大纲

这次的参赛是为了写让自己更多学习 react 更多更好的写法,会从 Javascript 和 Rea...

iOS APP 开发 OC 第六天, 面向过程&面向对象

tags: OC 30 day 什麽是面向对象? 实现需求之一: Ex:要如何将大象放入冰箱? 打开...

.NET Core第16天_AnchorTagHelper的使用

AnchorTagHelper(锚点标签协助程序) 为将HTML封装後的定位标签类别程序 Ancho...