这几天协作实施人员做BI的项目。项目的开发已经接近尾声,后期的工作主要就是定义指标以及定义多维分析模型以及ETL的过程。下面具体把这次的工作总结一下:环境: 系统: ERP,HIS以及其他的子系统-------主要是业务数据以及一些数据字典(SQLServer2005) BI系统---...
分类:
其他好文 时间:
2014-10-17 23:17:55
阅读次数:
859
在开发中,大量使用的了表格,对表格也有了新的认识。表格的首行,首列就是分析数据,其余的应该全部是指标数据。例子:前期的表格:上面,这不是表格的长处。看下面的表格:里面数据全部是数据,表格本质就是数据载体。当然了,都是SQL写的,什么行转列等什么的SQL写,仅仅是对表格本身在多维分析中有了新的认识。
分类:
其他好文 时间:
2014-09-29 15:53:31
阅读次数:
159
元数据: 数据的数据: 我觉得就是技术的基础数据,不是业务的基础数据。例子: 基于RDBMS的BI平台,为什么可以自定义报表,进行多维度分析展现数据,本质就是拥有一套自己的元数据,其多维分析就是建立在这些元数据之上的,通过这些元数据,就可 以把用户的操作与业务数据进行关联起来,达到智...
分类:
其他好文 时间:
2014-09-25 23:50:57
阅读次数:
158
一,Mondrian简介Mondrian是一个开源项目,一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过JavaAPI以多维的方式对结果进行展示。Mondrian的使用方式同JDBC驱动类似。可以非常方便的与现有的Web项目集成。MondrianOLAP系统由四个层组..
分类:
编程语言 时间:
2014-09-18 09:53:34
阅读次数:
286
BI项目如何开发:了解OLAP的分析方法: 对数据进行多维建模分析,也就是自己设计自己的数据方体,之后程序自动生成数据方体 数据方体: 1.自动成的表结构,仅仅有你需要的列 2.生成一条SQL语句(含有查询条件) 3.缓存SQL,通过你预定义的多维分析,建立事实表与维度表之间的...
分类:
数据库 时间:
2014-09-17 07:49:01
阅读次数:
248
搞点多维分析,糙快猛的解决方案就是使用ROLAP(关系型OLAP)了。数据经维度建模后存储在MySQL,ROLAP引擎(比如开源的Mondrian)负责将OLAP请求转化为SQL语句提交给数据库。OLAP计算分析功能导致MySQL需要进行较多复杂SQL查询,性能调优必不可少,本文总结了一些实用原则。
OLAP特点
OLAP的典型应用包括复杂动态报表,需要支持钻取(上卷和下钻)、切片、切块和旋转...
分类:
数据库 时间:
2014-05-07 03:19:42
阅读次数:
580