• 飞逸对BI的理解
  •        首先,可以肯定的是,BI有一个很好的理念,有一个很好的思想。从既往历史到当前的数据中进行挖掘取样,做出正确的分析,对历史数据分析,对当前数据展现,对未来企业发展指明方向。

          按照我们的理解,BI基本可以分作三个层次等级:

          初级,仅对历史和当前数据进行汇总展现,主要针对一线业务或系统操作人员做固定报表上交领导使用;

          中级,对历史和当前数据进行汇总展现的同时,进行数据分析,同比,环比,KPI等数据进行分析;

          高级,对汇总数据分析后,得出风险评估,转换经验模式,提高管理质量,乃至对企业掌舵者指引企业房展方向。

          就拿超市BI系统来说,BI系统将超市一天营业额,营业明细,流水等信息,从超市业务系统中抽取至BI数据仓库中:店铺人员将各种类单品进行汇总为各类报表提交给领导,这样就完成了最基本最初级的BI应用;采购将数据仓库中的数据进行汇总,对不同时间,不同时期,不同品类的数据进行各类分析(同比,环比等),得出相应的报表提交给主管领导,这就体现了BI的中级应用;主管领导根据汇总上来的数据,对其进行评估,对准确的信息反馈进行一系列的科学分析,对不同时间,不同天气,不同品类的数据,进行不同的经营管理,推出不同的打折力度,吸引客流,促进货品流通,提高仓库使用率,加大现金流,充分利用BI的高级应用促使企业健康持续经营。

          从目前大多数的BI系统来说,还不能做到实时反应当前数据情况,基本上都是采用T+1模式。BI系统大体可以分为三个模块部分:

    底层,数据仓库;中间层数据抽取工具(ETL或ELT);展现层,报表及分析工具。

          当然从第三代数据库衍生开来之后, BI的模式有可能发生根本性的变化。生产系统和BI系统可以统一建模,同用一个硬件存储,甚至建为同一个数据库,OLAP(数据分析)和OLTP(数据服务)模式会变得模糊。例如像hana这样的第三代数据库,如果它还是不改变现有模式,单一的只支持OLAP,那么它还是将生产和BI在数据库层面物理分开,但由于它有SLT数据同步工具,实际上,ETL工具可能在后面会被省去。

          目前市场上,往往大型企业会首先会想用BI来为企业管理决策服务,但绝对不是说中小企业就不能做BI。飞逸的使命就是使BI平民化。我们力求把BI的一些理念精简整理后给到他们。因为相当于大型企业而言,中小公司有其特有的优势。例如,数据量小,报表模板较固定。我们建议这样做:

          1、放弃数据仓库建设,就用其现有的生产数据库资源,或是投入较小的资金,购买性能不要求太高的硬件,只要将生产系统与BI系统物理分离(甚至都不需要分开),重新整合原有数据,进行数据分析即可;

           2、ETL的使用,现在市场上主流的ETL工具有datastage,informatica,BO server,Golden Gate,ODI等等,这些工具在开发和维护管理上都比较简单易行,但是就是价格上不是每个公司都能承受的,因此也可以放弃这些大厂商的东东。两手准备,一是找相对价格较低的产品进行数据抽取,二是直接用存储过程,也就是写代码的方式进行数据抽取转换。由于数据量小,这种方式还是有一定的生命力;

           3、报表展现,专业的报表展现工具,诸如cognos、BO、MSTR都是些价格不菲的产品。针对一些特定的用户,我们也可以完全不用这些。因为一些小公司的报表(除开财务报表),其报表模板较单一,也较固定,在实现时,开发人员完全可以用JAVA,.NET之类的将这些报表样式固定,也不必做到太多的自定义报表就完全能完成他们的需求,当然这也就是BI的初级应用了。如果要对数据进行分析的话,那可能就要用到一些专业的工具了。

          说完小公司的模式,还是来主要讲一些主流推广的用户群体吧。年收益在亿级以上的用户,他们在其生产系统中或多或少都实施了ERP系统。业务数据量大,业务逻辑复杂,因此如果要上BI的话,那就也不能是小打小闹型了:

    1. 硬件的采购,数据仓库的建设。
    2. ETL的采购和实施
    3. 报表工具的采购和搭建

          BI的实施也基本上有两种模式,至上而下和之下而上。推广方式也多种多样,有整体推行,有化整为零推行,也有模块推行,还有先免费适用部分功能再分布推行……

          另外,BI和目前最流行的云其实也是可以很好的结合在一起的,这也是飞逸目前的研究方向。

  • 搜索解决方案