2.2离线同步能力介绍 | 学习笔记

简介: 快速学习2.2离线同步能力介绍

开发者学堂课程【全链路数据治理-全域数据集成:2.2离线同步能力介绍】学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1082/detail/16060


2.2离线同步能力介绍


离线同步能力介绍

接下来我们来介绍离线同步的功能,离线同步提供了一套抽象化的数据抽取插件与数据写入插件,并基于此框架设计了一套简化版的中间数据传输格式,实现任意结构化,半结构化数据源之间的数据传输,支持单表同步至单表,分布分表数据同步至单表等场景。同时,它也支持复杂网络环境下的数据同步,包含云数据库、本地或者ecs自建数据库或者非压的云数据库等环境下的数据同步。在配置之前,同样需要保证网络的联通,在数据开发data studio当中配置离线同步任务,可以支持单表同步至单表,分库分表同步至单表,如果你需要将多库多表数据同步至目标端的多表,需要使用数据集成主站当中的整库离线同步解决方案,同步解决方案的使用也可以参考帮助文档。

使用权限,离线同步暂不支持跨时区同步数据,如果同步任务中同步的数据源与使用的datawall资源组不在同一个时区,会导致同步的数据有误。

接下来是离线同步的离线调度的能力,离线同步依托了dataverse强大的调度能力,可以为您实现离线任务的周期性自动调度执行,结合dataverse的调度参数,可以实现增量数据和全量数据写入到目标表对应分区调度参数,结合dataverse的补数据功能,可实现一套任务配置,批量将历史数据同步至目标数据库或数据仓库指定表或者表指定的分区,具体可以参考这沃的调度参数与补数据的使用。

离线同步的场景与配置,这里分别有单表或者分库分表同步至单表的场景,以及全量和增量的数据同步,在这里会有向导模式以及其他方式不同的同步方式,那接下来我们会针对不同的同步方式进行说明,第一个向导模式其实就是dataverse数据集成当中提供的向导式的开发引导,可以通过可视化的填写和下一步的引导,帮助您快速完成数据同步任务的配置工作。向导模式学习,成本比较低,但是无法支持一些高级的功能。

第二个是脚本模式,我们可以提供脚本式的开发引导,直接通过编写数据库的JSON脚本来完成数据同步开发,适合一些高级的用户,学习成本相对比较高。

第三个是通过dataverse离线同步创建API,通过API的调用会实现数据集成离线任务的创建,dataverse opened API是依赖dataverse企业版相关的能力。最后是dataverse离线同步相关的这个附加能力,那首先我们能够实现字段映射关系与赋值,在同步任务配置过程中,您可以通过字段映射来定义源端字段与目标端字段的读取和写入关系,源端某字段数据将会根据字段映射关系写入目标端对应的字段中。同时,我们也支持多种的字段映射方式,也支持目标表字段的一个数制。

第二点是我们作业速率上限的控制,我们可以在界面上进行控制数据同步过程相关的属性,比如说支持通过并发控制来限制数据集成读取和写入数据库的最大并发数,同时,支持通过限流控制来保持数据库的保护,这个数据库的读写压力,在不限流的情况下,任务将所在配置的并发数的限制基础上提供硬件环境下最大的传输性能。

第三点是分布式的任务执行,部分数据源会支持分布式的任务执行,可以将任务进行切片,分散到多个执行节点上进行并发。另外,这种分布式的模式也对机器的碎片资源和资源利用率非常的友好。

第四是我们对于张书记的定义,刚才在实时同步篇已经做了一些简单的介绍,大家可以参考上一篇章,最后我们附表上就是离线同步支持的数据源以及对应的能力,大家可以参考自己使用的数据源类型以及数据同步的方式,然后看一下在我们的数据集成还是data studio的入口。

相关文章
|
SQL 分布式计算 数据管理
12款开源数据资产(元数据)管理平台选型分析(一)
12款开源数据资产(元数据)管理平台选型分析(一)
6264 2
|
SQL 监控 关系型数据库
MySQL数据恢复:当灾难发生时如何应对
本文全面解析MySQL数据恢复方案,涵盖误操作、硬件故障、崩溃及灾难场景下的恢复技巧,助你构建可靠的数据安全保障体系。
|
10月前
|
数据采集 监控 安全
数据治理怎么做?一文讲清数据治理实施的步骤流程
本文深入浅出解析数据治理:从识别数据混乱痛点(如字段不一、脏数据)出发,系统阐述其本质是建立数据资产的全局规则与持续管控体系;并提供从规划、盘点、建模到组织建设、质量与安全落地、常态化运营的五步实操路径,助力企业让数据真正可信、可用、可控。
1565 12
|
12月前
|
数据采集 存储 数据管理
元数据管理是什么?怎么管?
元数据管理是让数据成为真正资产的关键。它通过统一管理“关于数据的数据”,解决找数难、口径不一、追溯困难等问题,建立业务与技术间的共识,实现数据可发现、可理解、可信任,推动企业数据驱动落地。
|
数据采集 人工智能 数据管理
12款开源数据资产(元数据)管理平台选型分析(二)
12款开源数据资产(元数据)管理平台选型分析(二)
4761 0
|
数据采集 存储 监控
数据治理怎么做?一文讲清数据治理全流程
数据治理是企业系统化管理数据的核心战略,涵盖数据质量、安全、合规与价值挖掘。通过明确责任、制定标准、优化流程,确保数据全生命周期可控、可信、可用,助力企业提升决策效率、降低风险,并释放数据潜在价值。
数据治理怎么做?一文讲清数据治理全流程
|
存储 NoSQL 前端开发
【赵渝强老师】MongoDB的分布式存储架构
MongoDB分片通过将数据分布到多台服务器,实现海量数据的高效存储与读写。其架构包含路由、配置服务器和分片服务器,支持水平扩展,结合复制集保障高可用性,适用于大规模生产环境。
825 1
|
机器学习/深度学习 人工智能 自然语言处理
AI生成内容为什么有"AI味"?各大模型如何破局
本文深入探讨了AI生成内容中普遍存在的“AI味”现象,从技术角度剖析其成因及解决方法。“AI味”主要表现为语言模式同质化、情感表达平淡、创新性不足和上下文理解局限。这些特征源于训练数据偏差、损失函数设计及安全性约束等技术因素。各大厂商如OpenAI、Anthropic、Google以及国内的百度、阿里云等,正通过多样性训练、Constitutional AI、多模态融合等方法应对这一挑战。未来,对抗性训练、个性化定制、情感建模等技术创新将进一步减少“AI味”。尽管“AI味”反映了当前技术局限,但随着进步,AI生成内容将更自然,同时引发关于人类创作与AI生成界限的哲学思考。
2230 0
|
自然语言处理 测试技术 Python
开源创新框架MoA,可极大增强大模型的能力
【7月更文挑战第16天】MoA(Mixture-of-Agents)是一种创新框架,通过分层架构融合多个LLMs的专业知识,增强大模型能力。在AlpacaEval等基准测试中表现优越,展示出利用LLMs集体优势的巨大潜力。然而,模型复杂性、代理选择、可解释性和鲁棒性是待解决的挑战。[论文链接](https://arxiv.org/abs/2406.04692)
940 2