商业智能系统中应该支持多种数据源
BI作为一个数据分析系统,应该支持多种数据源。这主要是因为一家企业可能会同时有不同格式的数据。如有些数据来自于SQLServer数据库系统,而有些数据源则来源于Excel表格。甚至有些数据来自于网页等等。为了从不同的地方读取数据进行分析,则要求BI系统能够支持多种数据源。如下图所示,就是一个BI系统数据源的示意图。
一、企业数据保存的常见格式
通常情况下,企业会将数据保存在哪些地方呢?只有了解这个内容之后,才能够在BI系统中进行数据源的设计与开发。根据笔者的经验,企业通常会将数据保存在如下几个地方。
第一个地方是数据库。这也是企业主要的数据存储地。如erp系统、进销存系统、财务管理系统等等,都需要用到后台数据库。这个数据库可以是大型的Oracle数据库,也可以是小型的ACCESS数据库等等。在BI进行数据分析时,从数据库中获取所需要的数据,则是其必须具备的一个能力。
同时又因为其所采用的数据库不同,为此BI系统需要能够支持不同的数据库。如上图所示,在连接数据库中可以采用ODBC驱动程序,也可以使用OLEDB技术。无论采取什么手段,一个基本的要求,就是BI系统应该能够访问现在常见的数据库系统。从数据库文件中获取所需要的数据进行分析。
第二个地方是Excel文件。并不是所有企业都采用了ERP等信息化管理软件。没有采用这些软件的企业,一般他们是将数据存储在Excel文件中。如有些企业使用Excel表格来管理企业的库存信息、来做生产计划、来设计应付帐龄表等等。为此BI系统在设计时,还要能够直接出Excel文件中读取数据。在设计这个功能时需要注意一个问题,即Excel不同版本之间的兼容性。
特别是Excel2000、2003、2007几个版本在数据的存储上有很大的差异。企业的数据可能会同时存在不同版本的Excel文件中。在使用BI系统来读取Excel文件中的数据时,应该可以同时读取这几个不同版本的数据,而不需要再经过额外的转换。
第三个地方是Web网页中,如Web文件或者XML文件。这主要是用于读取外部网站的数据。如在进行汇率损益分析时,需要从银行网站上读取汇率信息。此时就需要BI系统能够直接从官方网站上读取相关的信息。而不是用户先从网页上复制出来保存到Excel表格中,再让BI系统去读取。
这多了一个中间环节,会导致额外的工作量。而且数据的准确性与即时性也会降低。为了减少中间环节,提高数据的准确率,就要求BI系统能够直接从Web文件或者XML文件中读取分析所需要的数据。
- 12011年河南将淘汰水泥落后产能965万吨
- 2仿古地板崇尚历史自然成最时尚家装材料
- 3陶企劳动力成本提高产业链面临迫切转型
- 4聚焦卫浴五金企业出口 品牌附加值亟需提升
- 5成都OA系统管理配置步骤
- 6出口退税下调 外贸五金企业多方应对
- 7锁定门窗配件 外观相同锁具内质大不同
- 8深圳华南五金城打造“商贸物流航母”
- 9涂料业以化工为主要环节为何最先受重创
- 10中国钢铁企业将开始背负更高生产成本
- 11我国的整体橱柜市场“空间”还有多少
- 12深圳1596家公共机构或将进行节能改造
- 13受益于铝价上涨 预期美铝将给出强劲季报
- 14传统旺季却遭遇消费乏力 铝价趋于下行
- 15广西钛白粉与硫酸厂共同打造循环经济
- 16在近三年里非法出口到中国原木不会减少
- 17中低压变频器市场缘何外资品牌主导
- 18营口开发区今年投资3.65亿元 继续提升绿化
- 19小龙头大学问选择水龙头需注意几大事项
- 20山西省朔州市水泥循环产业“环环生金”
- 21企业要构建“两大流水线”
- 22设备管理的成本意识
- 232011年河北将淘汰落后水泥产能2500万吨
- 24东莞家具产业集群大幕开启 群体发力能否突围
- 25我国物联网环境专用传感器研制成功
- 26圆锥形氧枪在鞍钢试用已成功 成果显著
- 27四川瑞致电工钢工程钢结构制作任务完成
- 282月份新钢集团烧结矿质量实现稳步提高
- 29以eHR助推集团人力资源管控
- 30橱柜五金企业依然处于代工到品牌过渡期