传统bi项目
- 需要人工上传数据
- 需要人工托选分析用的数据行和列
- 需要人工选择图标类型
- 生成图表保存配置
智能bi项目 1.用户只需要导入原始数据集 2.用户输入想要分析的目标 3.使用ai分析并生成符合要求的图表及结论 让不会数据分析的同学也能通过输入目标快速完成数据分析,大幅节约人力成本。
- 智能分析:用户输入目标和原始数据(图表类型),可以自动生成图表和分析结论
- 图表管理
- 图表生成的异步化(消息队列)
- 对接 AI 能力

前端
- react
- umi+ant design pro
- 可视化开发库 echarts+highcharts+antv
- umi openapi 代码生成 后端调用代码
后端
- spring boot
- mysql 数据库
- 消息队列 rabbitmq
- mybatis-plus 数据库操作框架
- ai能力 调用openai接口
- excel上传和数据处理解析 easy excel
- swagger+knife4j 接口文档
- HuTool 工具类库