任务单2_3:迭代参数_第1页
任务单2_3:迭代参数_第2页
任务单2_3:迭代参数_第3页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、任务单2 3:迭代参数1. 基本信息任务名称迭代参数预计时长2小时实际时长小时任务目标完成语文成绩的参数迭代,生成三个文件分别存储对应年度的 数据。重要知识点迭代任务、参数工具资料工具:Tomcat; ETL客户端;Mysql ;资料:久其ETL数据集成工具培训(控制流和参数).ppt2. 任务导读参数:是ETL中的变量,可以在 ETL控制流和数据流中互相传递。参数的三种类型系统参数:服务器端(一般不用)方案参数:客户端服务器视图参数节点(慎用)流程参数:控制流参数-控制流属性框(常用);数据流参数-数据流属性框(一般不用) 参数数据类型常规类型:布尔、日期时间、整数、浮点、字符串、高精度浮点

2、连接类型:数据连接参数作用域:重名参数就近原则参数常用场景:? SQL语句中嵌入参数过滤数据? 公式中使用参数处理或过滤数据? 迭代任务可传递参数? 嵌套子流程时通过参数传递条件? SQL任务通过参数返回相应查询结果? 脚本中通过参数进行分支控制? 其他3. 任务步骤解析:有一张成绩单是2010-2012年语文成绩,现在要从这个表中读取数据,分别生成2010、2011、2012年三张txt格式语文成绩单。如图:1234567S9L01112131415YEAK-2012 - 30122U1Z2012 2012Haoii Z20112011 - 2011- aoii-2010 -2010 “2U

3、10201D- aoinSCORE 鏗 100 66ST44989252 fee 954210089小胡 |20U|95小圖 2010(42 M 河?oiqioo屮驾 £01Q|E9小郎nqiiNAML YiAstUFiL NAt.ll|VE:P SCORi hMqVEARCORLdyoii 咄 |2011 92 小祠沁口気 /hfi|201l|52 312011 酣小 |J012|92 小O| 2012)100小閒 2012|56小曾 2O12|ff7h=p0M|14源数据示意图迭代后数据样式注意事项:每个数据流都需要关联对应的数据连接, 以下步骤不在描述中赘述一、确认启动MySq

4、l服务和Tomcat服务;t 二、点击MySql客户端亡按照附件中的“2010-2012语文成绩.txt建立数据库表。表名为“快速入门_语文成绩表”拼音首字母组成。具体操作可 参考之前任务单步骤。ETL design氏艾言三、点击.启动ETL客户端。服务器:localhost:8021/etl ,用户名:admin,密码:PsswOrd;四、在“ ETL岗前培训”方案下右键点击【快速入门】,新建子文件夹并命名 为“语文成绩练习”。五、在文件夹下新建控制流并命名为“迭代任务”。重复该步骤,新建控制流 并命名为“抽取成绩”。六、在数据连接下新建一个文本数据连接并命名为“ 2010-2012语文成绩

5、” o七、双击【迭代任务】控制流,将基本任务中的【迭代任务】拖动到空白区 域,重命名为“参数迭代”;单击空白区域,在右边属性列表中添加参数,其中 名称为“year ”,标题为“年”,类型是字符串。注意:参数设置是在控制流中设置, 不同区域建立的参数作用也不相同,作用域越小的参数,优先级越高。八、双击迭代任务,在【参数配置】中勾选“ year ”,右侧分别设置迭代参 数为2010、2011、2012。点击完成并保存。请将该步骤截图记录到“过程记录” 中。九、双击【抽取成绩】控制流,将基本任务中的【数据流任务】拖动到空白 区域,重命名为“抽取成绩”;在右边属性列表中添加参数。回到第八步中,完 成参

6、数映射。请将该步骤截图记录到“过程记录”中。十、打开数据流任务将【SQL输入】拖动至空白区域,编辑语句:select * fromksrm_ywcjb where year=?year ;在【字段定义】点击厨生成字段即可。十一、从转换适配器中拖入【文本输出】到视图空白区域,打开后在文件名称 处命名为“ =YEAR+"语文成绩.txt" ”,点击完成即可。(描述要打开公式向导进 行编辑)十二、发布“迭代任务”和“抽取成绩”两个控制流并执行运行。请将路径下生成的三个文件及别打开后的截图记录到“过程记录”中。自查点:注意各任务的命名规范;输出字段与数据库字段的映射关系是否一致;4思考练习(选做)一、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论