# 产品概述
## 目标
1. 系统管理员可以通过配置将业务数据库/数据仓库接入BI系统提供给所有用户使用。
2. 所有用户都可以自行上传CSV/XLSX文件作为自用数据源
3. 普通用户和数据分析师可以使用BI系统提供的数据可视化工具制作自定义图表，还可以将多个自定义图表组合成自定义报告/看板
4. 数据分析师还可以将制作好的图表/报告/看板/推送给普通用户用于分享信息。
5. 用户可以将报告/看板导出为PDF用于其他场景。

## 总体流程
![新增数据源](asset/image/workflow1.png)
![新增图表](asset/image/workflow2.png)

## 功能摘要
| 功能模块                   	| 主要功能点                                    	| 优先级 	|
|----------------------------	|-----------------------------------------------	|--------	|
| 数据源                     	| 为图表提供数据                                	| 高     	|
| 数据连接                   	| 作为快速创建数据源的工具                      	| 高     	|
| 图表                       	| 将数据可视化，为报告提供图表元素              	| 高     	|
| 图表编辑器                 	| 用于配置图表                                  	| 高     	|
| 报告与看板（第二期）       	| 整合图表元素、添加基础元素形成完整的报告/看板 	| 中     	|
| 报告与看板编辑器（第二期） 	| 用于配置报告与看板                            	| 中     	|


## 名词解释
1. 报告与看板在系统源代码中都命名为dashboard，其中type字段会标注为”Dynamic” （看板：动态dashboard）或”Static”（报告：静态dashboard）。其功能区别在于
 - 看板具有自动刷新功能，更多用于屏幕上的展示； 
 - 报告需要参照纸张规格设计，更多用于打印或导出为PDF的分享。

