数据集成平台是一个低门槛的数据集成工具,用于汇聚企业内部和外部各类系统的数据,通过图形化界面实现数据的集中管理、可视化分析和多维展示。
- 多种数据集成方式:API、浏览器脚本、虚拟机等
- 低代码/无代码的数据集成配置
- 数据源管理和状态监控
- 数据转换和清洗
- 丰富的数据可视化图表
- 多维数据视图构建
- 数据仪表盘管理
- 权限控制
- Node.js 14.0+
- MongoDB 4.0+
- Redis 5.0+
-
克隆代码
git clone <repository-url> cd data-integration-platform
-
安装后端依赖
cd backend npm install -
安装前端依赖
cd ../frontend npm install -
启动后端服务
cd ../backend npm run dev -
启动前端服务
cd ../frontend npm run dev -
访问系统 打开浏览器,访问 http://localhost:3000
- 打开系统登录页面
- 输入用户名和密码
- 点击登录按钮
- 点击左侧菜单中的"数据源管理"
- 点击"添加数据源"按钮
- 填写数据源名称、类型和连接详情
- 点击"保存"按钮
- 在数据源列表中,找到要测试的数据源
- 点击"测试连接"按钮
- 系统会显示连接测试结果
- 在数据源列表中,找到要编辑的数据源
- 点击"编辑"按钮
- 修改数据源信息
- 点击"保存"按钮
- 在数据源列表中,找到要删除的数据源
- 点击"删除"按钮
- 确认删除操作
- 点击左侧菜单中的"数据集成"
- 点击"添加集成任务"按钮
- 填写任务名称、集成类型和配置详情
- 点击"保存"按钮
- 在集成任务列表中,找到要执行的任务
- 点击"执行"按钮
- 系统会执行任务并显示执行结果
- 在集成任务列表中,找到要编辑的任务
- 点击"编辑"按钮
- 修改任务信息
- 点击"保存"按钮
- 在集成任务列表中,找到要删除的任务
- 点击"删除"按钮
- 确认删除操作
- 点击左侧菜单中的"数据可视化"
- 在图表类型下拉菜单中选择要查看的图表类型
- 系统会显示相应的图表
- 点击"创建新仪表盘"按钮
- 填写仪表盘名称和描述
- 添加图表到仪表盘中
- 点击"保存"按钮
- 在仪表盘列表中,找到要管理的仪表盘
- 点击仪表盘名称进入仪表盘详情页
- 可以添加、编辑或删除仪表盘中的图表
- 点击左侧菜单中的"用户管理"
- 可以查看、添加、编辑或删除用户
- 点击左侧菜单中的"角色管理"
- 可以查看、添加、编辑或删除角色
- 为角色分配权限
- POST /api/auth/register:注册用户
- POST /api/auth/login:用户登录
- GET /api/auth/user:获取当前用户信息
- PUT /api/auth/user:更新当前用户信息
- GET /api/auth/users:获取用户列表(仅管理员)
- DELETE /api/auth/users/:id:删除用户(仅管理员)
- POST /api/data-source:创建数据源
- GET /api/data-source:获取数据源列表
- GET /api/data-source/:id:获取单个数据源
- PUT /api/data-source/:id:更新数据源
- DELETE /api/data-source/:id:删除数据源
- POST /api/data-source/:id/test-connection:测试数据源连接
- GET /api/data-source/:id/status:获取数据源状态
- GET /api/data-source/status/all:获取所有数据源状态
- POST /api/integration/tasks:创建集成任务
- GET /api/integration/tasks:获取集成任务列表
- GET /api/integration/tasks/:id:获取单个集成任务
- PUT /api/integration/tasks/:id:更新集成任务
- DELETE /api/integration/tasks/:id:删除集成任务
- POST /api/integration/tasks/:id/execute:执行集成任务
- POST /api/integration/test-connection:测试集成连接
- POST /api/visualization/dashboards:创建仪表盘
- GET /api/visualization/dashboards:获取仪表盘列表
- GET /api/visualization/dashboards/:id:获取单个仪表盘
- PUT /api/visualization/dashboards/:id:更新仪表盘
- DELETE /api/visualization/dashboards/:id:删除仪表盘
- GET /api/visualization/charts/:id/data:获取图表数据
- POST /api/visualization/charts:创建图表
- PUT /api/visualization/charts/:id:更新图表
- DELETE /api/visualization/charts/:id:删除图表
- 检查连接详情是否正确
- 检查网络连接是否正常
- 检查数据源是否可访问
- 检查集成配置是否正确
- 检查数据源是否可用
- 检查网络连接是否正常
- 检查数据源是否有数据
- 检查图表配置是否正确
- 检查数据转换是否正确
如果您在使用过程中遇到问题,请联系我们:
- 邮箱:support@data-integration-platform.com
- 电话:400-123-4567