ETL业务开发指导文档教程.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ETL业务开发指导文档教程

ETL业务开发指导 PAGE  PAGE 21 OF  NUMPAGES 21 ETL业务开发指导 目 录  TOC \o 1-2 \h \z \u  HYPERLINK \l _Toc374345356 1. ETL概述  PAGEREF _Toc374345356 \h 3  HYPERLINK \l _Toc374345357 1.1 ETL是什么  PAGEREF _Toc374345357 \h 3  HYPERLINK \l _Toc374345358 1.2 适用范围  PAGEREF _Toc374345358 \h 3  HYPERLINK \l _Toc374345359 1.3 工具和配置  PAGEREF _Toc374345359 \h 3  HYPERLINK \l _Toc374345360 1.4 新建ETL用户  PAGEREF _Toc374345360 \h 4  HYPERLINK \l _Toc374345361 2. ETL开发  PAGEREF _Toc374345361 \h 5  HYPERLINK \l _Toc374345362 2.1 新建ELL  PAGEREF _Toc374345362 \h 5  HYPERLINK \l _Toc374345363 2.2控制流配置  PAGEREF _Toc374345363 \h 6  HYPERLINK \l _Toc374345364 2.3数据流配置  PAGEREF _Toc374345364 \h 14  HYPERLINK \l _Toc374345365 2.4 ETL测试  PAGEREF _Toc374345365 \h 18  ETL概述 ETL是什么 【ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。 】 适用范围 【说明:将分散的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成,最后加载到数据仓库或数据集市中】 工具和配置 1.3.1 工具的下载 这边开发所使用的工具是HUAWEI_ETL_Client免安装版。 工具ftp地址: 3 public/public 工具路径:soft/HUAWEI_ETL_Client.rar 除此之外还要下载jdk1.5 1.3.2 配置 到ftp上面下载完etl开发软件解压之后,用记事本在根目录打开client.bat 其中 JAVA_HOME就是刚才你下载的jdk1.5的安装之后的目录. 运行这个工具必须断开iAccess,断开iAccess 新建ETL用户 断开iacess后,双击client.bat,使用管理员用户登录:admin/admin@123456 比如我想建立一个etl_test的用户,操作如下: 激活用户是给很久没登录的用户激活的 注意一定要指定你的用户角色为SysAdmin; 出现保存成功提示框,说明你的用户创建成功。 开发的时候使用你自己创建的用户登录开发。 ETL开发 以我20版本的REQ-2306-SMU-ETL01 ELT三种话单入库这个需求中其中一个渠道营销参数话单入库为例: SVN路径:3:3690/svn/AS_SID_SVN/ereading/doc/ChinaMobile/小组文件夹/01.系统组/11.需求池/需求文档/原始需求及设计规格/REQ-2301至REQ-2400/REQ-2306/REQ-2306_软件需求分析文档_平台侧渠道智能推荐需求.docx 新建ELL 1.到ELT客户端上面,新建包:比如我新建的包是bi_test 2新建控制流etl_test 新建数据流 2.2控制流配置 1.双击刚才新建的etl_test控制流 业务的ETL简单的流程基本上我们只会用到空白,外部程序,FTP下载,转换任务,存储过程. 空白:一般是任务开始和结束的描述就像流程图六边形的开始和椭圆形结束; 外部程序:这个一般是调用Linux某个目录下的shell脚本进行某些操作; FTP下载:如名字,从某个FTP上面下载某个话单文件; 转换任务:一般将话单文件中的内容入到某个数据库与之对应的某个表(临时表)中; 存储过程:就是讲刚才转换任务某个数据库中临时表中的数据入到数据库中同义词指定的AB表中。 大致流程如下: 操作步骤: 2.2.1 外部程序配置 双击

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档