轻量级OLAP数据分析工具发布 博客分类: OLAP OLAP
程序员文章站
2024-03-14 08:18:22
...
http://www.iteye.com/topic/1117584
分析工具详细介绍
基本信息
用户的数据展示需求是多种多样的,我们的分析工具不能100%的满足所有的展示需求。但是我们希望通过我们的分析工具的20%的代码来满足用户数据展示的80%的需求,同时我们对剩下20%的需求提供自定义接口,允许用户进行自定义开发。
我们的分析工具是一套轻量级基于统计数据的数据查看工具。
· 轻量级、寄生式系统
· 跨数据库平台,跨操作系统,跨浏览器
· 支持OLAP样式的数据展示格式
· 图形支持
· 和用户的交互性较好
分析工具与其他工具的区别
优点
缺点
分析工具
数据展示格式灵活
能更大程度上满足用户的数据需求
带有图形展示
支持的数据量最大不要超过2千万
报表工具
展示能支持更加复杂的数据格式
展示格式固定
一般不带图形展示
缺乏和用户的交互
OLAP工具
重量级数据查看
大数据量的支持很好
目前还没有跨数据库产品的OLAP产品出现
OLAP使用的CUBE的转换效率比较低,维护所需要的技术门槛高
功能展示
总体页面
用户界面介绍
维度输入选择
以最大程度减少用户输入为原则,分析工具提供多种维度输入组件.
日期选择框
树形选择框
普通多选组件
单选组件
对比框输入:对比框是分析工具实现多层次数据展示的灵魂组件,通过多tab的多选择项,我们的数据就会按照相应的顺序进行下钻.
多指标的数据展示
多维度多层次数据展示
图形选择框
可以在图形选择框上选择所要查看的图形,选择查看的指标,选择对应的数据
多指标的折线图
多层次的图形展示
单层次的图形展示
分析配置界面介绍
数据源配置:支持目前主流的4种数据库(Oracle,MsSql,DB2,Mysql)
表信息的元数据配置,用来描述表的元信息数据.支持视图,多种模板表策略
维度配置
分析配置
分析基本信息配置:设置分析的访问表,视觉布局以及可能涉及到的二次开发配置
分析的指标配置:配置指标展示的中文标识,结算别名,指标对应的列,指标的合计方式,指标的单位,数据格式等信息.
分析的维度应用配置:配置维度对应的列,维度的操作符,维度的展示组件,组件展示的参数等信息
分析的结果集计算配置:配置结果集的计算公式,数据展示格式等信息
详情请关注www.groob.net
demo地址:http://www.groob.net/demo/analyzeTool/analyzeTool.html
分析工具的技术框架采用比较流行的struts2+ibatis+spring开发的,前台展示工作量还是比较大的,全部是用jQuery开发的js组件,图形展示用的是fursionChar
在开发过程中,我也碰上很多问题是从ITEye上找到答案的,我也会把我碰上的问题及其解决方法带上,
strtus2中碰上奇怪的IE中文问题
我也会更新我在为期7个月的开发过程的一些思考。
分析工具详细介绍
基本信息
用户的数据展示需求是多种多样的,我们的分析工具不能100%的满足所有的展示需求。但是我们希望通过我们的分析工具的20%的代码来满足用户数据展示的80%的需求,同时我们对剩下20%的需求提供自定义接口,允许用户进行自定义开发。
我们的分析工具是一套轻量级基于统计数据的数据查看工具。
· 轻量级、寄生式系统
· 跨数据库平台,跨操作系统,跨浏览器
· 支持OLAP样式的数据展示格式
· 图形支持
· 和用户的交互性较好
分析工具与其他工具的区别
优点
缺点
分析工具
数据展示格式灵活
能更大程度上满足用户的数据需求
带有图形展示
支持的数据量最大不要超过2千万
报表工具
展示能支持更加复杂的数据格式
展示格式固定
一般不带图形展示
缺乏和用户的交互
OLAP工具
重量级数据查看
大数据量的支持很好
目前还没有跨数据库产品的OLAP产品出现
OLAP使用的CUBE的转换效率比较低,维护所需要的技术门槛高
功能展示
总体页面
用户界面介绍
维度输入选择
以最大程度减少用户输入为原则,分析工具提供多种维度输入组件.
日期选择框
树形选择框
普通多选组件
单选组件
对比框输入:对比框是分析工具实现多层次数据展示的灵魂组件,通过多tab的多选择项,我们的数据就会按照相应的顺序进行下钻.
多指标的数据展示
多维度多层次数据展示
图形选择框
可以在图形选择框上选择所要查看的图形,选择查看的指标,选择对应的数据
多指标的折线图
多层次的图形展示
单层次的图形展示
分析配置界面介绍
数据源配置:支持目前主流的4种数据库(Oracle,MsSql,DB2,Mysql)
表信息的元数据配置,用来描述表的元信息数据.支持视图,多种模板表策略
维度配置
分析配置
分析基本信息配置:设置分析的访问表,视觉布局以及可能涉及到的二次开发配置
分析的指标配置:配置指标展示的中文标识,结算别名,指标对应的列,指标的合计方式,指标的单位,数据格式等信息.
分析的维度应用配置:配置维度对应的列,维度的操作符,维度的展示组件,组件展示的参数等信息
分析的结果集计算配置:配置结果集的计算公式,数据展示格式等信息
详情请关注www.groob.net
demo地址:http://www.groob.net/demo/analyzeTool/analyzeTool.html
分析工具的技术框架采用比较流行的struts2+ibatis+spring开发的,前台展示工作量还是比较大的,全部是用jQuery开发的js组件,图形展示用的是fursionChar
在开发过程中,我也碰上很多问题是从ITEye上找到答案的,我也会把我碰上的问题及其解决方法带上,
strtus2中碰上奇怪的IE中文问题
我也会更新我在为期7个月的开发过程的一些思考。