# my_bi_new **Repository Path**: min_shangfeng/my_bi_new ## Basic Information - **Project Name**: my_bi_new - **Description**: 智能BI项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-02 - **Last Updated**: 2023-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README BI平台 商业智能:报表可视化 #### 传统BI平台 [https://chartcube.alipay.com/](https://chartcube.alipay.com/) ### 智能BI平台: 区别于传统的BI,用户(数据分析者)只需要导入最原始的数据集,输入想要进行分析的目标(比如帮我分析一下网站的增长趋势),就能利用AI自动生成一个复合要求的图表以及结论。 ### 主要实现技术 1. Redisson的限流模块 限制AI接口调用频率(后台调用AI接口有费用) 2. 线程池+CompletableFuture 异步化图表生成 3. RabbitMQ异步化生成图表(运行程序前需要初始化队列和交换机) 4. 外部AI接口(需要自己换掉配置文件了Key) 5. Spring Boot + MySQL 6. Ant Design Pro + React ### 系统使用步骤 1. 注册用户、登录系统 2. 上传原始数据(excel表格) 3. 输入述求 4. 图表管理页面得到分析结果和可视化报表 ### 问题解决 最小的问题可以去github查看issue 比如:移除国际化 npm i --save-dev prettier eslint-config-prettier eslint-plugin-prettier npm install --save-dev --save-exact prettier ##### 后端模块名字更改 Shift + F6 ### 架构图 ![image-20231220231841919](https://minsf-1321591965.cos.ap-shanghai.myqcloud.com/img/image-20231220231841919.png) ### 结果演示 ![image-20231220232114135](https://minsf-1321591965.cos.ap-shanghai.myqcloud.com/img/image-20231220232114135.png) ![image-20231220232226516](https://minsf-1321591965.cos.ap-shanghai.myqcloud.com/img/image-20231220232226516.png)