Informatica
Informatica
no Topic Question
1 Architecture Overview & You define a set of instructions to execute tasks, using :
Components
2 Architecture Overview & .……………….. is the primary unit for management and administration within
Components PowerCenter
3 Architecture Overview & A ……….. is the logical representation of a machine in a domain
Components
4 Architecture Overview & ………… allow users to create shortcuts to objects in the folder
Components
5 Architecture Overview & The Integration Service connects to the repository through the …………… to
Components fetch metadata from the repository
6 Architecture Overview & Which among the following is not an Application service
Components
7 Architecture Overview & Which service is responsible for executing the mappings
Components
8 Architecture Overview & Which are the types of services which need not to be created by the
Components Administrator?
9 Designer A set of source and target definitions linked by transformation objects that
define the rules for data transformation is called a
10 Designer …………… is a repository object that generates, modifies, or passes data
18 Designer Which types of target definitions can be created in the Target Designer ?
19 Designer Mappings represent :
20 Designer When the Integration Service runs a ……………, it uses the instructions
configured in the mapping to read, transform, and write data
21 Designer Every mapping must contain which of the following components :
34 Designer When you add a relational or a flat file source definition to a mapping, you
need to connect it to a
35 Designer In Joiner Transformation, if Master Outer Join type is used, it will :
36 Designer To test data for one or more conditions and route rows of data that do not
meet any of the conditions to a default output group, which transformation
would you use ?
37 Designer A transformation that does not change the number of rows that pass
through it, is called :
38 Designer ……………….. is an example of Passive Transformation
39 Designer ……………….. is used to control on a row by row basis, whether the row is to
be inserted, updated, deleted or a rejected based on some logical condition
42 Designer Which of the following is not True with respect to Sorter transformation ?
44 Designer
What value would the function GET_DATE_PART (DATE_SHIPPED, 'HH')
return
when the value of DATE_SHIPPED is null?
45 Designer
For triming leading & trailing spaces of a in Informatica the following
function is used
46 Workflow manager A set of instructions to execute tasks such as sessions, emails, shell
commands etc is called :
47 Workflow manager A session :
48 Workflow manager Which among the following is not a type of workflow task
49 Workflow manager A session task is a type of :
50 Workflow manager Chrological details of workflow tasks can be viewed in
51 Workflow manager In a Workflow , you need to run an operating system script between two
sessions. How can you best accomplish this?
52 Workflow manager Are user-defined events supported in PowerCenter workflows?
Node Server
Mapping Worklet
Transformation DTM
Fixed-width Delimited
command session
Worklet Mapplet
Does not change the number of rows that Represents the data flow between sources
pass through it and targets
Joiner Transformation Aggregator Transformation
Keep all rows of data from the detail source Discard all rows of data from the master
and the matching rows from the master and detail source that do not match, based
source, and discards the unmatched rows on the condition
from the master source
0 Null
TRIM(VALUE) LTRIM(VALUE)
is a set of instructions that describes how is an object that groups a set of tasks
and when to execute tasks related to
extraction, transformation and loading data
Call from Post SQL Call the script from a Command task
No, because only File Wait events are Yes, but only in workflows containing
supported in the Event-Wait task. worklets.
Database Bulk Loading Event Raise
Designer Administration console.
Status of tasks and worklets in the workflow Errors encountered during the workflow
and general information
Use log events Locate the relevant log codes
XML text
Restart task Resume from last checkpoint
Terse Verbose
PMREP PMCMD
CONTROL M Autosys
repository service domain name
OptC OptD Answer
Repository Manager PowerCenter Designer
B
Administration Console Power Center Domain
D
Grid Service A
Keep all rows of data from the master source Keep all rows of data from both the
and the matching rows from the detail source, master and detail sources
and discards the unmatched rows from the
detail source
A
Joiner Transformation Filter Transformation B
Workflow Transformation C
is a set of instructions that describes how to Reads workflow information from the C
move data from source to target using a repository
mapping
Timer Filter D
workflow task mapplet C
Workflow view we cant view chronological details in A
worklow monitor
Use a custom transformation Use Event raise and Event wait tasks
B
No, because Event-raise tasks do not support Yes, using a combination of Event-
user-defined events. Raise and Event-Wait tasks D
Ranking Sorting B
Workflow Monitor Workflow Manager.
C
Status of tasks and worklets in the workflow None of the above
D
Locate text prefixes All of the above D
binary log All of the above D
Fail task and continue workflow None c
Both A and B Normal
a
Session, Tasks, Workflows, Links, Folders, Session, Tasks, Workflows, Links,
Integration Service Folders, Integration Service, Grids D
REPCMD CMD B
A
integration service name node name C
SL No Topic Question
designer How many return ports are allowed in unconnected lookup
1 transformation ?
12
Partitions in You cannot create partition point for which of the following
13 Informatica transformations
18
Parameters & Parameters are created in which tool?
19 Variables
Parameters & What is the difference between the system variables $$
Variables $SessionStartTime and SESSSTARTTIME?
20
Parameters & Which among these is not a task specific predefined workflow
21 Variables variable?
Parameters & Which is not true about built in functions $$$SessStartTime and
22 Variables SESSSTARTTIME ?
Parameters & The Integration Service looks for the start value of a variable in
the following order:
Variables
24
Parameters & which among the following is not a variable function?
25 Variables
Parameters & If we enter a space between the parameter name and the
26 Variables equals sign, the Integration Service interprets the space as
Parameters & What is difference between $ and $$ parameters/variables?
27 Variables
Parameters & To assign a null value to $PMBadFileDir , set the parameter or
28 Variables variable value to
31
Reuable A mapplet must contain at least one _____ with at least one
33 components connected port in the mapplet.
34
Reuable What is a mapplet?
components
35
Reuable
components Which statement is true of Worklets but NOT of Mapplets?
36
Reuable
components Which is not a valid option of UPDATE STRATEGY transformation
37
Reuable If you delete ports in the mapplet when the mapplet is used in a
38 components mapping, which of the following is True?
Reuable which of the transformation cannot be created as Reusable
39 components transformation?
Reuable _____________ definitions are not allowed in mapplet
40 components
What happens if the Lookup table is larger than the Lookup
Debugging Job Cache?
41
Job Execution The tasks that can be performed using Workflow Manager
49
Job Execution Which one of the following statements is NOT correct?
50
198 Job Execution Which of the following is a type of workflow task?
Job Execution How to run a workflow without using GUI i.e, Workflow
51 Manager, Workflow Monitor?
In a sequential batch, can we run the session if previous session
Job Execution fails?
52
If a session fails after loading of 10000 records into the target.
Job Execution How can you load the records from 10001th record when you
53 run the session next time?
Job Process How to determine whether the incoming record already exists in
59 the target table?
Administration Console and Workflow Repository Manager and Workflow Manager and Workflow
manager Administration Console Monitor
Multiple partitions for a single pipeline How the Integration Service reads data
stage, Partitioning information that Number of source and target from the source, distributes rows of
controls the number of threads (reader, connections to use data to each transformation
transformation, and writer)
The integration service passes all rows The integration service passes the
at one partition point to the next data to each partition depending on The integration service distributes
partition point without redistributing data evenly among all partitions
them the ranges you specify for each port
Delete a transformation that was a Add a transformation that is a default Move a transformation that is a
partition point partition point partition point to a different pipeline
You can change the parameter file when You cannot change the parameter once a parameter file is created, it can
the workflow is running file when the workflow is running never be changed.
A parameter value can change A parameter value remains constant A parameter value must be read from a
throughout a Session Task run, and a throughout a Session Task run, and a flat file, and a mapping variable value
mapping variable value remains must be recalculated with an expression
constant. mapping variable value can change. for each row.
$$$SessStartTime cannot be use in SESSSTARTTIME can be used in $$$SessStartTime can be used in sql
Mapping or mapplet filter condition. expressions. overrides.
Values can be defined for built-in The integration service sets the values
Built-in variables return either run-time variables in a workflow or session
or system information parameter file. for built in variables.
1. Value in parameter file 1. Value saved in the repository (if 1. Datatype default value
2. Value saved in the repository (if the the variable is persistent) 2. Value saved in the repository (if the
variable is persistent) variable is persistent)
2. Value in parameter file
3. User-specified default value 3. User-specified default value 3. Value in parameter file
4. Datatype default value 4. Datatype default value 4. User-specified default value
$ are User defined and $$ are System $ are System defined and $$ are $ are Session Level defined and $$ are
defined variables User defined variables Mapping Level defined variables
We can revert back Reusable We cannot revert back Reusable Reusable components are only created
transformation to normal one transformation to normal one in the mapping designer tool
A mapplet used to run a batch of A mapplet is a reusable object that is A mapplet is a database object referred
mappings created using mapplet designer. in a mapping
It invalidates the mapping It does not invalidate the mapping It will invalidate the mapplet
The Designer The Designer and the Workflow The Designer and a running Informatica
Manager server
Use an existing non-reusable session Use an existing reusable session Create a debug session instance
Dimesion which is finalized. Dimesion which is connected to Dimesion which is connected to another
more than one fact. dimention.
Flag Date Range Version
SCD type1 SCD Type 2 SCD Type 3
SCD type1 SCD Type 2 SCD Type 3
Yes, the second session will run even if the second session has no We cannot run sessions sequentially in
the first session fails dependency of the first session workflow manager
Restart the session using session Restart the session using workflow
Restart the session normally recovery option manager option
Stop - Stops the Session Stop - Kills the session. Both stops the session
Abort - Kills the session. Abort - Stops the session
source qualifier ,all the transformations source qualifier and all the source qualifier ,all the transformations
and targets that receive data from that transformations from that source and all the targets in the mapping from
source qualifier qualifier but not target other sources as well
Opt D Answer
B
Any number
A
no reference is required
C
Filter
D
All of the above
B
Designer and Workflow Manager.
D
All of the above
C
Mappings and Mapplets,Integration
Services,and folders and subfolders
D
Round-robin partitioning
B
Hash User-Keys
A
single reader, multiple transformation,
or multiple writer thread
C
database
D
c
Both A & C
c
The integration service distributes data
to the partitions by group
D
key hash
D
All of the above
B
Admin console
A
There is no difference in practice.Either
can be used to return the session start
time.
d
ErrorName
a
NONE
b
Built-in variables can be used in
expressions in Designer.
a
1. User-specified default value
2. Datatype default value
3. Value saved in the repository (if the
variable is persistent)
4. Value in parameter file
D
SetAvgVariable
a
Throws an error
4 C
b
None
d
B
None of the above
D
They can be nested
D
DD_TRUNCATE
A
None of the above
B
expression
A
None of the Above
A
the system will hang
C
The Designer, the Workflow Manager,
and a running Informatica server
A
Workflows may contain worklets.
Sorting B A
C
None of the above
A
None of the above
D
pmcmd
Command Tasks A
B
CMD
Maestro A
B
Writing a select query on toad
A
none of the above
SL No Topic Question
pushdown
7 optimization Which is not a Type of Pushdown optimization:
8 pushdown For pushdown optimization the integration service creates which DML in
optimization case of source side pushdown?
pushdown
9 optimization What is 'PowerCenter Pushdown Optimization Option' in Informatica
pushdown
10 optimization Types of Pushdown optimizations
11 pushdown For pushdown optimization the integration service creates which DML in
optimization case of target side pushdown?
pushdown
12 Which statement about integration service is true?
optimization
pushdown
15 optimization Pushdown Optimization is used for
17 Performance Tuning Which of the below statements helps in improving the performance
19 Performance Tuning How can you minimize the cache for a joiner transformation?
When you want to create an additional pipeline stage to improve
20 Performance Tuning performance, but do not want to change the distribution of data across
partitions, use _______ partition
22 Performance Tuning Integration Service processes the transformation logic if which of the
following conditions are true:
Which of the following criteria affects whether the Integration Service can
23 Performance Tuning push the transformation to the database?
26 Performance Tuning When can you say that there is a source bottleneck?
27 Performance Tuning You are optimizing a mapping. Which of the following statements about
expressions is true?
28 Performance Tuning Which statement about optimizing Mapping bottleneck are valid?
[(# of reads from disk) + (# of writes to disk)]/[(# of reads from memory cache)
30 Performance Tuning + (# of writes to memory cache)] is the formula for
34 Repository tables which repository table stores the name of each PowerCenter repository folder
35 Repository tables The repository table thast stores the names and IDs of all the transformation
fields for each of the transformations
The repository table which stores the component details like Post-Session-
36 Repository tables Success-Email, commands in Post-Session/pre-Session etc
37 Repository tables Which repository table stores information regarding repository name and its
associated domain
38 Repository tables This table stores the details of the expressions used anywhere in PowerCenter
The repository table that stores the name and ID of each mapping and its
39 Repository tables corresponding folder
integration with Which plug in enables IT to access and extract data from social media
40 social media networks and integrate data in batch or real time
Opt A Opt B Opt C
Transforms Mapplet logic into SQL Transforms Transformation Transforms Session logic into
Queries and sends to database logic into SQL Queries and SQL Queries and sends to
sends to database database
Source-side push down Target side push down Full push down
Optimizing the session performance Optimizing the workflow Optimizing the lookup
while execution performance while executing performance
Make the smaller source the master Make the smaller source the Sort the master data prior to the
source details source joiner transformation
Database Key range Hash user keys
When the Integration Service When the Integration Service When the Integration Service
spends more time on the reader spends more time on the spends more time on the writer
thread than the transformation or transformation thread than the thread than the transformation
writer threads reader or writer threads or reader threads
String operations are faster than You should trim char and ans)The CONCAT function is
number operations varchar fields before faster than the || operator
performing comparisons.
OPB_MAPPING OPB_TASK
OPB_WIDGET_FIELD
OPB_COMPONENT OPB_SESSIONS OPB_TASK_ATTR
OPB_REPOSIT
OPB_SESSIONS OPB_TASK_ATTR
integration service B
Exclusive lock D
any extension can be A
given
The Designer, the
Workflow Manager, and a
running Informatica C
server
Maestro A
Transformation
Pushdown optimization d
Update,insert,Delete c
statement
None B
All D
Update,insert,Delete D
statement
$$pushdowntarget B
transformation logic,
mapping and session A
configuration
Is a session property to
pushdown the
transformation logic to D
the database
Immediately before an
Expression A
transformation.
a&b d
Union C
Informatica MDM C
data quality B
OPB_SUBJECT
D
OPB_COLUMNS C
OPB_REPO A
A
OPB_REPO
C
OPB_DETAILS
A
OPB_DETAILS
Powerexchange for
twitter A