当前位置: 首页 > news >正文

小白指南:Apache DolphinScheduler 补数据功能实操演示

最近使用 Apache DolphinScheduler 调度任务,不可避免地使用到【补数据】功能,经过不断尝试,终于成功运行了【补数据】功能,以此帖记录。

  • 版本说明:3.1.9

补数据功能简介

"补数据" 在 Apache DolphinScheduler 中指的是 补数据(Complement Data) 功能,用于补充执行历史时间段内的工作流实例。

补数据功能概述

补数据是工作流执行的一种特殊模式,让用户可以为过去的时间段批量创建和执行工作流实例。这在以下场景中特别有用:

  • 需要重新处理历史数据
  • 系统故障后需要补充缺失的数据处理
  • 新增数据处理逻辑后需要回填历史数据
  • 定期批量数据处理

补数据配置参数

在工作流启动界面中,补数据功能包含以下配置选项:

  1. 是否是补数据 (whether_complement_data): 开关选项,启用补数据模式

  2. 调度日期 (schedule_date): 指定需要补数据的时间范围 :

    • 支持日期选择和手动输入两种方式
    • 格式为 yyyy-MM-dd HH:mm:ss,多个日期用逗号分隔
    • 限制最多输入100条日期
  3. 执行方式 (mode_of_execution):

    • 串行执行: 按顺序逐个执行补数据任务
    • 并行执行: 同时执行多个补数据任务
  4. 并行度 (parallelism): 当选择并行执行时,可以设置自定义并行度来控制同时执行的任务数量

    • 这有助于避免大量补数据任务对服务器造成过大影响
  5. 执行顺序 (order_of_execution) :

    • 按日期升序执行: 从最早的日期开始执行
    • 按日期降序执行: 从最近的日期开始执行

使用补数据功能操作步骤

首先是工作流的任务配置,见下图

接着,保存工作流,未设置全局变量。上线工作流。

最后,运行工作流,运行参数见下图

  1. 选择补数据的日期范围
  2. 【启动参数】为定义任务时设置的参数dt,value为空即可。
  3. 点击【确定】后自动运行

验证结果

点击【工作流实例】,查看运行结果。

点击第1个实例进入,查看日志

结果显示,SQL 运行结果为补数据选择的日期,补数据功能正常可用。

Notes

补数据功能是 Apache DolphinScheduler 工作流管理中的重要特性,通过灵活的配置选项(执行方式、并行度、执行顺序等)来满足不同的数据补充需求。在使用时需要注意合理设置并行度,避免对系统资源造成过大压力。

http://www.jsqmd.com/news/25712/

相关文章:

  • C++程序(胡言乱语版)
  • 2025 年干洗机源头厂家最新推荐榜,技术实力与市场口碑深度解析,助力精准选购干洗机设备/工业干洗机/商用干洗机/洗衣房干洗机公司推荐
  • 2025 年干洗机源头厂家最新推荐榜,技术实力与市场口碑深度解析,助力精准选购干洗机设备/工业干洗机/商用干洗机/洗衣房干洗机公司推荐
  • 关于如何解决HP笔记本键盘失灵的方法
  • ({behavior: smooth}) 在移动端不生效的问题解决 ios不平滑,使用smoothscroll-polyfill(页面平滑滚动)插件
  • 2025 年洗脱机源头厂家最新推荐榜,技术实力与市场口碑深度解析,甄选靠谱优质品牌隔离式双扉洗脱机/商用洗脱机/洗衣房洗脱机公司推荐
  • ArkTS语言(三)
  • 基于第三方heleket api接入usdt支付
  • 2025年激光熔覆涂层制造厂权威推荐:熔覆激光/高速激光熔覆/激光熔覆源头厂家精选
  • Legacy模式虚拟机,grub文件丢失如何处理
  • 2025年省电中央空调品牌权威推荐榜单:双出风中央空调/一拖四中央空调/智能中央空调品牌精选
  • 魔域电脑版下载安装教程:重返经典魔幻世界的完整攻略(含新手入门+登录异常修复)
  • 学术会议会议合集 | 大数据、智慧医学 、数据管理 、计算机科学 、管理科学等EI会议合集
  • K8S使用开源CEPH作为后端StorageClass
  • 2025 年锅炉厂家最新推荐榜:智能控制与稳定可靠品牌综合测评结果及优质厂商名单电锅炉/蒸汽锅炉/燃气锅炉/燃油锅炉/电蒸汽锅炉公司推荐
  • 如何编译打包OpenSSH 9.4并实现批量升级
  • Python自动化之Docx文档处理(二)
  • Python自动化之Docx文档处理(一)
  • 替换 Android APEX 下属动态库的方法
  • 配置管理工具-Confd
  • 探索Go语言性能优化:全面解析pprof工具
  • Bcache详解及踩坑记录
  • HDD介质OSD新增SSD或NVME类型的DB或WAL分区
  • 什么是跨网域资源共享(CROS)
  • 【生活】选购油烟机
  • consul入门
  • 从经验到数据:MyEMS 如何推动能源管理的范式升级?
  • 2025 年试压泵厂家最新推荐榜,技术实力与市场口碑深度解析,展现国产设备卓越性能四缸电动/三缸电动/水管/大流量电动/柴油动力试压泵公司推荐
  • Ceph运维手册(基于P版本)
  • 个人微信机器人开发