SL - No Topic: Sensitivity: Internal Restricted
SL - No Topic: Sensitivity: Internal Restricted
no Topic
1 Architecture Overview &
Components
2 Architecture Overview &
Components
3 Architecture Overview &
Components
4 Architecture Overview &
Components
5 Architecture Overview &
Components
6 Architecture Overview &
Components
7 Architecture Overview &
Components
8 Architecture Overview &
Components
9 Designer
10 Designer
11 Designer
12 Designer
13 Designer
14 Designer
15 Designer
16 Designer
17 Designer
18 Designer
19 Designer
20 Designer
21 Designer
22 Designer
23 Designer
24 Designer
25 Designer
26 Designer
27 Designer
28 Designer
29 Designer
30 Designer
31 Designer
32 Designer
34 Designer
35 Designer
36 Designer
37 Designer
38 Designer
39 Designer
40 Designer
41 Designer
42 Designer
43 Designer
44 Designer
45 Designer
46 Workflow manager
47 Workflow manager
48 Workflow manager
49 Workflow manager
50 Workflow manager
51 Workflow manager
52 Workflow manager
53 Workflow manager
54
Workflow monitor
55
Workflow monitor
56 Workflow monitor
57 Workflow monitor
58 Workflow monitor
59
Workflow monitor
.……………….. is the primary unit for management and administration within PowerCenter
The Integration Service connects to the repository through the …………… to fetch metadata from
the repository
Which among the following is not an Application service
Which are the types of services which need not to be created by the Administrator?
A set of source and target definitions linked by transformation objects that define the rules for
data transformation is called a
…………… is a repository object that generates, modifies, or passes data
To create or import source definitions, ………….. is used in the Designer
To extract data from a source, first step in the Designer is :
Relational source definitions can be imported from :
When a relational source definition is imported, which of the following source metadata is
imported ?
What type of files can be imported for flat-file source/target definitions in the repository ?
When the Integration Service runs a ……………, it uses the instructions configured in the mapping
to read, transform, and write data
Every mapping must contain which of the following components :
When you add a relational or a flat file source definition to a mapping, you need to connect it to
a
In Joiner Transformation, if Master Outer Join type is used, it will :
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 ?
A transformation that does not change the number of rows that pass through it, is called :
A session :
In a Workflow , you need to run an operating system script between two sessions. How can you
best accomplish this?
Are user-defined events supported in PowerCenter workflows?
which command is used to execute workflow tasks from the command line
A scheduling tool from BMC software
-sv' option of PMCMD command is used to specify______________ name
Node Server
Mapping Worklet
Transformation DTM
Target Designer Transformation Developer
create a session data profiling
tables tables, views, synonyms
triggers stored procedures
Fixed-width Delimited
command session
Adding a table in the source database Deleting rows from a target table
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)
Mapping Load Balancer
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
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
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
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
Variables SESSSTARTTIME ?
22
Parameters & Which options is false for built-in-variables:
Variables
23
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 &
Variables What is difference between $ and $$ parameters/variables?
27
Parameters & To assign a null value to $PMBadFileDir , set the parameter or
28 Variables variable value to
Reuable
components Which of the below statement is not true about Mapplet
29
Reuable Which of the below statement about reusable component is
components true?
30
Which of the below object cannot be used in Mapplet.
1. Expression Transformation
Reuable 2. Lookup Transformation
3. Normalizer transformation
components 4. Mapplet
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 data
partition point without redistributing 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 file once a parameter file is created, it can
the workflow is running 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.
$ are User defined and $$ are System $ are System defined and $$ are User $ are Session Level defined and $$ are
defined variables 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
Do not delete connected ports in an Do not change the data type, Do not change a passive mapplet to an
Input or Output transformation precision, or scale of connected ports active mapplet or an active mapplet to a
in an Input or Output transformation passive mapplet.
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 more Dimesion which is connected to another
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