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

源码下载站/免费的网站

源码下载站,免费的网站,连州网站建设,人人商城网站开发job中执行每行 有时,我们需要job或转换执行多次,且每次传入的参数都不同。假如你正在做数据迁移的工作,需要导入每天的旧数据,则需要一个job根据指定的日期导入数据,该日期被指定作为参数&…


job中执行每行

 有时,我们需要job或转换执行多次,且每次传入的参数都不同。假如你正在做数据迁移的工作,需要导入每天的旧数据,则需要一个job根据指定的日期导入数据,该日期被指定作为参数,如果我们需要导入从一个起始日期到昨天所有的旧数据,手工运行job是痛苦的也是错误的做法,kettle是可以首先计算正确的日期然后根据每个日期运行导入job。
 在主job中,首先运行返回日期转换(每个日期作为一行),实际导入数据的job放在转换的后面执行,并且根据转换的结果执行每一行,job可以被设置从一个结果字段中获取参数。
 

生成日期
 这个转换负责生成只有一个日期字段的数据行,“set start date ”步骤生成10000行数据流(根据实际情况估算行数,测试时可以设置小点),包括一个日期类型常量字段。“calc days”步骤插入一个序列到数据流中,为了在“calc date”步骤可以计算连续的日期;其后的步骤去除掉其他的辅助字段,然后增加昨天的日期到数据流中;接着是一个比较功能的步骤,判断每行的中日期是否早于今天,如果进入“discard”步骤,否则进入“copy rows to result”步骤。

 
主job
 主job中执行生成日期转换之后,是子job,负责执行每个输入日期,该job必须要明确设置去执行每个输入行,即设置“execute for every input row”复选框选中。同时需要传入一个计算日期,通过“date”参数,所以“copy previous results to parameters?”也需要选中。最后参数必须从输入行中映射,参数名和输入字段都命名为“date”。
 
 

子job
 子job接收每行的“date”日期参数并运行,示例中简单使用date参数记录日志然后完成。
 

下载
 这里下载本示例,主job运行子job,针对从2010-01-01到昨天的所有行。需要指出的是,本示例的技术并不适合所有的场合,特别“循环直到条件为真”(不确定次数),这时可能用到这篇文章的方法去实现循环。

http://www.lbrq.cn/news/842149.html

相关文章:

  • python网站开发效率/武汉seo系统
  • 医疗网站专题模板/百度网站关键词排名助手
  • 上海浦东新区做网站/数字营销工具
  • 建设网站职业证书查询/培训学校招生方案范文
  • 赣州一店面爆炸4死/全专业优化公司
  • 庄行网站建设/网站优化推广的方法
  • 香港idc托管/搜索引擎关键词优化方案
  • 网店店铺装修怎么做/最新seo网站优化教程
  • 想学做网站从哪里入手/今日头条最新版
  • 独立网站优化广告/昆山网站制作公司
  • 云南网站建设运营/关键词搜索推广排行榜
  • 深圳网站备/网站流量统计系统
  • 网站备案可以变更吗/网站seo啥意思
  • 济宁市网站建设/推广软文案例
  • 鲜花网站建设/营销策略
  • 网站域名注册商标有什么好处/百家号查询排名数据查询
  • 南昌网站建设一般多少钱一年/福州关键词快速排名
  • 菠萝菠萝蜜免费高清在线观看视频/seo外链发布软件
  • 东莞网站优化推广方案/潍坊网站关键词推广
  • 郑州网站建设douyanet/武汉seo顾问
  • 上海网站建设价格/seo谷歌
  • 计算机毕业设计代做网站/济南seo网络优化公司
  • django web网站开发实例/seo外链建设的方法
  • 织梦模仿网站视频/贵阳百度seo点击软件
  • 哪个网站的图片专门做详情页的/网上销售培训课程
  • wordpress快速建站教程/宁波seo外包服务平台
  • 大朗网站仿做/品牌推广方案思维导图
  • 网站后台更新前台更新不/广东短视频seo搜索哪家好
  • 网站制作 中企动力公司/广州网站设计建设
  • 给你一个网站你怎么做的/推广产品的文案
  • Git问题排查与故障解决详解
  • 工业网络协议桥接设计指南:从LIN到CAN/RS-232的毫秒级互通方案
  • uniapp+vue3+鸿蒙系统的开发
  • SQL学习记录01
  • 基于Python的图像文字识别系统
  • flutter下的webview适配rem问题