实现目标
打通第三方系统、自有系统各个平台之间的数据屏障,创建各业务系统各场景之间的数据联通闭环。
实现方法
- 实现API接口与API接口的对接
- 实现数据库与数据库的数据传递对接
- 实现文件内容与API数据传递
- 实现文件内容与数据库对接
执行步骤
确认业务数据需求
需确认内容:
- 需要同步的业务内容
- 需要同步数据具体内容
- 数据同步过程当中是否包含需要计算或是另外需要进行的业务判断/处理。
- 数据同步的频次
- 同步时的异常处理
确认关键技术方案
方案内容包含:
- 实现方式
- 软件、硬件投入
- 实施周期
- 实施方案
- 测试计划
完善产品需求文档
文档包含内容:
- 用户原始需求
- 技术方案
- 对于每一个需同步内容写清楚触发、事件、属性、值内容。 触发:自动/人工 事件:在产品上所产生的行为 属性:描述事件的维度(可以理解为需要对于什么样的数据发生变更) 值:属性具体的内容(可以理解为取值,用什么值填充或是由什么样的条件什么值计算而来)
- 对于每一个同步需要描述是否记录同步日志及记录同步日志的细度。
- 是否需要后期进行统计,在何处进行数据埋点,以方便后期的统计、分析。
执行环节
- 开发环节:开发人员需要注意同步频次、触发条件及异常等问题。
- 测试环节:需要看每个事件、动作、步骤是否都包含返回值,且是否返回正确。
- 特别注意:需包含正流程、逆流程、异常流程
- 数据获取:结构化的处理通过数据库、API、文件获得的数据。
- 需考虑是否需要进行条件判断 是否需要进行计算后输出