惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
Martin Fowler
Martin Fowler
C
Check Point Blog
G
Google Developers Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
D
Docker
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
Recent Announcements
Recent Announcements
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
离线数据单表集成设计详解
余田 · 2023-09-26 · via 人人都是产品经理

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

数据集成平台是“数据工厂”的首站,用于将外部数据源的数据(元数据、业务数据)同步至统一存储中心,进行统一纳管,解决数据分散问题。按照集成表规模分为单表同步、整库同步,按集成数据时效性分为离线数据同步、实时数据同步。

本文主要对离线批量数据单表同步进行总结,离线数据通道通过定义源端和目标端数据源、数据表,利用数据抽取插件、数据转换插件、数据写入插件,实现任意结构化、半结构化数据源之间数据传输。

一、数据源管理

对源端数据源和目标端数据源连接属性的配置管理。

不同项目对数据源的需求不同,所以在做数据源管理设计时要松耦合,数据源类型可扩展,参数配置动态取值。

1. 创建数据源

不同类型的数据源,配置参数也不相同,以MySQL为例,介绍创建数据源页面。

  • 数据源名称:根据连接的数据源类型,用户可自定义便于记忆、区分的名称。
  • 数据源编码:用户可自定义编码,用于数据源唯一区分。
  • 连接类型:数据源类型,例如GAUSS、GREENPLUM、KUDU、MYSQL、SFTP等。选择类型后,配置参数动态取值显示。
  • 服务器地址:要连接的数据库的IP地址或域名。
  • 端口号:要连接的数据库的端口。
  • 数据库名称:要连接的数据库名称。
  • 用户名:用户账号。该数据库用户需要有数据表的读写权限,以及对元数据的读取权限。
  • 密码:用户名密码。

2. 集成平台对已创建的数据源有以下操作

  • 删除:对已经维护的数据源进行删除操作,不能删除已被使用的数据源。
  • 编辑:对已经维护的数据源进行修改操作。不能修改连接类型,可修改连接参数。修改连接时,需要重新输入数据源的登录密码。
  • 测试连接:测试连接的连通性。
  • 查看详情:展示当前数据源的配置信息。

二、集成任务管理

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

1. 生命周期管理

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

通过生效状态和实例运行状态标记任务生命周期阶段:

  • 未生效:创建任务后的默认状态,或失效成功后状态,此状态下可以编辑、删除任务。
  • 已生效:生效任务后的状态,生效后的任务可以运行实例。
  • 运行中:运行/恢复实例成功后实例状态;此状态实例可以停止,停止失败依然为运行中。
  • 运行失败:运行实例失败后实例状态。
  • 运行停止:已停止的实例状态,可以恢复。
  • 运行结束:采集数据完毕后状态。

2. 创建集成任务

用户通过填写基本信息,配置源端、目标端库表,确定全量/增量同步,配置字段映射和配置任务执行参数六个步骤,在页面创建数据集成任务。

选择数据来源和数据去向后,需要指定读取端和写入端列的映射关系,配置字段映射关系后,任务将根据字段映射关系,将源端字段写入目标端对应类型的字段中。源端表和目标表会按照字段编码自动映射,也可手动更改映射。源端和目标端的字段操作有:

① 源端数据清洗转换:点击色湖之按钮,使用源端数据库支持的函数,对字段进行函数处理。

② 为目标字段赋值:通过添加一行的方式,为目标表添加常量、变量。

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

3. 集成平台对已创建的集成任务有以下操作

  • 删除:对已经维护的集成任务进行删除操作,只能删除未生效的任务。
  • 编辑:对已经维护的集成任务进行修改操作。不能修改源端和目标端数据源。
  • 查看详情:展示当前集成任务的配置信息。
  • 生效/失效任务:对任务生效状态的变更。
  • 运行任务实例:手动运行或定时周期运行任务实例。
  • 停止/恢复运行:停止运行中的任务,恢复已停止的实例。
  • 查看历史任务:查看该任务的历史执行记录、作业执行的日志信息。

三、集成任务运维监控

此模块主要查看离线同步任务实例运行情况、监控任务运行状态和任务运行日志等,从任务运行统计分析详数据和详细数据2个方面展示。

  1. 统计分析数据通过可视化图表展示同步任务数、同步数据量、同步记录数、任务运行状态分布、周期实例及任务趋势等运维监控指标。
  2. 任务实例详情点击可视化图表,可以进入详细数据展示区域,可通过开始运行时间、结束运行时间、任务状态和任务名称等条件筛选,快速搜索任务实例,查看该实例的执行情况和错误日志。

在当今数字化时代,企业面临着海量的数据和分散的信息孤岛,数据集成成为了解决这一挑战的关键,将数据整合到一统一的数据存储库中,以实现数据的一致性、可访问性和可用性,使企业能够更好地利用数据进行分析、决策和业务创新。

由于不同来源、不同格式、不同结构和数据范围不同,导致数据集成面临的情况多样复杂,本文仅对离线数据集成进行描述,以后会逐步展开其他。

专栏作家

余田,人人都是产品经理专栏作家,数据产品经理,《用户至上-用户研究方法与实践》译者。

本文原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。