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

【Kettle实战】按日期变量批量执行任务[附全部job和tras配置图]

要在Kettle中按照日期变量批量执行任务,你可以按照以下步骤进行操作:

  1. 创建一个名为"日期变量"的转换,该转换的目的是生成日期变量。你可以使用“生成行”步骤来生成一系列日期,然后将其存储在一个变量中。

  2. 创建一个名为"任务执行"的转换,该转换包含要执行的任务。你可以在这个转换中使用变量来动态地设置日期。

  3. 创建一个主转换,该转换的目的是循环执行任务并传递日期变量给任务。你可以使用"转换调度"步骤来循环执行任务,并在每次循环时设置日期变量的值。

下面是一个示例的主转换的步骤:

  • "获取系统日期"步骤:获取当前日期,并将其存储在一个变量中。
  • "设定日期范围"步骤:根据需求设置日期范围,例如从当前日期向前推7天。
  • "循环"步骤:根据设定的日期范围,循环执行下面的步骤。
  • "转换调度"步骤:调用"任务执行"转换,并设置日期变量的值为当前循环的日期。

通过这个主转换,你可以实现按照日期变量批量执行任务。

接上一篇:【Kettle实战】数据分批处理及参数化传递子作业任务_kettle 中转换步骤变量参数传递-CSDN博客

变量配置步骤不同,作业可能会执行失败,经过多次实践,发现了问题。下面将完整的Kettle按日期参数批量任务截图出来,以作后续参考。

主job

转换-日期批量 参数读取

子job

trans - 子job中获取每次执行的参数 

trans - 负责每次执行任务trans


http://www.mrgr.cn/news/70856.html

相关文章:

  • 利用uniapp开发鸿蒙:运行到鸿蒙模拟器—踩坑合集
  • 工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程
  • Vue移动端网页(H5)预览pdf文件(pdfh5和vue-pdf)(很详细)
  • 浦语提示词工程实践(LangGPT版,服务器上部署internlm2-chat-1_8b,踩坑很多才完成的详细教程,)
  • Python世界:力扣题解875,珂珂爱吃香蕉,中等
  • 一个用纯PHP开发的服务器-workerman
  • 河南测绘资质办理注意事项
  • AI 大模型如何重塑软件开发流程与模式
  • 深入理解Python字符串:常用查找方法、去除首位信息、大小写转换与排版
  • Elasticsearch(ES)简介
  • 群晖NAS上部署Photopea并实现随时随地高效图片处理
  • 2024下半年软考系统架构师案例分析题试题与答案--Cache-aside
  • debug
  • Nginx 部署负载均衡服务全解析
  • 文章管理系统微信小程序ssm+论文源码调试讲解
  • JMeter进阶篇
  • 一、HTML
  • 【代码管理之道】Git基础知识详解
  • java---认识异常(详解)
  • 轻松提升技能和知识的 6 种方法
  • 【云原生开发】namespace管理的后端开发设计与实现
  • 系统安全第九次作业题目及答案
  • 广告投放系统:聚合广告SDK与技术设计方案
  • PHPThinkphpMysql 寿光蔬菜大棚宣传平台88288-计算机毕业设计项目选题推荐(附源码)
  • 5G智慧农业数智融合方案
  • 【Linux系统编程】生产消费者模型