


















数据集成平台可以将外部数据源的数据同步存储,进行统一管理,其中,按照集成数据的有效性,又可以分为实时数据同步和离线数据同步。这篇文章里,作者就对离线数据集成进行了设计拆解,一起来看看吧,或许会对你有所帮助。

数据集成平台是“数据工厂”的首站,用于将外部数据源的数据(元数据、业务数据)同步至统一存储中心,进行统一纳管,解决数据分散问题。按照集成表规模分为单表同步、整库同步,按集成数据时效性分为离线数据同步、实时数据同步。
本文主要对离线批量数据单表同步进行总结,离线数据通道通过定义源端和目标端数据源、数据表,利用数据抽取插件、数据转换插件、数据写入插件,实现任意结构化、半结构化数据源之间数据传输。

对源端数据源和目标端数据源连接属性的配置管理。
不同项目对数据源的需求不同,所以在做数据源管理设计时要松耦合,数据源类型可扩展,参数配置动态取值。
不同类型的数据源,配置参数也不相同,以MySQL为例,介绍创建数据源页面。

数据集成平台架构分上下两层,上层为命令层,通过制定集成任务,控制下层的执行。命令层会告知执行层数据从哪里来,到哪里去,怎样去,何时去,执行层负责完成这些指令。

生命周期管理是对命令层任务从创建到删除的全生命周期活动的管理,包括创建任务、修改任务、生效任务、运行任实例、失效任务和删除任务。

通过生效状态和实例运行状态标记任务生命周期阶段:
用户通过填写基本信息,配置源端、目标端库表,确定全量/增量同步,配置字段映射和配置任务执行参数六个步骤,在页面创建数据集成任务。

选择数据来源和数据去向后,需要指定读取端和写入端列的映射关系,配置字段映射关系后,任务将根据字段映射关系,将源端字段写入目标端对应类型的字段中。源端表和目标表会按照字段编码自动映射,也可手动更改映射。源端和目标端的字段操作有:
① 源端数据清洗转换:点击色湖之按钮,使用源端数据库支持的函数,对字段进行函数处理。
② 为目标字段赋值:通过添加一行的方式,为目标表添加常量、变量。

第三步参数设置是对定时、增量字段、同步并发、流量控制和脏数据控制的设置。

此模块主要查看离线同步任务实例运行情况、监控任务运行状态和任务运行日志等,从任务运行统计分析详数据和详细数据2个方面展示。
在当今数字化时代,企业面临着海量的数据和分散的信息孤岛,数据集成成为了解决这一挑战的关键,将数据整合到一统一的数据存储库中,以实现数据的一致性、可访问性和可用性,使企业能够更好地利用数据进行分析、决策和业务创新。
由于不同来源、不同格式、不同结构和数据范围不同,导致数据集成面临的情况多样复杂,本文仅对离线数据集成进行描述,以后会逐步展开其他。
专栏作家
余田,人人都是产品经理专栏作家,数据产品经理,《用户至上-用户研究方法与实践》译者。
本文原创发布于人人都是产品经理,未经作者许可,禁止转载。
题图来自 Unsplash,基于CC0协议。
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。