使用PowerCenter Designer一个月,断断续续的记录一下中间遇到的问题:

1、lookup组件在写sql时,可以有查询条件,但是不能有排序(lookup有默认排序,根据表主键和out port)

需要更改默认排序时,需要在order by filed 后面加 --,以注释掉组件自动添加的排序语句

2、varchar与char型字段比较时,需要做trim

3、根据时间进行增量更新时,可以直接使用全量的mapping,在session里面设置source qualifier里面增加sql filter条件就ok

4、使用joiner组件时,最好对数据进行排序。数据量大、且没有进行排序的情况下,Workflow会出现莫名的错误。

5、使用Update Strategy进行更新操作时,可能会遇到目标数据被reject的情况,查看日志时会发现workflow没有进行update操作,而是在进行insert操作,这个时候重新创建一个workflow即可。可能的原因是,在创建workflow时,没有使用update strategy组件,而是在后面进行添加的。有可能是powercenter的一个小bug...

6、Expression transformation组件中的variable的使用:在exp组件中,ports是按照input ports、Variable ports、Output ports的顺序赋值的;同一类型的ports是按照port在组建里面从上至下出现的顺序赋值的。

7、问题:Deadlock retry logic will not be implemented.
      解决办法:一般出现这种错误是由于joiner组件的两个数据源来自同一个表,添加排序组件,然后选中joiner组件的Sort Input属性即可。

转载于:https://www.cnblogs.com/dkon/archive/2009/02/03/1361012.html

PowerCenter Designer小结相关推荐

  1. Informatic PowerCenter 学习记录

    由于最近在 学习关于BI的一些东东,所以学习过程中,想记录一些东西,以便自己查找方便. 下面介绍的是在做ETL 过程中用到的关于ETL工具的使用记录 使用PowerCenter Designer一个月 ...

  2. informatica powercenter 9.6.1测试迁移数据

    一.Informatica客户端之Repository.Designer.Workflow.Mnoitor 1.1 打开 Informatica powercenter Repository连接配置好 ...

  3. informatica 许可_Informatica安装教程

    1 1.打开\961_Server_Installer_win32-x86\Server\install.exe: 2 2.选中 安装Informatica 9.6.1   点下一步: 3 3.继续  ...

  4. Informatica_(2)第一个例子

    PowerCenter Repository Manager 1.启动客户端程序连接服务器 打开客户端(PowerCenter Repository Manager)PCRM; 存储库--配置域--添 ...

  5. ETL工具之Informatica

    目录 Informatica简介 PowerCenter功能简介 全量接数/调度/监控 增量接数/调度/监控 Informatica简介 Informatica平台是一套完善的技术,可支持多项复杂的企 ...

  6. Informatica的FTP功能如何使用|infa怎么实现ftp文件自动上传

    Informatica的FTP功能操作简单方便,能节省我们编写shell的时间,最主要的是它方便管理,后期ftp地址或者帐号密码发生更改,修改起来也十分方便.本篇文章通过图文向大家展示怎么使用Info ...

  7. informatica 常见问题收录及解决(陆续补录)

    1.在 powercenter designer 9.6.1 hotfix2 版本上遇到 UM_10059: Authentication failed because the authenticat ...

  8. Informatica ETL开发入门实例

    一.ETL开发前准备工作 注:Informatica的存储服务和集成服务必须已经启动,客户端才能连接并进行ETL实例开发 客户端工具: PowerCenter Designer:D客户端 PowerC ...

  9. 一个简单的ETL开发的过程(informatica)

    大致的了解过程,中间不涉及组件部分. 正文 PowerCenter的开发过程大致可以分为几步: 1.在客户端PowerCenter Designer中导入源表和目标表的结构定义.(只是表结构) 2.在 ...

最新文章

  1. STL queue priority_queue
  2. pandas.core.frame.DataFrame是什么数据结构,为什么要如此取值  [ ]中嵌套[ ]
  3. display详细说明
  4. seo自动发外链_一套节约成本全网营销方案-小小课堂SEO培训教程
  5. 1-9:学习shell之权限
  6. MQTT onenet 使用记录
  7. 复数幂用java程序怎么求_蓝桥杯——复数幂 (2018JavaAB组第3题)
  8. Flink-org.apache.flink.api.common.functions.AggregateFunction
  9. 离散数学1 命题逻辑-基本的概念
  10. 维宏控制卡win7 驱动_维宏控制系统驱动
  11. c语言中sqrt取整,69. Sqrt(x) 求根号再取整
  12. 大作业---Android本地音乐播放器开发知识点19145120
  13. html:button按钮背景图片设置
  14. SAS系统从入门到放弃?不能放弃,它是数据科学家必备技能
  15. golang-命令源码文件
  16. 请告诉我IT行业缺少怎样的人
  17. SFC /SCANNOW发现损坏文件应对方法参考
  18. 快递地址写错了怎么办?快宝地址清洗(PHP示例)
  19. 简单认识Apache Lucene的使用
  20. 从SOD到OOD(spi_flash模块)

热门文章

  1. python 清除字符串中的 emoji 表情
  2. LeetCode 1806. 还原排列的最少操作步数(模拟)
  3. LeetCode 808. 分汤(动态规划)
  4. LeetCode 244. 最短单词距离 II(哈希map+set二分查找)
  5. 【Kaggle】Intermediate Machine Learning(管道+交叉验证)
  6. LeetCode 1111. 有效括号的嵌套深度(奇偶分离)
  7. LeetCode 222. 完全二叉树的节点个数(二分查找)
  8. LeetCode 889. 已知前序后序 求二叉树(不唯一)
  9. python--从入门到实践--chapter 10 文件及错误
  10. windows键按了没反应_windows快捷键使用 - 小怜