



① 定义3个目标表;

② 生成并执行sql,将这些表在目标数据库中创建;

③ 可以去目标数据库中查看这三张目标表;

① 创建一个映射;

② 将一个源表和三个目标表拖拉到右侧的灰色区域;

③ 在源表和目标表之间,添加一个“路由器转换组件”;

④ 把源表中的所有字段,首先传递给“路由器转换组件”;

⑤ 双击“路由器转换组件”,对其进行“组设置”;

⑥ 上述操作完成以后,会出现如下结果;

对上图的解释如下:

⑦ 将“路由器转换组件”中不同的分组,分别传递给不同的目标表;

⑧ 使用CTRL + S保存一下创建的映射;

① 创建一个任务;

② 选择该创建任务,所要执行的映射;

③ 修改源表的连接对象;

④ 修改目标表的连接对象:三张目标表都要修改;

注意:edw_emp_deptno_20和edw_emp_deptno_30都要按照图中方式进行修改。 ⑤ 使用CTRL + S保存该创建的任务;

① 创建一个工作流;

② 建立工作流与任务之间的连接;

③ 使用CTRL + S,保存一下工作流;

④ 通过任务启动工作流;

⑤ 上述操作会自动打开M客户端,我们在M客户端查看一些日志信息。尤其是当我们出现错误的时候,日志信息可以帮助我们找到自己的错误究竟在哪里;

⑥ 最后可以去edw用户下,查看3张目标表中的数据,正是我们想要的效果;
