您现在的位置是:首页 > Javascript
当前栏目
ETL(六):筛选器转换组件的使用
2023-03-15 23:29:38 时间
1、需求如下
2、开发步骤如下
1)定义源表;
2)定义目标表:将源表拖拉到右侧灰色区域,创建目标表;
① 给目标表重命名;
② 根据需求,选择我们想要保留的字段;
③ 生成并执行,该目标表才能真正在目标数据库中创建;
④ 可以在目标数据库Oracle中的edw用户中查看该创建的表;
3)创建映射;
① 创建一个新的映射;
② 将源表和目标表都拖拉进右侧灰色区域;
③ 在源表和目标表中间加一个“筛选器转换”组件;
④ 把给目标表的所有字段,都先传递给这个“筛选器转换”组件,进行过滤;
⑤ 编辑“筛选器转换”组件,过滤得到我们想要的数据;
⑥ 再把“筛选器转换”组件中的字段,传递给目标表中;
⑦ 点击CTRL+S保存,当出现如下界面,证明映射创建成功;
4)定义任务
① 创建任务;
② 选择该任务要执行的映射;
③ 修改源表的连接对象;
④ 修改目标表的连接对象;
⑤ 点击CTRL+S保存,当出现如下界面,证明任务创建成功;
5)创建一个工作流
① 创建一个工作流
② 将任务手动拖拉到右侧区域,建立工作流与任务之间的连接;
③ 点击CTRL+S保存,当出现如下界面,证明工作流创建成功;
④ 启动工作流;
⑤ 上述操作会自动打开M客户端,在M客户端可以查看执行日志,当出现了错误都可以在这里进行原因查找;
⑥ 此时,取edw用户下查看重新生成的edw_emp_deptno_30表,可以看到表中只有deptno=30的记录;
相关文章
- Windows11这鸡肋功能太烦人?教你关闭系统小组件
- Windows 11小组件:你需要知道的一切
- HarmonyOS ArkUI之自定义组件侧滑菜单(JS)
- HarmonyOS自定义组件之分页功能组件封装实例
- 微软:2022年将重点解决Windows性能低下的问题
- HarmonyOS ArkUI之仿微信朋友圈图片预览
- Django3 使用 WebSocket 实现 WebShell
- 分库分表实战之订单业务完整梳理
- 太上老君的炼丹炉之分布式 Quorum NWR
- JeecgBoot的前端Form升级为FormModel用法
- 前端进阶:原生JavaScript实现具有进度监听的文件上传预览组件
- 如何编写神奇的「插件机制」,优化基于 Antd Table 封装表格的混乱代码
- Java8新特性系列-默认方法和静态方法
- Web开发应了解的5种设计模式
- 死磕JS:Reflect.ownKeys() 和 Object.keys() 怎么选?
- 看完这篇,再也不会害怕别人问我什么是原型了
- 为何每次用完 ThreadLocal 都要调用 remove()
- 软件工程必看——10条你最容易忽视的经典法则
- 浅析Dotnet的垃圾回收
- 前端基础知识整理汇总(下)