本人长期在银行内从事数据线相关工作,亲眼目睹过多个企业级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为什么这么难做?的更多相关文章

  1. 企业级BI是自研还是采购?

    企业级BI是自研还是采购? 上一篇<企业级BI为什么这么难做?>,谈到了企业级BI项目所具有的特殊背景,以及在"破局"方面的一点思考,其中谈论的焦点主要是在IT开发项目 ...

  2. Airbnb开源 快速搭建企业级BI数据平台

    最近在公司做一个数据可视化相关的项目,使用了Airbnb开源维护的企业级BI数据平台superset,相较于tableau这种收费的商业软件,Superset是开源维护的,同时图表的种类和颜值普遍偏高 ...

  3. transformjs:让天下没有难做的生意!不对,是特效!

    写在前面 transform是css3新增的一个属性,可是令开发者费解的是,其内部又有大量的属性如旋转.缩放.扭曲.平移,这也就导致了获取或者是设置transform中一个或者多个属性变得异常麻烦. ...

  4. 阿里云资深技术专家黄省江:让天下没有难做的SaaS

    导语:本文中,阿里云资深技术专家黄省江(花名禅笑)将聚焦“SaaS加速器——让天下没有难做的SaaS”,对伙伴来说,SaaS加速器帮助他们做好SaaS,卖好SaaS:对企业来说,SaaS加速器帮助他们 ...

  5. 阿里云在云栖大会发布SaaS加速器3.0版最新成果,让天下没有难做的SaaS

    2019年杭州·云栖大会顺利落幕,超过6万人次观展,200余位顶尖科学家分享了前沿技术.作为“阿里云不做SaaS”,坚持“被集成”战略的落地体现,阿里云SaaS加速器在云栖大会现场发布了SaaS加速器 ...

  6. 共享商业&技术红利,阿里云SaaS加速器让天下没有难做的SaaS

    9月26日,阿里云在2019杭州云栖大会上发布了SaaS加速器3.0版“一云多端”多个应用平台,展示了阿里云给伙伴带来的多种商业和技术红利.阿里云SaaS加速器将帮助伙伴做好SaaS,卖好SaaS:帮 ...

  7. 最近学习了下BI(商业智能)做报表

    最近公司购买了Style intelligence 出的BI报表工具,接触新的东西不是很容易上手,这个东西是别的项目组用的,我们项目组由于进度比较快就让我先到他们项目组帮他们,为了使用这个东西,他们已 ...

  8. 阿里云MVP 第十期全球发布:让天下没有难做的技术

    简介: MVPs与阿里云一起探索前路,用技术改变世界! 在云的世界中,从来没有“简单”二字,想成为一个优秀的开发者,也没有“简单”二字,而阿里云MVP就一直是云计算中最为顶尖的专家.现在,阿里云MVP ...

  9. 告别收费BI!如何自己动手做一个免费的可视化数据报表还支持文档在线预览?

    本人大学刚毕业目前在一家互联网公司从事产品运营工作,一季度刚过,公司需要我出一份产品运营数据报表,由于产品用户数据.订单数据等数据量太大,我希望找一款Bi产品,支持我做出一个精美的可视化报表,还可以让 ...

随机推荐

  1. 自定义组件 v-model 的使用

    关于自定义组件如何使用 v-model,本章直讲如何使用: 一. $emit('input', params) // 父组件中 <template> <article> {{f ...

  2. 羽夏看Win系统内核——环境搭建

    写在前面   此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...

  3. 自己用树莓派做了一个电视盒子,还可以看优酷和cctv

    我刚接触树莓派时间不久,安装过raspberry(树莓派官方系统),ubuntu mate,openelec等系统,openelec是一个电视盒子系统,但是我的用的电视机是一个老式的,老是出现闪屏的问 ...

  4. FastAPI(6)- get 请求 - 详解 Query

    可选参数 上一篇文章讲过查询参数可以不是必传的,可以是可选参数 from fastapi import FastAPI from typing import Optional import uvico ...

  5. 一文梳理清楚mysql各种锁

    全局锁: 1.FTWRL(读锁) 用于做全库的逻辑备份 加锁:FLUSH TABLES WITH READ LOCK 解锁:unlock tables 表级锁: 1.表锁 表锁的读锁和写锁 加锁:lo ...

  6. PHP中的日期相关函数(三)

    之前我们已经介绍过了 PHP 的一些相关的日期操作对象,今天我们就来学习剩下的那些面向过程的使用方式.当然,如果是和 DateTime 类中相似的方法我们就不再进行介绍了.另外,Date() 和 ti ...

  7. symfony中使用__construct获取services对象

    symfony中服务的使用总所周知的方便,但是当一个controller多次使用到同一个服务的时候就会出现在每个Action中都get获取服务,此时为了省事相信你也尝试使用构造函数申明一个私有对象避免 ...

  8. dedecms描述文字description长度截取办法

    [field:description  function='cn_substr(@me,126)' /]

  9. centos 7 & 6 优化脚本

    简单优化 ,未涉及安全优化,如有需求请自行修改脚本实现 1 #!/bin/bash 2 SysVer=`cat /etc/redhat-release | awk -F'release' '{prin ...

  10. IO之字节流

    什么是字节流 像操作 图片 视频 mp4 文档(里面可能有图片) 等等 注意点 必须使用try catch finally 来包 不用throws(流是要关闭的 如果中途抛错 throws 无法将流关 ...