我的大多数公司都使用powercenter informatica来提取数据库之间的Extract-Transform-Load类型数据移动作业.
但是,我所参与的项目有一个很大的自定义Perl作业,其中有一些Java用于移动数据并触发其他一些更新.
有人说改写使用powercenter的东西,人们在这个项目上的经验是什么,它有意义吗?看起来你在进入这样一个"现成"的解决方案时会有很大的灵活性,但ETL工具在生产力方面是否会给你带来很多好处?
我收到以下 Informatica 错误:
注意:输出列 [AGENT_DISPOSTION_CODE] 没有默认值。如果遇到转换错误,将跳过该行 MAPPING> DBG_21056 column=[PHONE_NUMBER], defaultvalue=[ERROR('transformation error')]
我该如何修复它?
我在某处读到,但我感到困惑.他们问,有关信息的数据类型.Informatica是工具,而不是编程语言.那么,informatica如何拥有自己的数据类型.如果它可用,请告诉我.
还告诉我,informatica数据类型是什么?
源表中的数据如下: -
Empno Ename sal
101 Allen 1000
102 Alex 2000
103 Tom 1500
104 Cb 2100
Run Code Online (Sandbox Code Playgroud)
我希望输出如下: -
Empno Ename sal
101 Allen 0
102 Alex 1000
103 tom 2000
104 Cb 1500
Run Code Online (Sandbox Code Playgroud)
你能告诉我使用哪种转换可以实现结果.另外请告诉我逻辑.
Informatica PowerCenter 中的 $myvar 和 $$myvar 参数有什么区别?
我是Informatica的新手...... Joiner和Union Transformation有什么区别?另外,我们应该使用Router而不是Joiner,以便在有多个源时提高性能吗?
我正在使用Informatica,我想根据字符串中的逗号分割字符串,并将逗号之前/之后的所有内容返回到不同的端口/列.例如,我有字符串
'Answer1, Answer2, Answer3'
Run Code Online (Sandbox Code Playgroud)
被传递到Expresssion Transformation,我想将每个值/答案传递到不同的端口/列.我遇到的问题是,有时传递给表达式转换的字符串只有一个值('Answer1')或两个值('Answer1,Answer2')或许多值('Answer1,Answer2,Answer3,Answer4,Answer5')但我需要的是要传递到不同端口/列的前三个值(或任何3个值),如果只有一个值,则其他2个端口/列应该为空.
我不知道如何做到这一点,因为我不知道如何解释可以传递到表达式转换中的不同类型的字符串,因为有时字符串中没有逗号,有时会有很多逗号.任何帮助,将不胜感激
我有一个没有固定结构的平面文件
name,phone_num,Address
bob,8888,2nd main,5th floor,avenue road
Run Code Online (Sandbox Code Playgroud)
这里最后一列Address有值,2nd main,5th floor,avenue road但由于相同的分隔符,用于分隔列,我也没有得到任何线索如何处理相同.
平面文件的结构可能会因文件而异.如何在导入时使用这种平面文件Informatica or SQL * Loader or UTL Files
我将无法访问平面文件只是我应该从它读取数据,但我不能编辑平面文件中的数据.
oracle informatica utl-file informatica-powercenter sql-loader