Professional Documents
Culture Documents
Int Infa
Int Infa
Yes. By using copy session wizard, you can copy a session in a different folder or
repository.
Master thread
Mapping thread
Reader thread
Writer thread
Run only on demand: Informatica server runs the session only when user starts
session explicitly
Run once: Informatica server runs the session only once at a specified date and
time.
Run every: Informatica server runs the session at regular intervals as you
configured.
Customized repeat: Informatica server runs the session at the date and time
specified in the repeat dialog box.
Assignment Task
Command Task
Control Task
Decision Task
E-mail Task
Session Task
Timer Task
Link Task
Warehouse Designer
No
If there are x lot number of records with y number of columns from source data and
we need to extract z number of columns only (very less) then the cache stores those
columns for respective records in the $PMCACHEDIR of Informatica Server so that we
don�t need to extract each record from database and load into Informatica. Doing
this increases the performance of the system.
If the object undergoes a change, this change has to be updated to each and every
user. Instead, if the object is made as shared, then the update has to be done to
the object and all other users get the update.
Dual table is a table that is created by oracle along with data dictionary. It
gives output of exactly one column name dummy and one record �x�.
-----------
DUMMY
Dimension which has no dimension table of its own and is derived from the fact
table.
Staging Area is indeed a database where data from different source systems are
brought together and this database acts as an input to Data Cleansing.
equi join
self join
outer join
Joins in informatica
master join (right outer join)
normal join
What is the file extension or format of files for the Informatica Objects like
sessions, mappings etc. in Repository?
The format of files for Informatica Objects in Repository is XML
In joiner transformation, we take the table with lesser number of rows as master
while the more number of rows as detailed. Why?
In joiner, each and every row of the master is compared with every row of the
detailed and so, the less number of rows in master, the less is the number of
iterations and so better is the performance of the system.
What are all the databases the Informatica server on windows can connect to?
What are the databases the Informatica server on UNIX can connect to?
Two ways
We can reimport the source definition
We can edit the source definition
What is mapping?
Mapping is nothing but data flow between source and target.
What is a session?
Session is a set of instructions that tells the Informatica server when to and how
to move the data from source to targets.
If a session fails after loading 10000 records into the target how can we start
loading into the target from the 10001th record?
We can run the session with the recovery strategy mode.
What are the constants or flags for each database operation and their numeric
equivalent in Update Strategy?
Insert DD_INSERT 0
Update DD_UPDATE 1
Delete DD_DELETE 2
Reject DD_REJECT 3
What are the two types of processes that run the session?
The two types of processes that run the session are
Load Manager
DTM processes (Data Transformation Manager)
How many number of sessions can you can you group in batches?
Any number of sessions but the lesser the number of sessions in a batch, the easier
the migration.
Filter transformation gives only one output. Router transformation can give more
than one output.
Which transformation should we use to normalize the COBOL and relational sources?
We need to make use of Normalizer Transformation
Joiner works on source data only while Lookup works on source as well as target
data.
Joiner transformation supports equi joins only while Lookup supports equi join as
well as non equi joins.
Connected lookup returns more than one column in a row where as unconnected
What is a Mapplet?
Mapplet is an object which consists of set of reusable transformations which can be
used in different mappings.
In case of flat files (which comes through FTP) haven�t arrived what happens?
The session is going to fail because of fatal error
What are the differences between unique key and primary key?
Primary key cannot contain null value whereas unique key can contain one and only
one null value
In case of sql server, with default options, primary key is created as a clustered
index while unique key is created as a non clustered index
A unique key is similar to primary key but we can have more than one unique key per
table
What are pseudo columns? What are the various types of pseudo columns?
Pseudo columns are columns which are not in the table but they can be used in
sequel queries as if they are part of the table
RowNum
RowId
Sysdate
User
Currval
Nextval