首 页 行业热点 新车 试驾评测 养车用车 车型库

如何使用kettle自带的‘Star’定时功能

发布网友 发布时间:2022-04-21 01:35

我来回答

1个回答

热心网友 时间:2022-06-17 03:28

打开‘File’—‘New’—‘Job’,新建一个任务Job

创建数据库连接
为任务Job创建一个数据库连接即指向PC01的连接,双击Job视图窗口的‘Database Connection’弹出配置界面

创建任务关系
打开任务设计窗口‘General’将‘START’和’Transformation’图标拖入右侧窗口,再将‘Scripting’中‘SQL’拖入右侧窗口,并将图标连接起来。

配置START信息
双击图标‘START’,弹出配置窗口
Repeat:重复—将此项勾选,表示按下面配置的周期重复
Type:周期类型—Weekly,按周重复
Time of day:时分设置—当天的17:10
Day of week:星期选择—Saturday,定在每周六执行

编写SQL语句
因为上述编写过的转换只能实现将PC02的数据抽取到PC01中(即将PC01与PC02*有的数据更新和PC01中没有而PC02中有的数据插入PC01中),而不能实现保持PC01与PC02数据完全相同(即不能将PC02中已经没有的数据从PC01中删除),所以在执行转换前要编写个SQL语句,在插入PC02数据之前将PC01中的数据先清空,双击‘SQL’图标,弹出配置界面

步骤阅读
6
导入转换
双击‘Transformation’图标,将已经编写好的转换导入进来

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com