心得学习

[转自CSDN:http://blog.csdn.net/hualin_xie/article/details/4885800]

通过将近一周的学习时间,我大致掌握了PowerCenter 的基本架构和设计开发过程中的一些方法和技巧。PowcerCenter 也是属于典型的 C/S 架构,分为服务器组件和客户端组件,服务端有三个服务: Informatica Service 、Integration Service 和 Repository Service ,客户端主要就是 RDWM 四个组件。客户端主要用于设计开发 WorkFlow ,而服务器则用于运行 WorkFlow 。以下是我整个学习过程中的一些心得体会:

PowerCenter和 Datastage 一样,都是一款强大的 ETL 工具,这在我的学习中我深有体会。很多人说技术强的人根本不用工具,但我觉得不完全如此,我觉得只要工具用的恰到好处,那能达到事半功倍的效果。比如,如果你想对一个异构的数据源进行关联查询,那你不得不把异构的数据导入到同一个数据库中,然后再进行关联查询,这是多费神的一件事啊!然而,如果懂得使用 PowerCenter 工具,那么这类型的工作将很容易得到解决,你只要使用 PowerCenter 中的Joiner 组件或是 LookUp 组件就可以了。此外, PowerCenter 还为 ETL 过程提供很多有用的组件: Source Qualifier 组件实现把源数据抽取出来,它相当于 ETL 的抽取的过程; Expression 组件、 Filter 组件、 Aggregator 组件等实现数据的清洗转换,相当于转换的过程; Update Stategy 组件则是一个比较高级的组件,能根据更新策略进行目标表的加载,相当于加载的过程。可以说,只要你想要在 ETL 过程中实现的操作,都能在 PowerCenter 中实现。

以上说了一些PowerCenter 在 ETL 过程中会使用到的一些重要组件,而对这些组件的使用又有许多要注意的地方和技巧性的东西。比如, Active 组件和 Passive 组件使用上的注意; N个同构数据源只需用 1 个 Source Qualify 组件关联,关联时建议将在 Source  Analyzer中 将需要关联的源表 , 用连线手工关联起来,在Mapping 设计区删除各个源所带的 Source Qualify 组件,用一个新的 Source Qualify 组件包含所有源的字段内容 ; N个异构数据源需用 n-1 个 Joiner组件关联,关联时建议将数据量少的设置为 Master ; LookUp组件中如果要 LookUp 的次数少且 LookUp 表的数据量很大的话就没必要设置 Cache ; Sorter 组件的使用可以提高 Joiner 组件和 Aggregator 组件的效率,但要注意 Sorter组件排序的顺序要与汇总的顺序一致, Joiner组件和 Aggregator 组件中的 属性Sort 记得钩上 ;Update Strategy 有多种数据操作: DD_INSERT  、 DD_UPDATE 、 DD_DELETE 和 DD_REJECT ,用 Update Strategy 对目标表进行操作时一定要记得在 Target Designer 中设定主键值;不连接的 LookUp 组件的使用 时 要记得选中相应Port 的返回值选项"R "; Target load type 设置中 当目标表没有索引约束时可选Bulk 类型,数据量大时效率较明显 ,因为它跳过数据库的日志操作。

对于组件的使用,还是有很多需要注意的和技巧性的东西。实际上,这些都是比较细的地方,但是,要想真正使用PowerCenter 进行设计开发工作,更必需清楚它的六大开发步骤(定义源、定义目标、创建 Mapping 、定义任务、创建 WorkFlow 、 WorkFlow 的调度监控),特别是当出现问题时如何通过监控日志进行排错的能力尤其重要,还有就是通过 Debugger 对 Mapping 进行调试以及一些调优的操作,这些都是一个设计开发工作成功的关键。不过,这就需要在平时的学习和项目中进行积累和掌握了。

在这次PowerCenter 的学习过程中,还得到了同事的一些帮助和指导。在此,我感谢谢他们!因为有了他们的帮助,才有了我的进步!

PowerCenter基础心得相关推荐

  1. 大学计算机基础水平,大学计算机基础心得.docx

    大学计算机基础心得 <大学计算机基础>与<大学计算机基础实践教程>假期学 习心得 在科学技术日新月异的发展的今天,人类进入了信息时代,随之而来的是越来越普遍的信息处理工作,计算 ...

  2. 大学计算机软件基础心得体会,学习计算机应用基础心得体会.doc

    文档介绍: 学****计算机应用基础心得体会.doc学****计算机应用基础心得体会小编语:学****计算机基础知识,掌握计算机基本的操作方法,是每个现代人必须学****的内容,目的就是在将来的工作. ...

  3. 实验一计算机基础和网络知识,有关于计算机基础心得体会

    有关于计算机基础心得体会 在平日里,心中难免会有一些新的想法,可以将其记录在心得体会中,这样就可以总结出具体的经验和想法.但是心得体会有什么要求呢?以下是小编整理的有关于计算机基础心得体会,欢迎大家分 ...

  4. 计算机基础应用工作中,关于计算机基础心得体会

    关于计算机基础心得体会 当我们受到启发,对学习和工作生活有了新的看法时,就很有必要写一篇心得体会,这样有利于我们不断提升自我.到底应如何写心得体会呢?下面是小编帮大家整理的关于计算机基础心得体会,希望 ...

  5. 大学计算机基础操作心得体会,大学计算机基础心得体会

    大学计算机基础心得体会 从某件事情上得到收获以后,就很有必要写一篇心得体会,它可以帮助我们了解自己的这段时间的学习.工作生活状态.那么好的心得体会是什么样的呢?以下是小编整理的大学计算机基础心得体会, ...

  6. 大学计算机基础VB笔记,大学计算机基础心得体会范文

    大学计算机基础心得体会范文 从某件事情上得到收获以后,好好地写一份心得体会,这么做能够提升我们的书面表达能力.那么心得体会怎么写才能感染读者呢?以下是小编为大家收集的大学计算机基础心得体会范文,希望能 ...

  7. 计算机应用基础的体会,计算机应用基础心得体会

    WORD格式 计算机应用基础心得体会 计算机应用基础课程的教学涉及到诸多方面的知识,需要我们不断地探索新的教学方法和教学模式,激发学生对学习该课程的兴趣,使学生不但掌握书本上的知识,而且熟练操作技能. ...

  8. 在计算机基础中学到了什么,计算机应用基础心得体会

    <计算机应用基础心得体会>由会员分享,可在线阅读,更多相关<计算机应用基础心得体会(3页珍藏版)>请在人人文库网上搜索. 1.计算机应用基础心得体会计算机应用基础心得体会篇一为 ...

  9. 开启一个新话题计算机基础应用,计算机应用基础心得体会最新

    计算机应用基础心得体会最新计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的 ...

最新文章

  1. 20145217信息安全系统设计基础第11周学习总结
  2. elasticSearch6源码分析(2)模块化管理
  3. Catia V5-6R2015安装教程
  4. GVA gin-vue-admin前后端部署教程
  5. 原!操作 excel 03/07
  6. 篡改referer_HTTP_REFERER的用法及伪造
  7. 《变革中的思索》连载二:依旧有效的四律
  8. 如何删除后缀.Tater勒索病毒并解密.tater勒索病毒加密的病毒文件
  9. Unicode字符列表(超完整)
  10. linux centos7 录屏,Centos7录屏工具
  11. pdf factory pro7序列号教你如何打印转换PDF教程
  12. 【Love2d从青铜到王者】第十篇:Love2d之类和类的继承(Classes And Inheritance)
  13. 厦门大学计算机考研2020分数线,厦门大学2020考研分数线已公布
  14. 哪款蓝牙耳机音质好?2022音质好的蓝牙耳机盘点
  15. java linest_java基础:学生管理系统
  16. 金额换算(数字换汉字)
  17. Mycat 1.6日志分类-Sequoia数据库相关日志
  18. mysql 1067_mysql启动错误1067进程意外终止的解决方法
  19. Ubuntu 安装及共享打印机
  20. Django项目 no signature found for builtin错误原因

热门文章

  1. 第一个Spark程序
  2. java.lang.OutOfMemoryError: GC overhead limit exceeded
  3. ThreadLocal http://blog.jobbole.com/20400/
  4. UrlReWriter 使用经验小结
  5. mysql redo原子写_InnoDB如何保证redolog的完整性?
  6. rabbitmq取消自动重连_rabbitmq客户端自动重连
  7. jparepository查询所有_JPA – JpaRepository 中使用的查询方法
  8. python中import os_python import osgeo.gdal出错
  9. java常见异常思维导图_21_异常_第21天(异常、企业面试题,思维导图下载)
  10. 事务管理基础:两段锁协议、活锁、死锁相关知识整理