[自研开源] MyData v0.8.0 更新日志

78 阅读2分钟

开源地址:gitee | github

详细介绍:MyData 基于 Web API 的数据集成平台

部署文档:用 Docker 部署 MyData

使用手册:MyData 使用手册

试用体验:demo.mydata.work

交流Q群:430089673

介绍

MyData ,一个旨在简化 Web 应用之间数据对接的工具,提高日常工作效率,如其名“我的数据” 旨在让用户更好的掌控和管理数据。

v1.0 的目标是:针对多应用之间数据集成的场景,为开发人员提供更安全、更方便的对接集成方案;

0.8.0

主要更新内容:

  1. 新增通过邮件发送业务数据;
  2. 支持字段对比查询;
  3. 数据类型增加number;
  4. 优化任务整体流程;

新功能

  • 任务管理

    • 消费数据类型任务 新增“发送邮件”模式,将符合条件的业务数据导出excel 并发送到指定邮箱;

image.png

image.png * 过滤条件支持字段之间的对比查询;

image.png

  • 数据管理
    • 字段类型,增加 数值类型(number),支持浮点型数据 从而不会转为字符串;

image.png

  • 集成管理

    • 增加删除业务数据功能,方便调试阶段清理数据;
  • 任务管理

    • 提供数据类型任务的分批参数中,增加“两次获取相同数据即结束任务”的开关 以便控制任务正常结束或异常中止;

image.png

优化

  • 任务管理

    • 任务周期 改用Cron编辑器;

    • 过滤条件的字段 改用下拉框,避免填写出错;

    • 日志列表 增加刷新按钮;

    • 当选择发送邮件时,禁用分批模式;

  • 定时任务

    • 优化整体流程逻辑;

    • 减少日志详情内容量,加快页面加载数据;

    • 改用hashcode对比前后两次对比数据;

    • 失败任务 1分钟后重试,最多5次;

  • 环境管理

    • 编辑环境 支持修改所属项目;

修复

  • 任务管理

    • 修复创建任务时,API列表未按类型正确加载问题;

    • 修复字段映射表格 初始加载时不显示数据问题;

    • 修复选择其他环境时 未排除当前环境选项;

    • 修复日志列表 初始显示上次查看的任务日志记录问题;

  • 定时任务

    • 修复数据类型转换的空指针转为“null“字符串问题;

    • 修复内置变量值在任务执行过程中不更新问题;

  • 数据管理

    • 修复数据编号重复校验 未按项目隔离,导致跨项目无法创建相同编号数据;