Repository services not started
I have Oracle 9i and windows XP installed on my machine and try to install Informatica 8.6 and after successfully installing client and server try to do all setting in power center administration console and create new repository but repository services are not up and giving error that unable to connect...
Informatica primary server process
Which is primary server process in Informatica?1.Repository manager 2.Load manager 3.Workflow manager 4.Workflow designer
load manager
hi..
"load manager' is the primary process of informatica power center server
"DTM-data transformation manager" is the secondary prcess..
go through the architecture of informatica power center server..
thank u...
suvashis
How to join two tables without common columns?
Create a Dummy Port in both tables and assign same value e.g. 1 to both ports in expression transformation before joiner.
Now in join condition use this dummy port to join both tables.
You join these table using null key.
Pass {} to the key,I am sure it will work.
Regards,
Anshuman
Where and how you use UNIX shell script in Informatica
Can any one explain where we use UNIX shell scripts in Informatica? Provided with example if possible.Thanks.......Jc
Script can be used for several task
1) To run the worklfow, u can create script
2) To schedule the task/wkf u can schedule the script in cron tab
3) To Export/Import object
4) To automate the dep group
5) To bounce the service
U name it, and it can be done using script !!!1
Hi,
We can invoke Unix Scripts through
--> Command task
--> Under Session, Pre/Post session commands
What is the use of ODBC.Ini file while installing server?
ODBC.ini file has the entry of drivers required for the third party software like sybase, Teradata etc. Its located at server/bin loc.
Odbc.ini file is used to define the connections(DSN names,tcp/ip port) for database through which Informatica connects to the database.
How to create connection for source flat file? Which session properties need to be changed?
I have to load data from db2 flat file to ms SQL server target tables.
First for Flat file a connection is not required.
All we need to provide is the path of the path in the mapping properties.
It will save in Informatica Server below path:
c:Informatica9.0.1serverinfa_sharedSrcFiles
How do we kill process if the process is running?
Do we have any specific number which we have to use with kill command?
U can use
ps -ef | grep USERID
where USERID is the Id with which the process is running.
It will give you output with two Id and detail of process name
kill PID
or
Kill -9 PID (if kill does not work )
If its an Unix installation, we can use the below commands:
ps_ef --> To know the processes running in backend.
kill -9
If the ETL is not ussing Full Pushdown optimization or Target Pushdown optimization . We can track with insert Time_stamp
We can track the changes in SCD type 2 in many ways:
--> A time column
--> Mentioning a version
How to send email from Informatica with post-session success/failure
Hi all,i need to put the value of a col (request-id) in the text of the body of the post-session success/failure email which I have to send in Informatica. How to achieve this? We cannot, I guess, use a parameter file for this as it would take the same value every time and put it in the email. I want...
Create the EMAIL Task, in Properties Tab 1. EMAIL USER NAME : give the email id required 2. Subject as %w -- %e 3. Email Text as %g Session Start time : %b Session completion Time : %c Total Re...
Pls Help me,
how to send email from informaticas Log file is the Requirement, i need log file as Email IN Box
Delete first 3 rows & last 3 rows in target table
How to delete first 3 rows & last 3 rows in target table in Informatica?
Hi,
We can use a sql in the sql override:
select count(1) from
(select * from
minus
select * from
This query will remove the first 3 and the bottom 3 records.
Thanks
As i have mentioned previously first sort the table using sorter transformation and then use rank transformation. next by using expression transformation you can delee all rows as asked in question.
Sorry, if i am wrong. Please correct me.
Regards,
Karthik
What is the way to add the total number of records that have been read from src in the tgt file as last line? Let me clear you if my tgt is a flat file and want to add total number of records that are written in tgt as a last line with sysdate.
Hi,
This can be achieved using an Aggregator transformation.
In the aggregator transformation, check the group by columns for all the source columns and add one extra output port in the aggregator.
OUT_TTL_RECORDS=count(*)
Pass this port value as the last record of the flat file target.
Thanks.
yes we hav to take lookup of target table. then follow the scd
Find out duplicate records using aggregator
How to find out duplicate records using aggregator. Pls explain with example. What is the need for placing joiner after aggregator. I just tried like the following:count the records and group by all the columns. If the count=1 then it will be a valid record. What to do if the count >2.Means file contains...
Hi, Its similar to the SQL query, SELECT * FROM ,,.... FROM TABLE_NAME GROUP BY ,,..... HAVING COUNT(*)=1 Similarly in Informatica Aggregator transformation, select group by for all the columns and...
With respect to your query. Try getting the session log details regarding the session run. In case if you are not able to get sufficient informations, running the workflow in Verbose data mode. That will give you an exact account where things went wrong.
Cheers
Arun
I have 2 sources one is relational table with 7 ports second is flat file with 8 ports.How can I get the combined output and I should not do any modifications to the source structure?
Hi, I think we can obtain the results by using Joiner transformation. If the sources have no common columns, we can add one extra column with a value 1 in both the sources and then can join based on ...
If there are multiple source flat files with different names but same file structure. How do we load all those files to the target in one step?
Answered by: etluser
Member Since Dec-2009 | Answered On : Dec 31st, 2009
Follow the below steps-
1. Create the mapping as if there is only single source and target.
2. Now create an additional file on the server which will list the multiple source file names along with their paths.
3. Specify the path and name of this file in the "Source File" under session properties.
4. Now the most important thing - Set "Source Filetype" as "indirect" under session properties.
There is a concept of Indirect filelist for processing multiple files with similar structure.
What if there are n source files(number may vary) with the same structure? File name maybe similar for e.g. TxtFile_1,TxtFile_2,TxtFile_3...........TxtFile_n
When an Aggregator transformation is used without sorter, it stores all the data before performing the grouping operation. But when a sorter is used before aggregator, it sorts all the data before pas...
passing data to sorter is time taking why because sorter transf stores whole data in buffer and then sorts based in specified ports.insted of passing data to sorter transf ,sort d data in the sours...
Sorry for my previous post. I missed a bit of question.
select * from
select * from
How do you take only duplicate rows in target table in Informatica
Hi, One way of getting only the duplicate columns loaded in the target table is to modify the SQ query: When primary keys are defined: select * from where exists (select PK1,PK2,... from group b...
i think you can write the sql query (delete from....) in session post-sql command and it will work good.
How do you recover a session or folder if you accidenTALLY dropped them?
If we drop any sessions accidentally, it wont be deleted permanently until we do a check in. So if we want to recover the session, we can do a undo checkout on the session.
If you dropped your session or folder we can get it back if it has proper backup.we can also get it back when you have same folders in other environment, I mean to say, generally, we will have th...
It can be done using a setvariable function. We need to add a mapping variable with the initial value given as 0.
Then in the expression transformation:
1. Seq_No -->
2. Out_Seq_No --> setvariable(
At every run, the value of the mapping variable will be incremented by 1.
Thanks.
By using pre SQL in source qualifier we can generate sequence in the target
OR
It can be implemented throuh Lookup Transformation, Develope the lookup transformation with condition like NEXTVAL=CURVAL+1, Through this conditon we can acheive.
How do to detect every day delta changes?
Hi,
We can capture the delta changes by using a look up transformation followed by an update strategy transformation with which can insert,delete and update records.
Thanks.