informatica

Using mapping parameter in an Informatica stored procedure call

北城余情 提交于 2019-12-08 08:24:17
问题 I am using a stored procedure as a source in my Informatica mapping, and I have defined the SQL query in the source qualifier as exec dbo.GET_ATTRIBUTES($$fromDate, $$toDate) where $$fromDate and $$toDate are mapping parameters I have defined in a parameter file. I have tried a number of different ways of going about this and none seem to work, as the SQL query fails to validate. So, my question boils down to this, is there a way to call a stored procedure while passing in two mapping

Set Mapping variable in Expression and use it in Source Filter

梦想与她 提交于 2019-12-08 08:03:37
问题 I have two tables in different databases. In a table A is the data, in the other table B are information for incremental load of the data from the first table. I want to load from table B and store the date of the last successful load from table A in a mapping variable $$LOAD_DATE . To achieve this, I read a date from table B and use the SETVARIABLE() function in a expression to set the $$LOAD_DATE variable. The port in which I do this is marked as output and writes into a dummy flat file. I

Informatica: Write data into multiple files based on State name

ぐ巨炮叔叔 提交于 2019-12-08 07:32:56
问题 I have table with a column called State. My requirement is to read data from the table and write it into multiple files based on State name. I'm using Informatica PowerCenter as ETL tool 回答1: Create a mapping as below: Source --> SQ (sort data state name)--> Expression --> Transaction Control --> Target Expression: Create a variable port to store previous value of state and a output port flag. flag = IIF(state = var_state,0,1) var_state = state In Transaction Control Transformation, use TC

Snapshot too old error

送分小仙女□ 提交于 2019-12-08 06:28:09
问题 I am getting 'snapshot too old error' frequently while i am running my workflow when it runs for more than 5 hrs.My source is oracle and target is Teradata. Please help to solve this issue.Thanks in advance 回答1: The best explanation of the ORA-01555 snapshot too old error that I've read, is found in this AskTom thread Regards. 回答2: The snapshot too old error is more or less directly related to the running time of your queries (often a cursor of a FOR loop). So the best solution is to optimize

Database driver error when loading data with Informatica into Oracle XE 10 g

十年热恋 提交于 2019-12-08 04:02:24
问题 I'm trying to load within an Oracle XE 10g database. When I run an Informatica PowerCenter Workflow, I get a following error: CMN_1022 Database driver error... CMN_1022 [Database driver event... Error occurred loading library [pmora8.dll]. System error encountered is 193. Error text is %1 is not a valid Win32 application. .] Any ideas what might be causing this error? My environment is as follows: Windows Server 2008 R2 Informatica PowerCenter 9.5 Oracle XE 10 G Powercenter repository is on

Database driver error when loading data with Informatica into Oracle XE 10 g

孤街浪徒 提交于 2019-12-06 15:41:28
I'm trying to load within an Oracle XE 10g database. When I run an Informatica PowerCenter Workflow, I get a following error: CMN_1022 Database driver error... CMN_1022 [Database driver event... Error occurred loading library [pmora8.dll]. System error encountered is 193. Error text is %1 is not a valid Win32 application. .] Any ideas what might be causing this error? My environment is as follows: Windows Server 2008 R2 Informatica PowerCenter 9.5 Oracle XE 10 G Powercenter repository is on SQL Server 2012. Well, there are a few variables that need to be set before your informatica runtime

Snapshot too old error

做~自己de王妃 提交于 2019-12-06 15:07:00
I am getting 'snapshot too old error' frequently while i am running my workflow when it runs for more than 5 hrs.My source is oracle and target is Teradata. Please help to solve this issue.Thanks in advance Rob van Wijk The best explanation of the ORA-01555 snapshot too old error that I've read, is found in this AskTom thread Regards. The snapshot too old error is more or less directly related to the running time of your queries (often a cursor of a FOR loop). So the best solution is to optimize your queries so they run faster. As a short term solution you can try to increase the size of the

Informatica: Write data into multiple files based on State name

狂风中的少年 提交于 2019-12-06 14:39:32
I have table with a column called State. My requirement is to read data from the table and write it into multiple files based on State name. I'm using Informatica PowerCenter as ETL tool Create a mapping as below: Source --> SQ (sort data state name)--> Expression --> Transaction Control --> Target Expression: Create a variable port to store previous value of state and a output port flag. flag = IIF(state = var_state,0,1) var_state = state In Transaction Control Transformation, use TC_COMMIT_BEFORE when Flag = 1 Add Filename port to Target and map state name as filename. You can also do this

informatica 9.6.1安装“坑”列表

半世苍凉 提交于 2019-12-06 02:09:08
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Eason_oracle/article/details/53633892 最近这几天因为项目需要,使用informatica powercenter ,说实话,网上确实很难找 informatica 软件的下载。比较官方的下载地方是:https://edelivery.oracle.com/osdc/faces/Home.jspx 网速好的话,可以下载,但是很慢,而且软件比较大。在家的网根本登录不上去。这个确实比较坑。不过好在楼主坚持不懈的找下载,终于是在一个网友的分享中找到了,还是有好人的。好了言归症状,诉诉我安装infa的坑吧! 首先声明一下,楼主安装的是informatica 9.6.1 win版。server端是64位,client端是32位,数据库用的是Oracle 11g。 一宗罪,Oracle要与infa server端安装在同一台机器上。楼主就是数据库与infa server不在同一台机器上,结果配置server端域的时候总报错,连接数据库也不行,所以不得不低头,乖乖的在server上安装数据库! 二宗罪,这个罪有点轻吧,严格意义上讲也不算,不过就先记上吧,楼主的数据库是Oracle的,在安装infa server 端时,要先安装好Oracle数据库

informatica powercenter vs custom perl ETL job?

╄→гoц情女王★ 提交于 2019-12-05 20:41:05
Most of my company uses powercenter informatica for Extract-Transform-Load type data move jobs between databases. However project I am on has a big custom Perl job with some Java thrown in for good measure to move data and trigger some other updates. There is talk of rewriting the thing to use powercenter instead, what are people's experiences on such a project, does it make sense? Seems like you trade lot of flexibility in going to such a "off the shelf" solution, but do the ETL tools buy you much in terms of productivity for example? Informatica is good for an operations team. It allows a