Académique Documents
Professionnel Documents
Culture Documents
Target Options for File Target type are FTP File, Loader and MQ.
Target Options for Relational are Insert, Update (as Update), Update (as Insert), Update (else
Insert), Delete, and Truncate Table.
Bulk Mode in which for multiple records DML stmt will be preapred and executed thus improves
performance.
Compatibility between code pages is used for accurate data movement when the Informatica
Sever runs in the Unicode data movement mode. If the code pages are identical, then there will
not be any data loss. One code page can be a subset or superset of another. For accurate data
movement, the target code page must be a superset of the source code page.
Superset - A code page is a superset of another code page when it contains the character encoded in the other code
page, it also contains additional characters not contained in the other code page.
Subset - A code page is a subset of another code page when all characters in the code page are encoded in the other
code page.
Router transformation is use to load data in multiple targets depending on the test condition.
Ans: While running a Workflow,the PowerCenter Server uses the Load Manager process and the
Data Transformation Manager Process (DTM) to run the workflow and carry out workflow
tasks.When the PowerCenter Server runs a workflow, the Load Manager performs the following
tasks:
INTERNAL
8. Sends post-session email if the DTM terminates abnormally.
When the PowerCenter Server runs a session, the DTM performs the following tasks:
1. Fetches session and mapping metadata from the repository.
2. Creates and expands session variables.
3. Creates the session log file.
4. Validates session code pages if data code page validation is enabled. Checks query
conversions if data code page validation is disabled.
5. Verifies connection object permissions.
6. Runs pre-session shell commands.
7. Runs pre-session stored procedures and SQL.
8. Creates and runs mapping, reader, writer, and transformation threads to extract,transform, and
load data.
9. Runs post-session stored procedures and SQL.
10. Runs post-session shell commands.
11. Sends post-session email.
The DTM allocates process memory for the session and divide it into buffers. This is also
known as buffer memory. It creates the main thread, which is called the master thread. The
master thread creates and manages all other threads.
If we partition a session, the DTM creates a set of threads for each partition to allow concurrent
processing.. When Informatica server writes messages to the session log it includes thread type
and thread ID.
Master Thread - Main thread of the DTM process. Creates and manages all other threads.
Mapping Thread - One Thread to Each Session. Fetches Session and Mapping Information.
Pre and Post Session Thread - One Thread each to Perform Pre and Post Session Operations.
Reader Thread - One Thread for Each Partition for Each Source Pipeline.
Writer Thread - One Thread for Each Partition if target exist in the source pipeline write to the
target.
INTERNAL
What is a Source Qualifier?
source qualifier is used to convert the source data type to Informatica readable format.
we can do mapping without source qualifier..in that case the datatypes of the source columns should be
same as what will be mentioned in source qualifier..
To provide support for Mainframes source data,which files r used as a source definitions?
COBOL files
The mainframe files are Used as VSAM files in Informatica by using the Normaliser transformation.
Which transformation should u need while using the cobol sources as source defintions?
Normalizer transformaiton which is used to normalize the data.Since cobol sources r oftenly consists of
Denormailzed data
what is a transforamation?
INTERNAL
After building the caches, the Joiner transformation reads records from the detail source and perform
joins.
Receives input
Receives input values from
values diectly
the result of a lkp expression
from the pipe
in a another transformation.
line.
U can use a
dynamic or static U can use a static cache.
cache
Cache includes Cache includes all lookup out
all lookup put ports in the lookup
columns used in condition and the
the maping lookup/return port.
Does not support user defiend
Support user
default values
defined default
values
Recache from database: If the persistent cache is not synchronized with he lookup table,U can configure
the lookup transformation to rebuild the lookup cache.
Static cache: U can configure a static or readonly cache for only lookup table.By default informatica
server creates a static cache.It caches the lookup table and lookup values in the cache for each row that
comes into the transformation.when the lookup condition is true,the informatica server does not
update the cache while it prosesses the lookup transformation.
Dynamic cache: If u want to cache the target table and insert new rows into cache and the target,u can
create a look up transformation to use dynamic cache.The informatica server dynamically inerts data to
the target table.
shared cache: U can share the lookup cache between multiple transactions.U can share unnamed cache
between transformations inthe same maping.
INTERNAL
Difference between static cache and dynamic cache
Within a mapping. Within a mapping, you use the Update Strategy transformation to flag records for
insert, delete, update, or reject.
INTERNAL
Update esle insert
Truncate table
Getting Started Wizard. Creates mappings to load static fact and dimension tables, as well as slowly
growing dimension tables.
Slowly Changing Dimensions Wizard. Creates mappings to load slowly changing dimension tables based
on the amount of historical dimension data you want to keep and the method you choose to handle
historical dimension data.
INTERNAL