kettle-作业+转换-动态生成文档-统计分类使用

kettle-作业+转换-动态生成文档-统计分类使用

使用 kettle 的国内汉化版 cKettle。除了汉化的更彻底,其他和开源kettle都一样
作业+转换-动态生成文档-统计分类使用
主要是 使用 kettle 的变量功能实现

本文档是给 已经开始上手 kettle 的同学看的,比如我自己,平时只用到 转换 功能

先上结果图

kettle-作业+转换-动态生成文档-统计分类使用_第1张图片
kettle-作业+转换-动态生成文档-统计分类使用_第2张图片

作业图

kettle-作业+转换-动态生成文档-统计分类使用_第3张图片

用到的组件

kettle-作业+转换-动态生成文档-统计分类使用_第4张图片

全局变量

在空白位置,右键弹出功能选择【作业属性】
kettle-作业+转换-动态生成文档-统计分类使用_第5张图片
定义全局变量
kettle-作业+转换-动态生成文档-统计分类使用_第6张图片
也可以使用组件【设置变量】实现

校验字段的值

本组件,主要是判断 变量是否 超过最大值,结束循环使用
双击组件,根据情况选择 内容并设置需要判断的字段
kettle-作业+转换-动态生成文档-统计分类使用_第7张图片
选项 使用 变量
在这里插入图片描述
数据类型 不要选错了
在这里插入图片描述
当前 判断符号 <=
kettle-作业+转换-动态生成文档-统计分类使用_第8张图片

更新变量

组件【设置变量】也可以修改 变量的值
双击组件
kettle-作业+转换-动态生成文档-统计分类使用_第9张图片
根据情况,选择范围
在这里插入图片描述
kettle-作业+转换-动态生成文档-统计分类使用_第10张图片

计算转换设置

根据自己喜好,设置 组件名称。选择 执行的转换 文件
kettle-作业+转换-动态生成文档-统计分类使用_第11张图片
调整 参数
kettle-作业+转换-动态生成文档-统计分类使用_第12张图片

业务处理 转换

同上,这个是 执行动态 业务处理的 转换 文件
kettle-作业+转换-动态生成文档-统计分类使用_第13张图片
kettle-作业+转换-动态生成文档-统计分类使用_第14张图片

预处理-转换1

当前 转换,主要是 预处理 下标 累加、获取到 动态内容

获取变量

注意 全局变量 是 string 类型
kettle-作业+转换-动态生成文档-统计分类使用_第15张图片

js 脚本预处理

这个组件,要 根据下标 获取 内容,并更新 下标字段(镜像)的 值,方便下一步 设置 临时变量
预处理的 核心组件
kettle-作业+转换-动态生成文档-统计分类使用_第16张图片

写日志

打印日志使用,可移除。当前是调试使用
kettle-作业+转换-动态生成文档-统计分类使用_第17张图片

设置 作业内 临时变量

将预处理的 下标 数字,设置为 作业内 可使用的临时变量
kettle-作业+转换-动态生成文档-统计分类使用_第18张图片
kettle-作业+转换-动态生成文档-统计分类使用_第19张图片

复制记录到结果

将当前 转换的内容 传给 同一作业 内 其他 转换
kettle-作业+转换-动态生成文档-统计分类使用_第20张图片

其他

也可以在 转换里面 使用 内部 全局变量
右键空白
kettle-作业+转换-动态生成文档-统计分类使用_第21张图片
kettle-作业+转换-动态生成文档-统计分类使用_第22张图片

业务处理-转换2

实际的业务处理,可能很复杂。当前只是验证 动态功能
kettle-作业+转换-动态生成文档-统计分类使用_第23张图片

从结果获取记录

这里的结果,是上一个转换 复制的记录。当前不做处理,只是验证
kettle-作业+转换-动态生成文档-统计分类使用_第24张图片

打印日志

kettle-作业+转换-动态生成文档-统计分类使用_第25张图片

动态导出文件

前面做的所有工作,其实 都是为了在这里使用。
也可以 在 Excel 导出 动态 sheet 使用
kettle-作业+转换-动态生成文档-统计分类使用_第26张图片

执行 日志

kettle-作业+转换-动态生成文档-统计分类使用_第27张图片

实际业务使用效果

kettle-作业+转换-动态生成文档-统计分类使用_第28张图片
kettle-作业+转换-动态生成文档-统计分类使用_第29张图片
kettle-作业+转换-动态生成文档-统计分类使用_第30张图片
kettle-作业+转换-动态生成文档-统计分类使用_第31张图片

end

你可能感兴趣的:(工具,win10,数据库,分类,数据挖掘,人工智能,etl,kettle)