轻量级开源BI需求设计

[b]BI Server需求设计[/b]
概述:
所有BI核心功能实现都在BI Server层,多种客户端(Web、手机 、建模工具......)通过Socket连接访问BI Server来和展现层解耦
BI Server上层搭建Load Balance层来实现负载均衡和避免单点故障,BI Server只负责提供busy level信息
需求:
1,使用配置文件来设置监听端口、Project Source(项目名称、Metadata数据库连接和schema、Data Warehouse数据库连接和schema)、管理员账号、内存和Cache参数等
2,支持命令行控制Server启动、停止、项目初始化(schema初始化、Cache初始化、加载配置项等到内存)、项目备份、项目升级等
3,按核心功能采用组件化开发:
Administration组件
Metadata组件
SQL Engine组件
Analysis Engine组件
Report Mgt组件
Background Job组件
Distribution Service组件
User&permission Mgt组件
Cache组件
Monitor组件
Statistics组件

[b]BI Web需求设计[/b]
概述:
Web只负责展现,它通过Socket连接BI Server,传输协议为protobuf or XML,所有功能逻辑都由BI Server负责
需求:
1,用户&权限管理,SSO
2,Report创建、修改和Folder管理
3,Report多种展现方式(Grid,Graph,Trend line)和导出格式(Excel,CSV,PDF)
4,高级数据分析和数据挖掘
5,Report订阅管理
6,Dashboard

[b]BI Modeling Tool需求设计[/b]
概述:
BI建模工具为script tool,负责从BI Server导入、导出建模文件,以及建模文件的合法性验证、版本比较和merge功能
以后可以开发基于GUI的建模工具
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值