Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

数据集成平台用户操作手册

1. 系统概述

数据集成平台是一个低门槛的数据集成工具,用于汇聚企业内部和外部各类系统的数据,通过图形化界面实现数据的集中管理、可视化分析和多维展示。

1.1 核心功能

  • 多种数据集成方式:API、浏览器脚本、虚拟机等
  • 低代码/无代码的数据集成配置
  • 数据源管理和状态监控
  • 数据转换和清洗
  • 丰富的数据可视化图表
  • 多维数据视图构建
  • 数据仪表盘管理
  • 权限控制

2. 系统安装

2.1 环境要求

  • Node.js 14.0+
  • MongoDB 4.0+
  • Redis 5.0+

2.2 安装步骤

  1. 克隆代码

    git clone <repository-url>
    cd data-integration-platform
  2. 安装后端依赖

    cd backend
    npm install
  3. 安装前端依赖

    cd ../frontend
    npm install
  4. 启动后端服务

    cd ../backend
    npm run dev
  5. 启动前端服务

    cd ../frontend
    npm run dev
  6. 访问系统 打开浏览器,访问 http://localhost:3000

3. 系统使用

3.1 登录系统

  1. 打开系统登录页面
  2. 输入用户名和密码
  3. 点击登录按钮

3.2 数据源管理

3.2.1 添加数据源

  1. 点击左侧菜单中的"数据源管理"
  2. 点击"添加数据源"按钮
  3. 填写数据源名称、类型和连接详情
  4. 点击"保存"按钮

3.2.2 测试数据源连接

  1. 在数据源列表中,找到要测试的数据源
  2. 点击"测试连接"按钮
  3. 系统会显示连接测试结果

3.2.3 编辑数据源

  1. 在数据源列表中,找到要编辑的数据源
  2. 点击"编辑"按钮
  3. 修改数据源信息
  4. 点击"保存"按钮

3.2.4 删除数据源

  1. 在数据源列表中,找到要删除的数据源
  2. 点击"删除"按钮
  3. 确认删除操作

3.3 数据集成

3.3.1 添加集成任务

  1. 点击左侧菜单中的"数据集成"
  2. 点击"添加集成任务"按钮
  3. 填写任务名称、集成类型和配置详情
  4. 点击"保存"按钮

3.3.2 执行集成任务

  1. 在集成任务列表中,找到要执行的任务
  2. 点击"执行"按钮
  3. 系统会执行任务并显示执行结果

3.3.3 编辑集成任务

  1. 在集成任务列表中,找到要编辑的任务
  2. 点击"编辑"按钮
  3. 修改任务信息
  4. 点击"保存"按钮

3.3.4 删除集成任务

  1. 在集成任务列表中,找到要删除的任务
  2. 点击"删除"按钮
  3. 确认删除操作

3.4 数据可视化

3.4.1 查看图表

  1. 点击左侧菜单中的"数据可视化"
  2. 在图表类型下拉菜单中选择要查看的图表类型
  3. 系统会显示相应的图表

3.4.2 创建仪表盘

  1. 点击"创建新仪表盘"按钮
  2. 填写仪表盘名称和描述
  3. 添加图表到仪表盘中
  4. 点击"保存"按钮

3.4.3 管理仪表盘

  1. 在仪表盘列表中,找到要管理的仪表盘
  2. 点击仪表盘名称进入仪表盘详情页
  3. 可以添加、编辑或删除仪表盘中的图表

3.5 权限管理

3.5.1 用户管理

  1. 点击左侧菜单中的"用户管理"
  2. 可以查看、添加、编辑或删除用户

3.5.2 角色管理

  1. 点击左侧菜单中的"角色管理"
  2. 可以查看、添加、编辑或删除角色
  3. 为角色分配权限

4. API文档

4.1 认证相关

  • 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:删除用户(仅管理员)

4.2 数据源相关

  • 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:获取所有数据源状态

4.3 数据集成相关

  • 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:测试集成连接

4.4 数据可视化相关

  • 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:删除图表

5. 常见问题

5.1 数据源连接失败

  • 检查连接详情是否正确
  • 检查网络连接是否正常
  • 检查数据源是否可访问

5.2 集成任务执行失败

  • 检查集成配置是否正确
  • 检查数据源是否可用
  • 检查网络连接是否正常

5.3 图表数据显示异常

  • 检查数据源是否有数据
  • 检查图表配置是否正确
  • 检查数据转换是否正确

6. 联系我们

如果您在使用过程中遇到问题,请联系我们:

About

A low-code data integration platform

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages