企业级BI为什么这么难做?
本人长期在银行内从事数据线相关工作,亲眼目睹过多个企业级BI(非部门级BI)产品从上线试用、全行推广、然后衰败没落,再替换到下一个BI产品重复此过程。企业内没有任何一个BI产品即能长期运行,又能赢得非常好的口碑,所以为什么企业级BI这么难做?
/请尊重作者劳动成果,转载请标明原文链接:/
/* https://www.cnblogs.com/jpcflyer/p/15487015.html * /
仔细思考,原因有很多,不可能一一列全,但把能想到的原因都写出来,后续可以采取“逐一攻破”的策略,先一点一点解决企业级BI面临的难题,以点带面,最终争取实现全面解决。
一、企业级BI面临用户众多,众口难调
该问题最根本、也最难解决,所以放在首位。难度不亚于“给满山跑的野人定制一套标准西装”,考虑因素和面临挑战较多。
1.用户多
银行内部企业级BI用户一般在千人规模以上,对操作体验和功能需求仁者见仁、智者见智,同样的功能和体验在用户圈中的口碑差异太大。企业级BI需要满足全部用户的数据分析需求和操作体验本身就是一种挑战,此为挑战之一。
2.角色不同
企业级BI用户角色主要有数据分析师、中高层管理人员等。前者要求数据全面准确及时,便于进行自助数据探索与分析,而后者只关注重点指标的固定展示,要求所见即所得。企业级BI要满足所有角色的不同场景也是一种挑战,此为挑战之二。
3.访问数据范围不同
银行内部有总行各个业务部门和各地分行,总行各业务之间数据范围和指标口径不一样,各个分行之间的数据访问权限也不一样。企业级BI需要解决数据仓库中表级、字段级、记录级的全面权限管理,也是一种挑战,此为挑战之三。
4.用数场景不同
用户和角色不同,对用户场景的的技术要求也不同,具体包括访问数据量、查询性能等,此为挑战之四。
二、企业级BI没有所属业务部门
一般企业级BI由IT部门主导建设,各业务部门都可以提出自己的用数需求,同时各业务部门只会考虑自己部门内部的需求,当各部门需求之间出现矛盾时,没有一个业务部门能够统筹负责管理全局。
另外,无主导业务部门,也就没有义务愿意参与企业级BI的宣传与推广。带来的后果就是,对于企业级BI产品好的地方,各部门默默用之,不对外宣传。而对于企业级BI不好的地方,纷纷对外或向上层反馈吐槽。
三、企业级BI依赖基础配套设施比较多
企业级BI能否成功,关键也要看企业内部是否有一套成熟的基础数据平台,以及是否有配套的规范制度等。
银行内部一般有传统数据仓库和大数据平台等基础数据平台,此两者能否给予企业级BI工具足够多的资源和技术支持,直接决定企业级BI的成败。如果底层基础数据平台的功能定位、技术支持、资源支持不够完善,这对企业级BI来说简直是一种噩耗。
除基础数据平台外,还要看是否有完善的数据资产管理、数据治理等配套设施。
四、企业级BI要开放自助,对IT要求高
1.技术实施方面
自助数据分析是目前企业级BI的必备功能之一,具体包括自助ETL、自助制作报表、图表、仪表板等。自助和传统定制化开发相比,前者对开发、运维及运营的要求更高,即要满足尽可能多的业务自助分析需求,也要做好管控应对因自助操作带来的异常和风险。
2.推广运营方面
受限于每个人思维方式不一样,在企业级BI推广过程中,每位用户的可理解和可接受程度就不一样,往往需要有不同的团队采取不同的方式进行培训,以此尝试改变、统一企业用户的思考习惯。但往往改变用户习惯是很难的。
那么,如何从以上的原因出发,逐一寻找破局之策呢?
1.充分调研需求、差异化设计产品和实现
按机构、按角色、按用户分别调研企业BI相关的需求和痛点,进行梳理并总结。
首先,按照场景分类,区分固定查询(固定报表、驾驶舱等)、自助分析(即席查询、灵活分析等)和数据挖掘。然后,针对不同的场景,从产品层面分别设计功能,尽量满足不同场景下的对应功能需求,也可以邀请用户参与设计或反馈。
最后,假设企业要内部自研实施,需采取不同的技术栈,做好技术组件对比与选型测试,由开发团队落地实施。假设企业可以采购产品,也可以选择采购对应场景下的商业BI工具,但仅限于采购前台功能应用,底层建议复用行内基础数据平台(尤其是大数据平台)的存储和技术能力。
2.发挥业务部门的积极主动性
首先,可以尝试邀请用户全程参与需求、设计和上线过程,增加用户的参与感。
另外,企业级BI也可以按业务部门设计不同的“轻量级门户“。底层由企业级BI提供统一的技术和资源支持,为不同业务部门建立不同的系统”门户“,该”门户“可以设计作为部门级BI品牌,归属于业务部门统一负责管理,也可以将此”门户“作为独立的虚拟系统进行宣传和推广。这样能发挥业务部门的主导性。
3.推动底层基础数据平台的完善
联合相关团队,完善数据仓库、大数据平台等设施,保证能够有充足的资源和技术支持。同时推动完善数据资产管理等,进一步提升企业级BI的使用体验。
4.建立技术过硬的开发团队
不管如何规划和设计,能否落地还是要看能否有一只技术过硬的开发团队。按企业级BI的技术栈要求,选择和建立团队,联合攻关,保证需求的开发落地。同时,建立一套标准的运营推广体系,多种方式实现企业级BI的使用宣传推广,真正做到”人人都是数据分析师“,提升企业级BI产品的满意度。
以上仅为个人对于企业级BI的一点思考,不同企业面临的问题不一样,也比较复杂。但都可以参考采取“逐一攻破”的策略,来实现产品的升级,最终解决企业级BI的困境。
——搜索关注微信公众号“程序员姜小白”,获取更新精彩内容哦。
企业级BI为什么这么难做?的更多相关文章
- 企业级BI是自研还是采购?
企业级BI是自研还是采购? 上一篇<企业级BI为什么这么难做?>,谈到了企业级BI项目所具有的特殊背景,以及在"破局"方面的一点思考,其中谈论的焦点主要是在IT开发项目 ...
- Airbnb开源 快速搭建企业级BI数据平台
最近在公司做一个数据可视化相关的项目,使用了Airbnb开源维护的企业级BI数据平台superset,相较于tableau这种收费的商业软件,Superset是开源维护的,同时图表的种类和颜值普遍偏高 ...
- transformjs:让天下没有难做的生意!不对,是特效!
写在前面 transform是css3新增的一个属性,可是令开发者费解的是,其内部又有大量的属性如旋转.缩放.扭曲.平移,这也就导致了获取或者是设置transform中一个或者多个属性变得异常麻烦. ...
- 阿里云资深技术专家黄省江:让天下没有难做的SaaS
导语:本文中,阿里云资深技术专家黄省江(花名禅笑)将聚焦“SaaS加速器——让天下没有难做的SaaS”,对伙伴来说,SaaS加速器帮助他们做好SaaS,卖好SaaS:对企业来说,SaaS加速器帮助他们 ...
- 阿里云在云栖大会发布SaaS加速器3.0版最新成果,让天下没有难做的SaaS
2019年杭州·云栖大会顺利落幕,超过6万人次观展,200余位顶尖科学家分享了前沿技术.作为“阿里云不做SaaS”,坚持“被集成”战略的落地体现,阿里云SaaS加速器在云栖大会现场发布了SaaS加速器 ...
- 共享商业&技术红利,阿里云SaaS加速器让天下没有难做的SaaS
9月26日,阿里云在2019杭州云栖大会上发布了SaaS加速器3.0版“一云多端”多个应用平台,展示了阿里云给伙伴带来的多种商业和技术红利.阿里云SaaS加速器将帮助伙伴做好SaaS,卖好SaaS:帮 ...
- 最近学习了下BI(商业智能)做报表
最近公司购买了Style intelligence 出的BI报表工具,接触新的东西不是很容易上手,这个东西是别的项目组用的,我们项目组由于进度比较快就让我先到他们项目组帮他们,为了使用这个东西,他们已 ...
- 阿里云MVP 第十期全球发布:让天下没有难做的技术
简介: MVPs与阿里云一起探索前路,用技术改变世界! 在云的世界中,从来没有“简单”二字,想成为一个优秀的开发者,也没有“简单”二字,而阿里云MVP就一直是云计算中最为顶尖的专家.现在,阿里云MVP ...
- 告别收费BI!如何自己动手做一个免费的可视化数据报表还支持文档在线预览?
本人大学刚毕业目前在一家互联网公司从事产品运营工作,一季度刚过,公司需要我出一份产品运营数据报表,由于产品用户数据.订单数据等数据量太大,我希望找一款Bi产品,支持我做出一个精美的可视化报表,还可以让 ...
随机推荐
- Android使用百度语音识别api代码实现。
第一步 ① 创建平台应用 点击百度智能云进入,没有账号的可以先注册账号,这里默认都有账号了,然后登录. 然后左侧导航栏点击找到语音技术 然后会进入一个应用总览页面, 然后点击创建应用 立即创建 点击查 ...
- 30天自制操作系统(二)汇编语言学习和Makefile入门
我们继续学习操作系统的相关内容. ; hello-os ; TAB=4 ORG 0x7c00 ; このプログラムがどこに読み込まれるのか ; 以下は標準的なFAT12フォーマットフロッピーディスクのた ...
- vijos题解
Vijos题解 题库地址:https://vijos.org/p P1001 谁拿了最多奖学金 题意:按照指定要求计算奖学金,直接用if判断即可 #include<iostream> us ...
- python字典时间日期
字典时间日期 学习完本篇,你将会深入掌握 字典操作. 1.如何新建一个字典 2.如何正序以及反序访问字典 3.如何更新字典元素 4.如何删除字典 日期时间操作 1.如何打印一个2021-9-20 17 ...
- PHP中的对象比较
在之前的文章中,我们讲过PHP中比较数组的时候发生了什么?.这次,我们来讲讲在对象比较的时候PHP是怎样进行比较的. 首先,我们先根据PHP文档来定义对象比较的方式: 同一个类的实例,比较属性大小,根 ...
- dede新增字段调用方法
各位在使用{dede:channel }标签的时候,难免会遇到因为现在字段不能满足业务需求,需要新增的情况(具体怎么新增字段自行百度). 但是新增的字段通过DEDE的标签是不能直接使用的,现在博主介绍 ...
- Jmeter系列(11)- 自动化压力测试逻辑思路及例子
为什么需要进行自动化压力测试 手动逐步加压,需要人工改变并发数,还要等待.所有,我们完全可以制定好策略,让程序自动加压,自动等待,输出报告 实现思路 Jmeter脚本(.jmx文件)- 压测逻辑 Sh ...
- PolarDB PostgreSQL Buffer Management 原理
背景介绍 传统数据库的主备架构,主备有各自的存储,备节点回放WAL日志并读写自己的存储,主备节点在存储层没有耦合.PolarDB的实现是基于共享存储的一写多读架构,主备使用共享存储中的一份数据.读写节 ...
- Wannafly挑战赛23F-计数【原根,矩阵树定理,拉格朗日插值】
正题 题目链接:https://ac.nowcoder.com/acm/contest/161/F 题目大意 给出\(n\)个点的一张图,求它的所有生成树中权值和为\(k\)的倍数的个数.输出答案对\ ...
- WPF进阶技巧和实战02-布局
窗体 无边框 窗体无边框(最大化及标题位置)WindowStyle="None" 窗体透明 AllowsTransparency="True",必须设置窗体无边 ...