Kettle学习-17作业的创建与定时调度

1.1 实验目的

利用 Kettle 的"过滤记录","字符串替换","映射"组件,实现作业的创建与定时调度。

1.2 实验要求

熟练掌握"JavaScript 代码","分组"等组件的使用,实现数据质量统计。

1.3 实验原理

通过"阻塞数据直到步骤都完成"对多张表格的外键进行排序,然后通过"记录集连接"进行多表连接,再通过"字段选择"选择合适的字段输出到表格。

1.4 实验步骤

1.4.1 创建转换:点击新建按钮 ,在下拉菜单中点击选择转换按钮 ,这样创建了一个转换文件。我们点击 保存按钮,重命名该转换文件,保存在某个指定的路径。

1.4.2 我们在新建的转换文件上开始可视化编程。需要的组件如下图所示。

选择好组件好,按下图所示连接好组件。


1.4.3 各组件的配置:
1.4.3.1"Excel 输入"的配置:



1.4.3.2"表输出"的配置:



1.4.3.3"Microsoft Excel 输出"的配置:

1.4.4 运行程序:点击 运行按钮 开始运行程序,在弹出的对话框中,选择 启动 运行 该程序。

1.5 实验结果
1.5.1 输入数据
(1)课程信息表.

1.5.2 输出数据:

注意:需要学习的小伙伴,关注私信留言获取相关数据源学习资料!!!!!

相关推荐
小刘在重生~1 小时前
CSS 零基础完整学习笔记|选择器|盒子模型|布局
css·笔记·学习
AOI小白新手上路2 小时前
韦东山《ARM 架构与编程》3-3 IMX6ULL 的 GPIO 操作方法 · 学习笔记
arm开发·学习·架构
浩瀚地学2 小时前
deepagents学习打卡day07
经验分享·笔记·python·学习·agent
Awh-2 小时前
ARM 裸机开发 DAY5 学习笔记
arm开发·笔记·学习
李游Leo2 小时前
HarmonyOS 7 + ArkUI + Adaptive Layout 学习笔记:折叠屏多形态布局适配与窗口状态响应机制【鸿蒙心迹】
笔记·学习·harmonyos
kyrie_sakura3 小时前
大模型学习6 -- 深度学习 1 概述和PyTorch
pytorch·深度学习·学习
传奇开心果编程3 小时前
【Flutter入门练中学】第3课:滚动与列表
android·学习·flutter·ui·ios
李游Leo3 小时前
HarmonyOS 7 + ArkTS + Image Kit 学习笔记:图像超分处理链路与 PixelMap 数据流实践【鸿蒙心迹】
笔记·学习·harmonyos
李游Leo4 小时前
HarmonyOS 7 + ArkTS + NAPI 学习笔记:Native 模块桥接、CMake 构建与跨语言调用实践【鸿蒙心迹】
笔记·学习·harmonyos