企业级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产品,支持我做出一个精美的可视化报表,还可以让 ...
随机推荐
- SQL Server Management Studio --- SSMS语言更换
问题描述 在安装了En版后,想更换为中文版,但换了中文安装源还是英文. 解决方法 运行 SQL Server Management Studio 通过菜单选择你想要使用的语言: 中文版:"工 ...
- error: subscripted value is neither array nor pointer问题解决
在运行程序的时候报错:error: subscripted value is neither array nor pointer 原因分析:下标值不符合数组或指针要求,即操作的对象不允许有下标值. 出 ...
- 知乎vscode插件修改和重新编译
需求来源 vscode插件修改代码要怎样重新编译并安装到vscode中? 起源于我使用一个vscode插件,它可以在vscode中发布文章到知乎上,然后我修改了插件的部分源代码,希望在vscode中安 ...
- Java基础系列(14)- JavaDoc生成文档
JavaDoc JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了 参数信息 @author 作者名 @version 版本号 @since 指 ...
- 网络IO模型与Reactor模式
一.三种网络IO模型: 分类: BIO 同步的.阻塞式 IO NIO 同步的.非阻塞式 IO AIO 异步非阻塞式 IO 阻塞和同步的概念: 阻塞:若读写未完成,调用读写的线程一直等待 非阻塞:若读写 ...
- 超详细的VMware安装Centos7教程
下载centos镜像 https://wiki.centos.org/Download 注:真正生产环境的oracle数据库一般是一整台服务器只用作数据库,不会安装其他应用,也不会安装xwindow图 ...
- 小白一看就懂的postman教程
Postman的安装和注册 下载 直接在官网下载 https://www.postman.com/downloads/ postman有两种形式 客户端,下载后安装使用 网页版,在浏览器登录postm ...
- Python调用函数带括号和不带括号的区别
1.不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成 2.带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果 如果函数本 ...
- 怎么使用chrome浏览器查看内存是否有泄漏
一:什么是内存泄漏 javaScript会在创建变量时分配内存并且在不适用变量时会自动的释放内存,这个释放内存的过程极为垃圾回收,程序运行需要内存,只要程序提出要求操作系统或者运行时就必须提供内存,对 ...
- 牛客挑战赛48C-铬合金之声【Prufer序列】
正题 题目链接:https://ac.nowcoder.com/acm/contest/11161/C 题目大意 \(n\)个点加\(m\)条边使得不存在环,每种方案的权值是所有联通块的大小乘积. 求 ...