MDM 4
MDM 4
REASON:
Possible values are ASCII and UNICODE. The default data movement mode is ASCII, which passes 7-
bit ASCII character data. To pass 8-bit ASCII and multi byte character data from sources to targets, use the
Unicode mode.
REASON:
There are two kinds of logical extraction:
Full Extraction
The data is extracted completely from the source system.
Incremental Extraction
At a specific point in time, only the data that has changed since a well-defined event
back in history will be extracted.
3) IF max no of sessions are 20 then what is the minimum shared memory size
1)2000000 2)1000000 3)4000000 4)3000000
REASON:
For every 10 sessions in Max Sessions, you need at least 2,000,000 bytes reserved in LMSharedMem.
The default is 2,000,000 bytes.
5) Config tab contains -------- and ------- properties (check box one)
1) Commit
2) Reject
3) Commit on insert
4) Commit on update
5) Load
6) What are the things that should be configured when a source is directly imported from database?
1) Data base name
2) Owner name
3) Index name
4) Constraint name
5) Data base type
NOTE:
This is just my opinion of the answer. The two sets of ans tat was actually marked were:
1,2,3 and 3,4,5.
REASON:
Mapping variable represents a value that can be changed during the mapping run. Mapping variables
have two identities:
NOTE:
A Router transformation has the following types of groups:
Input
Output
Input Group
The Designer copies property information from the input ports of the input group to create a set of output
ports for each output group.
Output Groups
There are two types of output groups:
User defined
Default
11)if the data does not change from session to session the cache use is
Ans.. persistant cache
NOTE:
Transformations are of 2 types:
Active no. of rows changes from source and target
Passive no. of rows remains the same in source and target
Transformations can be either CONNECTED or UN-CONNECTED.
Connected Transformation has connection between transformations or directly to target.
Un-Connected There is no physical connection between transformations. It is generally called inside
another transformation.
TRANSFORMATION ACTIVE/PASSIVE CONNECTED/UN-
CONNECTED
Aggregator Active Connected
Filter Active Connected
Joiner Active Connected
Normaliser Active Connected
Rank Active Connected
Router Active Connected
Sorter Active Connected
Source qualifier Active Connected
Update strategy Active Connected
Advanced External procedure Active Connected
External procedure Active Connected/ un-connected
Sequence generator Passive Connected
Expression Passive Connected
XML source qualifier Passive Connected
Stored procedure Passive Connected/ un-connected
Look up Passive Connected/ un-connected
6. In Sequence Generator, If Current Value = 10, Increment By value=1, what is the NextVal value?
(a) 9
(b) 10
(c) 11
(d) 12
NOTE:
According to me, the answer should be 11 because the NEXTVAL is always CURRENT VALUE +
INCREMENT VALUE.
9. Which of the following is/are better option if all below satisfies the requirement
(a) Filter Transformation used near to Source Qualifier
(b) Filter Transformation used near to Target
(c) Filter Transformation used anywhere in the mapping
(d) Filter Transformation used after any active transformation
REASON:
Always try to use filter and sorter transformation near source qualifier, this will increase the
performance. It is not mandatory but prescribed.
The Normalizer returns a row for each store and sales combination. It also returns an index(GCID) that
identifies the quarter number:
Target Table
Store 1 100 1
Store 1 300 2
Store 1 500 3
Store 1 700 4
Store 2 250 1
Store 2 450 2
Store 2 650 3
Store 2 850 4
18. How many port values can be retrieved by an unconnected lookup and connected lookup respectively
(a) Zero, One
(b) One, Unlimited
(c) One, One
(d) Unlimited, Unlimited
19. For Unconnected Lookup how many ports can be given as input values
(a) Zero
(b) One
(c) Two
(d) Unlimited
Ans Target
REASON:
The transformations that cannot be used in MAPPLET and REUSABLE TRANSFORMATION are:
TARGET, NORMALISER, COBOL SOURCE, XML SOURCES, UPDATE STRATEGY, XML SOURCE,
QUALIFIER, TARGET DEFINITION
6 we want to compare objects in Filter and aggregate transformation which data type you use……..
a) Integer
b)Double
c)String
d)Decimal
e) Char
7 which of the following are not the control task in workflow manager…….
A} Email notification
B} Alert notification
C} check the performance of session
Ans: A B C
REASON:
The lists of tasks supported in control task of workflow manager are:
Fail me
Fail parent
Stop parent
Abort parent
Fail top-level workflow
Stop top-level workflow
Abort top-level workflow
A} manage Repository
B} Create folders
C} Create users
D} Create groups
(Check Box Q)
REASON:
Persistent cache: U can save the lookup cache files and reuse them the next time the informatica server
processes a lookup transformation configured to use the cache.
Re cache 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.
A} terse
B} Normal
C} Verbose init
D} Verbose Data
REASON:
Tracing level in the case of informatica specifies the level of detail of information that can be recorded in the
session log file while executing the workflow.
Ans: Session
REASON:
The Reusable tasks are:
command task
session task
email task
Ans Normalizattion
Ans : C
38 While importing relational source data from DB, What metadata u import?
A} Source name
B} DB location
C} Column Names
D}Datatypes
E} Key constraint
A} IS Null
B} NOT Null
C} IIF
D}abort
E}decode single
41. Non ressable transformations?
42 What is displayed when u click the “View dependencies” on any Target object.
18) Which will not return values in the user defined data types
a) Oracle
b) Informiz
c) Teradata
d) SQL Server
e) Sybase
19) When you update the database where it will get updated? (updated by vijay)
a) Session or Mapping
b) Mapping and session(wrong)
c) Mapping and workflow
d) Mapping and repository
20) After joiner transformation the source takes the input as?
a) content table
b) Master table
c) Detail Table
21) What will happen if the lookup cache get overloaded?^i will be stored in the file format in
the disk(over flowing data)the session will fail
2. informatica is:-
ans:- ETL
3.datawarehousing is
ans:- OLAP
4.some ques like that-----on grouping --for emp id or name
ans :--------look up transform
7.
longer time duration is given for commit & log datafiles full,what happens to session
ans-----session fails
9.slowly changing dimension related question (if check box mark on manage data,manage/merge session and
manage data)
ansssss------------if radio button mark on manage/merge data
ans:-for static cache------first and last matching rows returned and error
for dynamic cache ----------the session fails
11.designer performs
ans:-----create mapping
13.if stored procedure transformation is after jpiner transformation the target table is imported
ans:-----detail table
16.stored proce transformation checks for target table& disk space of target
ans:---- preload target
ans:-----8000000 bytes
ans:----- aggregator
ans:------data driven
Hey Tenny, I've collected some questions from Informatica that are being asked in the exams... Please help us
in finding the right answers.
5. What happens when max number of success are running and the database logfile is full? error
6. Components derived from Informatica
Marts
Dimensions
cubes
7. Enhanced security option?
Read
write overwrite
append
execute
8. To transformation from one session to another using debugger
step to instance
forward instance
breakpoints
backward instance
9.update in update strategy transformation is used to ? flag rows for insert update delete reject
10. Performs Degradation
Is Null
iff
notnull
decode single condition
decode multiple
11. How can we access AEP?
12. How are user defined variables are stored in worklet
static
dynamic
persistant,non persistant
13. which will not return user defined values?
informix
oracle
teradata
sql server
sybase
14. when you update the database where it will get updated(updated by vijay)
session or mapping
mapping and workflow
session and mapping(wrong)
mapping and repository
15. after joiner transformation the source takes the i/p as
content table
master table
detail table
16. what will happen if lookup cache is overloaded? Session fails ,remaing details wil return to cacahe
17.which of the following are not to copy the one source to another source without connecting database
drag and drop
copy the content and paste
cannot copy
move option
create shortcut and rename it
18.what is the function of SCD?
manage data
manage workflow
manage session
19.where cache(index,data) stores
workflow logs
session logs
cache directory
informatica repository
20. how many rows can be retrieved by dynamic lookup table?
cannot retrieve
one by one semantically
only first row
all rows
21. where do you store the overflow data? In cache files
22. what is the newly added tech in 6.1 other than 5.1? Transaction controller and Sorter
23. alter sorts the data and takes the same time as before sorting the data. Why?
agg trans having nested agg
agg trans contains incremental
data driven
24.if stored procedure transformation is after joiner trans the target table is imported_________
detail table
master table
detail or master
target table
25. Already we have empid to add empname which transformation is used? : lookup
26. sorter transformation cache size?
2000000
16000
0
8000000
Transaction Processing
Query Optimization
Application Testing
May be true
FALSE
TRUE
I don't know
ODS
OLTP
OLAP
OLCP
DSS
Dimension
Database
Datamart
Fact
Datawarehouse
Fact tables
Dimension tables
Indexes
Views
Synonyms
6
The process of pulling data from various hetrogeneous source systems is known as
Loading
Transforming
Cleansing
Refreshing
Extraction
Incremental Extraction
Full Extraction
Online Extraction
Offline Extraction
None
which is used to store data and perform data cleansing,merging before loading into Datawarehousing
ODS
OLTP
Staging
ODS&OLTP
None
Full Load
Direct Load
Incremental Load
10
The process of converting and summarizing operational data into a consistent, business oriented format
Transformation
Extraction
Loading
None
Option 1, Option 2 & Option 3
11
8 Bit
16 Bit
32 Bit
64 Bit
128 Bit
12
NO
YES
I don't know
13
Flat file lookup is one newly added feature in Informatica PowerCenter 7.1version
NO
I don't know
YES
14
No client tools
I don't know
15
Designer
Workflow Manager
2&3
Repository Manager
16
Workflow Monitor
Mapping Designer
Workflow Manager
Repository Manager
Worklet Designer
17
Designer
Workflow Manager
2&3
Repository Manager
None
18
Source qualifier
Transformation Developer
Workflow Designer
Mapping Designer
Warehouse Designer
19
Yes
No
sometimes
May be possible
None
20
Which Component of informatica is used to see the performance of the workflow while running
Workflow Monitor
Mapping Designer
Workflow Manager
Repository Manager
Worklet Designer
21
The Repository Manager connects to the repository database through the Repository Server.
FALSE
TRUE
I don't know
22
Synonyms
Dimension tables
Indexes
Database tables
I don't know
23
LAN Drivers
Logical Paths
I don't know
24
The Repository Server can manage a repository residing on a database on a different machine on the network
FALSE
TRUE
I don't know
25
Using the repository manager, the entire repository can be backed up in the format of
Text file
Zip File
XML File
Binary File
I don't know
26
How the repository server create and update the repository tables
I don't know
27
Your Mobile no
I don't know
28
60 Secs
30 Secs
15 Secs
120 Secs
I don't know
29
Designer
DLM Process
DTM Process
DLF Process
I don't know
30
Load Manager
Workflow Monitor
Designer
I don't know
31
Informatica Server
Workflow Server
32
Yes
No
May be true
Sometimes
None
33
Repository Manager
Designer
Workflow Manager
Workflow Monitor
Repository Server
34
If you want to use the same object in several projects, you need to put it in a shared folder
FALSE
TRUE
I don't know
35
How many permission types are available for folders
36
Which privilege do you need to execute all tasks across all folders in the repository, and can perform any tasks
Administrator
Read
Write
Super User
Execute
37
For comparing two folders, what is the mandatory permission a user should have.
Read
Write
Execute
Super User
Administrator
38
Create Shortcuts
Allow shortcut
shortcuts
None
39
Designer
PowerCenter Server
Workflow Manager
Workflow Monitor
Repository Manager
40
41
While using pmcmd in command line mode, each command must include the connection information of the
PowerCenter Server
Repository Manager
Workflow Manager
Workflow Monitor
Designer
42
0(successful)
3(error)
7(invalid user)
43
What is the pmcmd command for instructing the server to execute the subsequent commands in the wait mode.
setfolder
usefolder
setnowait
setwait
showsettings
44
In which mode of pmcmd, the username, password and server information are required for each command
Interactive mode
Commandline mode
User Mode
Server mode
Wait Mode
45
Interactive mode
Commandline mode
User Mode
Server mode
Wait Mode
46
What will be returned if the username and password are incorrect in a command
47
Interactive mode
Commandline mode
User Mode
Server mode
Wait Mode
48
Output
Workspace
Navigation
Mapping desginer
None
49
2
6
50
No
Yes
sometimes
Rarely
None
51
Flatfiles
Homogeneous& Heterogeneous
2&3
None
52
None/(1 atleast)
53
Mapping Designer
Mapplet Desinger
Transformation Developer
Task Developer
Workflow Developer
54
12
18
3
26
55
Yes
No
Sometimes
Rarely
Frequently
56
No
Yes
Sometimes
Rarely
Frequently
57
No
Yes
Sometimes
Rarely
Frequently
58
3(input/output/variable)
None
59
Salary of all employees in an employee table need to be added with the commission.which transformation is used ?
Source Qualifier
Expression transformation
Update strategy
Aggregator
60
Which transformations can be used for proceesing the records holding deptno 10 in an employee table
Source Qualifier
1,2&3
61
Source Qualifier
1,2&3
62
Source Qualifier
Filter Transformation
Router Transformation
Expression Transformation
Normalizer Transformation
63
Source Qualifier
Filter Transformation
Normalizer Transformation
Expression Transformation
Router Transformation
64
Filter Transformation
Normalizer Transformation
Expression Transformation
Update Strategy
65
What is the session property enabled when update strategy is used in a mapping
DD_INSERT
DD_DELETE
DD_UPDATE
Data Driven
DD_REJECT
66
What are the transformation used to merge data from multiple sources
Joiner Transformation
Union Transformation
Source Qualifier
67
Joiner Transformation
Union Transformation
Source Qualifier
68
Last 3 performer in a department need to loaded in a target table. Which transformation can be used?
Aggregator Transformation
Expression transformation
Rank Transformation
Update Strategy
None
69
Aggregator Transformation
Expression transformation
Rank Transformation
Sorter Transformation
Update Strategy
70
No
Yes
Sometimes
None
Rarely
71
If incremental aggregation option is checked in session properties will the new cache is created during every run
No
Yes
Sometimes
None
Rarely
72
The following is the valid call for a lookup transformation from Expression transformation
None
73
Add required ORDER BY clause and add -- (double highphen at the end of lookup query override
Add required ORDER BY clause and add // (double slashes) at the end of lookup query override
None
74
Yes
No
Rarely
Sometimes
None
75
Yes
No
Rarely
Sometimes
None
76
Before you run a workflow, the informatica server needs to be registered with
Workflow Manager
Workflow Monitor
Repository Manager
Designer
Web Interface
77
Yes
No
Rarely
Sometimes
None
78
How many internal tools available with Workflow manager to help you develop a workflow
79
Using session properties, can we able to override parameters established in the mapping ?
NO
YES
I don't know
80
In which tab of session the connection details of source and targets are configured
Mapping
Components
Properties
Metadata extensions
None
81
What the option "Fail parent if this task fails' will do in session properties
None
82
YES
NO
I don't know
83
YES
NO
I don't know
84
NO
YES
I don't know
85
which task is used for running a session based on success of another session
Decision
event wait
command
None
86
Decision
no
event wait
command
None
87
When you create a workflow, the Workflow Designer creates which task by default
START
Command
Assignment
Event
88
2(pre-defined,user-defined)
89
Yes
No
Rarely
Sometimes
None
90
Yes
No
Rarely
Sometimes
None
91
YES
NO
I don't know
92
Never
Once
Twice
Thrice
I don't know
93
Which option should be enabled in session properties to see the performance of each transformation
Collect data
performance data
Collect performance
None
94
which informatica client tool is used to know the run time and status of a workflow
Repository Manager
Designer
Workflow Manager
Workflow Monitor
None
95
Mappings
Tables
Synonyms
Tasks
Web reports
96
YES
NO
I don't know
97
When a mapplet is changed, all instances of the mapplet and all shortcuts to the mapplet
will inherit the changes
will be closed
I don't know
98
Like a reusable transformation, any change made to the mapplet is inherited by all instances of the mapplet.
NO
YES
I don't know
99
Which component is responsible for reading the parameter file and expanding the flow variable values for the workflow
Session Thread
Mapping Thread
Load manager
I don't know
100
When the Designer validates a mapping variable in a reusable transformation, it treats the variable as
Varchar Datatype
CLOB Datatype
Date Datatype
Integer Datatype
I don't know
101
To debug a mapping, you need to configure and run the Debugger from
Designer
Workflow Manager
Workflow Monitor
Repository Manager
I don't know
102
The place where debugger pauses and allows you to view and edit transformation output data is known as
Break Views
Break Points
Break Windows
Break Sessions
I don't know
103
In general, how many different types of log files are created by PowerCenter Server
I don't know
104
With the error tracing level enabled, the Informatica Server logs each row that passes into the mapping
Normal
Terse
Verbose init
Verbose data
I don't know
105
By default, the PowerCenter Server does not save multiple logs for a single workflow.
TRUE
FALSE
I don't know
106
When the Server runs in recovery mode, it continues to commit data from the point of the last successful commit
TRUE
FALSE
I don't know
107
Sorted
Delimted
Fixed Width
Junk characters
I don't know
108
To help you determine which column caused the row to be rejected, the server adds this components to reject files
Key Ranges
Mapping Parameters
Mapping Variables
I don't know
109
When you configure partitioning for a mapping, which partition type distributes data evenly among all partitions.
Hash
Key Range
Round Robin
Pass Through
I don't know
110
I don't know
111
A block of memory for temporary storage of data likely to be used again is known as
Session
Cache
Tables
Threads
I don't know
112
If the data doesn’t fit in the memory cache, the server stores the overflow values in
Variables
Parameters
Tables
Cache Files
I don't know
113
Versioning is a concept where you can configure the repository to store multiple versions of objects
TRUE
FALSE
I don't know
114
When you checks out an object in the workspace, the repository obtains a
Executive Lock
I don't know
115
Decreased
Increased
Not changed
Reset to 0
I don't know
116
DAT File
REP File
XML File
Cache File
I don't know
117
A deployment group is a versioning object that allows you to group versioned objects for deploying
Different Repository
Same Repository
Different Application
Different OS
I don't know
118
Session Log
Workflow Log
Performance Bottleneck
Cache File
I don't know
I don't know
120 By executing the read query directly against the source database, what can be identified
Source bottlenecks
Target bottlenecks
Mapping bottlenecks
Parameter bottlenecks
I don't know
1. Folders
2. Repository Tables
3. Sessions
4. None of the above
Global repository and can register multiple Informatica servers. One can share metadata across repositories.
Has bridges which can transport meta data from other tools (like Erwin)
Ans:
o Load Manager
o Reader
o Writer
1. Heterogeneous Sources
2. Homogeneous Sources
3. Find the 5 highest paid employees within a dept.
Ans:
1. Joiner
2. Source Qualifier
3. Rank
4. Aggregator
5. Sequence Generator
Ans:
In sequential batch one session will end then the other will begin. Where as in the concurrent. Batch the sessions will
run simultaneously depending on the CPU availability.
Ans: If beginning of one session is dependent on the completion of another session then Sequential is to be adopted,
otherwise concurrent can be used. Concurrent utilizes the CPU resources efficiently.
3. Creating Sessions
Ans: a) and b)
9. Repository Manager is used for __________________
Ans:
Creating Folders
Folder Privileges
Ans:
Scheduling
Error Handling
Ans:
Ans:
13. How can you run a session without using server manager?
Pre session: for disabling the constraints on the target table (fact table) for bulk loading alter constraint pk_fact
disable
Post session: for enabling the constraints on the target table (fact table) after loading is complete.
Which is recommended?
Ans: Option 2
16. The connect strings for source and target databases are to be created in the
2. Client machine
4. Both
Ans: d)
17. When you connect to repository for the first time it asks you for user name & password of repository and
database both. But subsequent times it asks only repository password. Why?
Ans:
Ans:
Test load option can be chosen to test whether load would take place or not .We do not need to run the session with
all the rows of the source side .It is for Normal Loading. No of rows to test can be specified in Target options in
Session property.
19. How can you use an Oracle sequences in Informatica? You have an Informatica sequence generator
transformation also.
Ans:
Oracle sequence can be used in a Pl/Sql stored procedure, which in turn can be used with stored procedure
transformation of Informatica.
Ans:
Mapplet is a reusable component, which we can plug and play into different mapping. It uses transformations, input
port, and output port. Developed in Mapplet designer
Ans:
Reusable transformation: Developed in transformation developer. It can be invoked from more than one mapping or
Mapplet.
Ans: False
Ans: True
Ans: True
25. Lookup is an Active Transformation (T/F)
Ans:
When Lookup cache is saved in Look up Transformation It is called persistent cache. The first time session runs it is
saved on the disk and utilized in subsequent running of the Session. It is used when the look up table is Static i.e.
doesn’t change frequently.
Ans:
28. Two different admin users created for repository are ______ and_______
29. Two Default User groups created in the repository are ____ and ______
Ans:
Only one row the last date of the End_Year. All the subsequent rows are overriding the previous rows.
Lookup transformation LKP_TIM_DIM has two input ports IN_Year and IN_Qtr
Ans:
32. What is the difference between connected lookup and unconnected lookup?
Ans:
Connected Look Up is part of Mapping Data flow. It gives multiple output values on a condition. Support Default
values
Unconnected Look Up is not a part of Mapping Data flow. It is called form other transformations e.g. Expression
Transformation. It has a return port which returns one value generally a flag. Does not Support Default values
33. What is the difference between lookup cache and lookup index.
Ans:
Ans:
Source tuning
Target tuning
Repository tuning
Bulk Loading
45. List two approaches for updation of target table in Informatica and
Ans:
46. You have created a lookup transformation for a certain condition which if true
returns multiple rows .When you go to the target and see only one row has come.
Ans:
Look up Transformation will return either the first, last match or an error in case of multiple matches. Use Joiner
Transformation for this.
46. Where is the log file generally stored? Can you change the path of the file?
Ans:
47. Where is the cache (lookup, index) created and how can you see it.
Ans:
The cache is created in the server. Some default memory is allocated for it.
Once that memory is exceeded than these files can be seen in the Cache directory in the Sever.
Ans:
Ans:
In case of load failure an entry is made in OPB_SERV_ENTRY (?) table from where the extent of loading can be
determined
51. What parameters can be tweaked to get better performance from a session?
Ans:
DTM shared memory, Index cache memory, Data cache memory, by indexing, using persistent cache, increasing
commit interval etc
54. How many sources at the most can be joined using one joiner transformation?
Ans: Two.
55. What would you do to join more than two sources for example 4 sources?
56. For n source joins how much joiner transformation would one need
Ans: n-1
60. In Master Detail join which one should be treated as a Master, why? (For better performance
reasons)
Ans: The source with less number of records should be taken up as Master because with a smaller master source, the
data cache is smaller, and the search time is shorter.
61. What restrictions do you impose on the Source Qualifier to account for large datasets?
Ans: We can put maximum filter/joins conditions in Source qualifier and analyze and tune the query. We can write
the custom query for each and every partition’s source qualifier when we do the session partition.
Ans: Incremental loading option at the session level can be used. However Incremental loading technique is
preferred as it gives more control to handle the case.
69. Can you name the mechanism in which Informatica collects Information about the performance of a mapping?
Ans: You can view session performance details through the Server Manager or by locating and opening the
performance details file The Informatica Server names the file session_name.PERF, and stores it in the same
directory as session log.
Ans: We can’t create batch as a reusable in Informatica 5.x but we can reuse set of session as worklet in Informatica
6.x
INFORMATICA QUESTIONNAIRE
DESIGNER – L1
a) 1994 b) 1993
c) 1993 d) 1997
Ans) b
Ans) a
3. The designer displays validation messages in, which window?
ans) b
c) Creating Sessions
ans) a & b
5. The Designer marks a mapping valid for 3 reasons, two of them is:
ans) e
c) Application d) XML
Ans) d
a) 8 b) 4
c) 16 d) 20
ans) c
8. …… is the jump from one transformation to any other transformation using the debugger?
a) Step to instance b) Next instance
ans) a
9. Is there is need to re-import the flat file definition if the source definition changes significantly (T/F)
Ans: T
a) $PMSessionLogDir b) $PMCacheDir
c) $PMSessionLogCount d) $PMSessionLogFile
ans) a
12. Can more than one user can debug the same mapping at the same time
Ans: Yes
13. Conceptually, the Informatica Server holds two different values for a mapping variable during a session run:
Ans) b
14. Can we use mapping parameters and variables interchangeably between a mapplet and a mapping?
Ans: No
Ans) c
a) Normal b) Outer
c) Inner d) None
Ans) a
18. Which port you can take as Group by port in Aggregator transformation?
a) Input b) Output
c) Variable d) All
ans) d
19. By default how the informatica server treats Null values in Aggregator functions?
a) ZERO b) Null
c) ONE d) NONE
ans) b
d) None
ans) a
21. Can we use sorted input option with the Incremental aggregation?
Ans. No
22. Can each separate group (one row) is released as soon as the last row in the group is aggregated in the
aggregator transformation
Ans: Yes
a) 0 b) 10000
ans) c
24. If we do not set the cycle option in sequence generator what happens when it reaches maximum value?
ans) c
a) Repository b) database
c) Memory d) cache
ans) a
26. Can we call a stored procedure or lookup table from a default value expression
Ans: No
Ans. A
a) 1 b) 2
c) 3 d) 0
ans) b
29. If you do not choose Data Driven when a mapping contains an Update Strategy transformation then Informatica
Server does not follow instructions in the Update Strategy transformation in the mapping.
(True/False)
Ans. True
30. Update the row if it exists. Otherwise, insert it which option is suitable for this one?
c) Delete d) None
Ans. D
31. Which property is not belongs to Update strategy transformation in the mapping?
ans) c
32. In my source there are two fields Entry date and apply date. I want to reject the data if the entry date is after the
apply date for this which expression correct
d) None
ans) c
33. If the lookup table is not changed in between the sessions which cache is better to use?
a) Static b) Index
c) Persistent d) All
ans) c
34. If Lookup transformation uses dynamic cache which operator we can use in Lookup condition?
a) = b) >=
c) <= d) None
ans) a
a) Index b) Data
ans) d
Ans: Yes
a) 2 mb b) 4 mb
c) 8 mb d) 16 mb
ans) c
38. Aggregator functions returns summary values for non-null data in selected ports (T/F)
Ans: T
ans) b & c
40. We use the Update Strategy Transformation before or after the lookup, to flag rows for ……… to the target
a) Insert b) Update
41. … Means the row will not have SQL written for it
a) DD_INSERT b) DD_REJECT
C) DD_UPDATE d) DD_DELETE
ans) b
a) 7 b) 9
c) 8 d) 6
ans) b
a) Commit b) load
ans) c
44. Can we run multiple stored procedures that use the same database connection
Ans: Yes
45. When the stored procedure transformation is after the joiner transformation, the informatica server uses the
database connection for the
ans) b
46. Call text is used to call the stored procedure only when the stored procedure type is Normal (T/F)
Ans: F
47. All rows of data from the detail source and the matching rows from the master source this type of join called as?
a) Master-outer b) Normal
c) Detail-outer d) Full-outer
ans) a
48. To verify the target tables and disk space on the target system, stored procedure must be the type of
ans) b
49. Can we run same instance of stored procedure in both connected and unconnected mode in the mapping
Ans: No
50. If the source is the relational synonyms, can we extract that into the source analyzer?
Ans: Yes
51. Targets within the same folder that reference the target through a foreign key relationship. b) Global and local
shortcuts to the target. c) Mappings using the target
ans) d
INFORMATICA QUESTIONNAIRE
DESIGNER (L2)
ans) c
3. Workflow manager displays a ………. Invalid icon if the worklet instance in the workflow is invalid
a) Red b) Blue
c) Yellow d) Green
Ans: b
4. Multiple Active mapplets or Active and Passive Mapplets can populate the same target instance (T/F)
Ans: F
Ans: b
a) Persistent b) Non-Persistent
Ans: c
a) $ b) $$
c) $$$ d) None
Ans: a
Ans: b
10. What tracing level of Informatica Server logs initialization information as well as error message and notification of
rejected data?
Ans: d
11. The number of threads depends on the ______________ information for each pipeline.
a) Partition b) Expression
Ans: a
12. Where will the Informatica server stores data until it completes aggregate calculations?
a) Memory b) Repository
c) Database c) Cache
Ans) c
Ans: a
a) Mappings b) Mapplets
c) Sessions d) All
Ans: C
15. Where do you configure the Index and Data caches of Aggregator transformation?
Ans. C
16. I selected sorted input option but workflow takes same amount of time as before .What is the reason for this?
d) All
Ans. D
17. I used a Sequence Generator in mapping and I have done some testing on this particular mapping, after the
testing I want to migrate the said mapping in to the production, in this particular scenario, how can I set the
Sequence Generator to its Initial Value?
c) Both a & b
d) None
Ans. C
18. Assume that we have a large input file which has been separated into three parallel running sessions, if we are
using an non-reusable Sequence Generator then what job that the informatica server does?
c) None
Ans. B
19. Edit mode allows users with folders ………… permissions to change or create transformation ports and properties
a) Read b) write
c) Execute d) None
Ans: b
c) Edit d) None
Ans: a
c) Sybase d) Oracle
Ans. C
d) None
Ans: a
23. What happens if the Lookup transformation uses dynamic cache and multiple matches?
Ans. A
24. Can we specify worklet events in the Event task in the parent workflow
(T/F)
Ans: F
25. The workflow that contains the worklet is called the ………….. Workflow
Ans: Parent
a) Sybase b) Oracle
27. For performance wise which source we will take as master source in joiner transformation?
d) None
Ans. A
a) Transformation b) Mappings
c) Mapplets d) Sessions
Ans. D
b) Target->Source->Mapping->Session->System
c) System->source->Target->Mapping->Session
d).Mapping->Session->System->Source->Target
Ans. B
30. To increase the performance of target the target load type must be
Ans. A
31. If the session reads from a relational source what we have to do to improve session performance?
c) Optimize Query
d) All
Ans. D
a) Multiple targets
d) None
Ans. B
33. Single-pass reading allows you to populate multiple targets with multiple source qualifiers. (T/F)
Ans. True
34. Which data type is preferable when making comparisons using lookup and filter transformations?
a) Decimal b) Double
c) Integer d) All
Ans. C
Ans: a
36. Informatica Server uses …… environment variables defined on the server plat form to locate the dynamic link
library or shared object on window operating system
a) PATH b) LD_LIBRARY_PATH
c) SHLIB_PATH d) LIBPATH
Ans: a
37. Can we perform a test load on sessions using XML sources (T/F)
Ans: F
38. Can we enable test load option and truncate target table option in the session properties (T/F)
Ans: F
Ans: T
40. Suppose in the customer table the zip code is in the form of 9854-230 if we convert the zip code data type into
integer data type how the lookup database stores that zip code?
a) 9-8-5-4-2-3-0 b) 9/8/5/4/2/3/0
c) 9854230 d) None
Ans. C
41. To reduce the amount of time spent writing to the session log file which tracing level is better to set
c) Terse d) Normal
Ans. C
42. To use the reject load utility which tracing level we have to use?
c) Terse d) Normal
Ans. D
43. In lookup transformation which cache we have to use to improve session performance?
Ans. D
44. For cached lookups we can improve performance by indexing the columns in the lookup by using ORDER BY
clause (T/F)
Ans. True
45. There three lookup cache counters having numbers 2000, 4000, 10000 from this identify which one has benefit
for performance tuning?
a) 2000 b) 10000
c) 4000 d) All
Ans. B
46. When you want to look up a small set of unchanging values which informatica function may improve session
performance?
a) IIF b) ISNULL
c) DECODE d) None
Ans. C
47. Using which counters we have to identify session bottleneck in aggregator, joiner and rank transformations a)
Read from disk b) Write to disk
Ans: c
48. The Informatica Server reads expressions written with operators slower than expressions with functions. (T/F)
Ans. False
49. What happens to the session performance if the bufferinput_efficency, bufferoutput_efficency shows low
numbers?
a) High b) Low
c) No effect d) none
Ans: b
50. Disabling of high precision the numeric data converted to which data type?
a) Integer b) Decimal
c) Character d) Double
Ans: d
51. The column size in the lookup condition is 16 and having no of records 20000 what might be the index cache
size?
Ans: c
d) None
Ans: d
53. In The lookup table has Item_id and promotion_id columns item_id in lookup condition no of rows in the lookup
table is 30000 and both the columns have column size 16 what might be the data cache size?
a) 54000 b) 60000
c) 72000 d) 48000
Ans: c
Ans: b
55. To improve the session performance increase data cache size more than index cache size (T/F)
Ans: T
c) Staging Area
d) Above all
Ans: d
c) Both A and B
d) None
Ans: c
58. We use the Normalizer transformation with COBOL sources, which are often stored in
a) Denormalized b) Normalized
c) Hierarchial d) none
Ans: a
59. Can we handle multiple level of denormalization in the same record by using a single normalizer transformation?
(T/F)
Ans: T
Ans: b
Competency: INFORMATICA
Version: 5.x/6.x
Objective: This document lists out the various roles based on which candidates can take up the certification and
grade them at various levels based on their expertise.
Sno Roles Levels Subject Prerequisite Code
Areas/Topics
Performance
Tuning
L2 Advanced INF_ADM_L2
Techniques for
Repository
3 Consultant L1 INF_CON_L1
(CON)
L2 INF_CON_L2
L3 INF_CON_L3
NOTE:
Questionnaire can be Role Based - Level based i.e. 3 sets of questionnaire for Designer(Level 1,2,3), 2 sets for
administrator(Level 1,2) and 3 sets for Consultant (Level 1,2,3)
Training Materials can be in the form of sessions so that Level 1 (L1) candidates may or may not take up all the
sessions
Training Materials will be in the form of PPT (Slides),Lab Exercises, Case Studies
Case Studies should be detailed enough that it addresses the Level 1,2 and 3 candidates
INFORMATICA QUESTIONNAIRE
ANS) A
Ans: b
c) Creating Sessions
Ans: a & b
4. The Designer marks a mapping valid for 3 reasons, two of them is:
Ans) a & d
c) Application d) XML
Ans) d
a) 8 b) 4
c) 16 d) 20
Ans: c
7. …… is the jump from one transformation to any other transformation using the debugger?
Ans: a
8. Is there is need to re-import the flat file definition if the source definition changes significantly (T/F)
Ans: T
a) $PMSessionLogDir b) $PMCacheDir
c) $PMSessionLogCount d) $PMSessionLogFile
Ans: a
11. Can more than one user can debug the same mapping at the same time (T/F)
Ans: T
12. Conceptually, the Informatica Server holds two different values for a mapping variable during a session run:
Ans: b
13. Can we use mapping parameters and variables interchangeably between a mapplet and a mapping? ( T/F)
Ans: False
ANS) A
Ans: c
a) Normal b) Outer
c) Inner d) None
Ans: a
a) Mappings b) Mapplets
c) Sessions d) All
Ans: C
18. Which port you can take as Group by port in Aggregator transformation?
a) Input b) Output
c) Variable d) All
Ans. D
19. Where do you configure the Index and Data caches of Aggregator transformation?l2
Ans. C
20. By default how the informatica server treats Null values in Aggregator functions?
a) ZERO b) Null
c) ONE d) NONE
Ans. B
d) None
Ans. A
22. Can we use sorted input option with the Incremental aggregation? (T/F)
Ans. False
23. In our Mapping Filter and Aggregator transformation are there for better performance where do you put the
Filter transformation? L2
Ans. A
24. I selected sorted input option but workflow takes same amount of time as before .What is the reason for this?l2
d) All
Ans. D
25. Can each separate group (one row) is released as soon as the last row in the group is aggregated in the
aggregator transformation (T/F)
Ans: T
Ans: a
a) 0 b) 10000
Ans. C
28. I used a Sequence Generator in mapping and I have done some testing on this particular mapping, after the
testing I want to migrate the said mapping in to the production, in this particular scenario, how can I set the
Sequence Generator to its Initial Value? L2
c) Both a & b
d) None
Ans. C
29. If we do not set the cycle option in sequence generator what happens when it reaches maximum value?
Ans. C
30. Assume that we have a large input file which has been separated into three parallel running sessions, if we are
using an non-reusable Sequence Generator then what job that the informatica server does? L2
c) None
Ans. B
31. Edit mode allows users with folders ………… permissions to change or create transformation ports and properties
l2
a) Read b) write
c) Execute d) None
Ans: b
a) Normal b) Iconized
c) Edit d) None
Ans: a
33. Can we call a stored procedure or lookup table from a default value expression (T/F)
Ans: F
Ans. D
35. In the update strategy transformation if you do not select Forward Rejected Rows where the Informatica Server
stores the rejected rows? L2-n
Ans. B
a) 1 b) 2
c) 3 d) 0
Ans. B
37. If you do not choose Data Driven when a mapping contains an Update Strategy transformation then Informatica
Server does not follow instructions in the Update Strategy transformation in the mapping. (True/False)
Ans. True
38. Update the row if it exists. Otherwise, insert it which option is suitable for this one?
c) Delete d).None
Ans. D
39. When can you select the option Truncate Table? L2-n
40. Which property is not belongs to Update strategy transformation in the mapping?
Ans. C
41. In my source there are two fields Entry date and apply date I want to reject the data if the entry date is after the
apply date for this which expression correct
d) None
Ans. C
c) Sybase d) Oracle
Ans. C
d) None
Ans: a
44. If the lookup table is not changed in between the sessions which cache is better to use?
a) Static b) Index
c) Persistent d) All
Ans. C
45. If Lookup transformation uses dynamic cache which operator we can use in Lookup condition?
a) = b) >=
c) <= d) None
Ans. A
46. What happens if the Lookup transformation uses dynamic cache and multiple matches? L2
Ans. A
a) Index b) Data
Ans: d
48. Aggregator functions returns summary values for non-null data in selected ports (T/F)
Ans: T
a) 2 mb b) 4 mb
c) 8 mb d) 16 mb
Ans: c
50. Can the reject rows forwarded through the mapping (T/F)
Ans: T
Ans: a
52. ……… allows a row to know about the handling of a previous row l2
Ans: b
53. What tracing level of Informatica Server logs initialization information as well as error message and notification of
rejected data? L2
Ans: d
54. The number of threads depends on the ______________ information for each pipeline. L2
a) Partition b) Expression
Ans: a
55. Where will the Informatica server stores data until it completes aggregate calculations? L2
a) Memory b) Repository
c) Database c) Cache
Ans) c
Ans) b & c
57. We use the Update Strategy Transformation before or after the lookup, to flag rows for ……… to the target
a) Insert b) Update
c) Insert & Update d) Update & Reject
Ans: c
58 ……. Means the row will not have SQL written for it
a) DD_INSERT b) DD_REJECT
C) DD_UPDATE d) DD_DELETE
Ans: a
60. Can the system variable SESSSTARTTIME used in the SQL override (T/F)
Ans: F
62. Multiple Active mapplets or Active and Passive Mapplets can populate the same target instance (T/F)
Ans: F
Ans: c
Ans: c
65. Can we specify worklet events in the Event task in the parent workflow (T/F)
Ans: F
66. Workflow manager displays a ………. Invalid icon if the worklet instance in the workflow is invalid
a) Red b) Blue
c) Yellow d) Green
Ans: Blue
67. The workflow that contains the worklet is called the ………….. Workflow
Ans: Parent
Ans: b
69. Multiple Passive mapplets can populate the same target instance (T/F)
Ans: T
a) Persistent b) Non-Persistent
Ans: c
71. Can worklet variables persist when we run on the same workflow (T/F)
Ans: T
72. Can we execute two instances of the same worklet concurrently across two different workflows (T/F)
c) 2 d) 5
Ans: a
74. If we use a Stored Procedure transformation in a mapplet, stored procedure type should be …………..
Ans: Normal
75. If the mapplet contains SQL override, we must connect all mapplet output ports in the mapping (T/F)
Ans: T
Ans: b
a) $ b) $$
c) $$$ d) None
78. Can we use breakpoints on mapplet input and output transformations (T/F)
Ans: F
a) 7 b) 9
c) 8 d) 6
Ans: b
a) commit b) load
Ans: c
81. Can we run multiple stored procedures that use the same database connection (T/F)
Ans: T
82. Call text is used to call the stored procedure only when the stored procedure type is Normal (T/F)
Ans: F
83. When the stored procedure transformation is after the joiner transformation, the informatica server uses the
database connection for the
84. When you use $Source and $Target in an unconnected stored procedure transformation then
Ans: a
85. To verify the target tables and disk space on the target system, stored procedure must be the type of
Ans: b
a) Sybase b) Oracle
Ans: c
87. Can we run same instance of stored procedure in both connected and unconnected mode in the mapping (T/F)
Ans: F
88. For performance wise which source we will take as master source in joiner transformation? L2
d) None
Ans. A
89. All rows of data from the detail source and the matching rows from the master source this type of join called as?
a) Master-outer b) Normal
c) Detail-outer d) Full-outer
Ans. A
a) Transformation b) Mappings
c) Mapplets d) Sessions
Ans. D
b) Target->Source->Mapping->Session->System
c) System->source->Target->Mapping->Session
d).Mapping->Session->System->Source->Target
Ans. B
92. To increase the performance of target the target load type must be
Ans. A
93. If the session reads from a relational source what we have to do to improve session performance?
a) Use conditional filters
c) Optimize Query
d) All
Ans. D
a) Multiple targets
d) None
Ans. B
95. Single-pass reading allows you to populate multiple targets with multiple source qualifiers. (T/F)
Ans. True
96. Which data type is preferable when making comparisons using lookup and filter transformations?
a) Decimal b) Double
c) Integer d) All
Ans. C
Ans: a
98. Informatica Server uses …… environment variables defined on the server plat form to locate the dynamic link
library or shared object on window operating system
a) PATH b) LD_LIBRARY_PATH
c) SHLIB_PATH d) LIBPATH
Ans: a
99. Can we perform a test load on sessions using XML sources (T/F)
Ans: F
100. Can we enable test load option and truncate target table option in the session properties (T/F)
Ans: F
Ans: T
102. Suppose in the customer table the zip code is in the form of 9854-230 if we convert the zip code data type into
integer data type how the lookup database stores that zip code?
a) 9-8-5-4-2-3-0 b) 9/8/5/4/2/3/0
c) 9854230 d) None
Ans. C
103. To reduce the amount of time spent writing to the session log file which tracing level is better to set
c) Terse d) Normal
Ans. C
104. To use the reject load utility which tracing level we have to use?
c) Terse d) Normal
Ans. D
105. In lookup transformation which cache we have to use to improve session performance?
Ans. D
106. For cached lookups we can improve performance by indexing the columns in the lookup by using ORDER BY
clause (T/F)
Ans. True
107. There three lookup cache counters having numbers 2000, 4000, 10000 from this identify which one has benefit
for performance tuning?
a) 2000 b) 10000
c) 4000 d) All
Ans. B
108. When you want to look up a small set of unchanging values which informatica function may improve session
performance?
a) IIF b) ISNULL
c) DECODE d) None
Ans. C
109. The Informatica Server reads expressions written with operators slower than expressions with functions. (T/F)
Ans. False
110. In joiner transformation to minimize memory requirements use smaller table as Detail source. (T/F)
Ans: F
111. Using which counters we have to identify session bottleneck in aggregator, joiner and rank transformations a)
Read from disk b) Write to disk c) Both a & b d) None
112. To improve the session performance increase data cache size more than index cache size (T/F)
Ans: T
a) Create shortcuts
b) Copy objects
e) All
Ans) E
114. You cannot select multiple ports or columns when editing COBOL sources in the Source Analyzer (T/F)
Ans: T
115. If the object is Target, then what are the dependencies that are not displayed?
a) Targets within the same folder that reference the target through a foreign key relationship. b) Global and local
shortcuts to the target. c) Mappings using the target d) Mapplets using the target
ANS) D
116. If the object is source, then what are the dependencies that are not displayed?
a) Sources within the same folder that reference the source through a foreign key relationship. b) Global and local
shortcuts to the source. c) Mapplets using the source. d) Mappings using the source e) none
ANS) E
117. If the source is the relational synonyms, can we extract that into the source analyzer (T/F)
Ans: T
118. If you add a column for the source definition, then the mapping is _____
Ans. b
119. Which of the following properties you can change for a newly added source column without invalidating a
mapping:
Ans. e
120. When you import the source definition, which of the following source metadata you import?
Ans. e
JOINER
4. None
Ans.D
2.In which situations joiner transformation is not used?
1. Both input pipelines originate from the same Source Qualifier transformation
4. All
Ans.D
3. The Informatica Server discards all rows of data from the master and detail source that do not match, based on
the condition this join called as?
A.Masterouter
B.Normal
C.Detailouter
D.Fullouter
Ans.B
4.All rows of data from the detail source and the matching rows from the master source this type of join called as?
A.Masterouter
B.Normal
C.Detailouter
D.Fullouter
Ans.A
5. All rows of data from the master source and the matching rows from the detail source this type of join called as?
A.Masterouter
B.Normal
C.Detailouter
D.Fullouter
Ans. C
6.Discards all rows of data from both the master and detail sources this type of join called as?
A.Masterouter
B.Normal
C.Fullouter
D.None
Ans.D
7.For performance wise which source we will take as master source in joiner transformation?
D.None
Ans.A
LOOKUP
A. View
B. Synonym
C. Relationaltable
Ans.D
2.If you set the lookupcondition empty what happens to the mapping?
D.None
Ans.B
3.In Unconnected Lookup transformation if condition is met what the Informatica server returns.
A Default
B. Null
C. Zero
D. Null
Ans.B
4.How many time you can call unconnected lookup transformation in the mapping?
A.One
C.Any no of times
Ans.C
1. Informaticaserver connection
2. InformaticaClient connection
3. Both
4. None
Ans.C
2. Only one
4. None
Ans.B
7.What happens if the Lookuptransformation uses dynamic cache and multiple matches?
A.Fails session
B.Takes firstvalue
C.Takes lastvalue
D.Both B&c
Ans.A
A.Informix
B.SQl server
C.Sybase
D.Oracle
Ans.C
9.If you have more than one lookup condtion in lookup transformation for better lookup performance which
condition has to place first?
B.condition With =
D.No constraint
Ans. B
D.None
Ans.A
11.If Lookup transformation uses dynamic cache which operator we can use in Lookup condition?
A.=
B.>=
C.<=
D.None
Ans.A
A.Persistent cache
B.Shared cache
Ans.D
13.If the lookup table is not changed in between the sessions which cache is better to use?
A.Static
B.Index
C.Persistent
D.All
Ans.C
14.You can share named cache between the transformations in different mapping.
True/False
Ans.True
Customer Company
Then I want to lookup cust_chk exists in the company table if the row exists then I want to set staus_ind Y else N how
can we achieve this?
iif(isnull(lkp_Cust_chk),'N','Y')
MAPPINGS
1. Mapping parameters and variables appear on the Variables tab of the Expression Editor.
2. Can we use mapping parameters and variables interchangeably between a mapplet and a mapping? Ans : No
1. 1
2. 0
3. blank
4. -1
Ans: 0
5. Conceptually, the Informatica Server holds two different values for a mapping variable during a session run:
Ans: b
6. When the session is a debug session, the Informatica Server save the final current value of a mapping variable to
the repository?
1. True
2. False
Ans : False
1. Workflow Manager
2. Workflow Monitor
3. Repository Manager
4. Designer
1. SetcountVariable
2. SetMaxVariable
3. SetMinVariable
4. Use different transformation for variable functions
Ans: d
Ans) a
10. Mapping Designer displays objects in three different views. What are they?
Ans) b
11. The Designer marks a mapping valid for 3 reasons, two of them is:
1. Object Validation
2. Class Validation
3. Filter Validation
4. Expression Validation
Ans ) a & d
1. Filter
2. Aggregator
3. Lookup
4. Update Strategy
Ans) a
1. Flat file
2. Relational
3. Application
4. XML
Ans) d
14. _________________ transformation is designed to handle data read from COBOL sources.
1. Normalizer
2. Sequence Generator
3. Router
Ans) a
P3
1.Ths column size in the lookup condition is 16 and having no of records 20000 what might be the index cache size?
2.What happens to the mapping performance if the mapping contains lookup transformation and cache is enabled?
C.Not effect
D.None
Ans.B
D.None
Ans.D
A.Increases
B.No effect
C.Decreases
D.None
Ans.A
5.In The lookup table has Item_id and promotion_id columns item_id in lookup condition no of rows in the lookup
table is 30000 and both the columns have columnsize 16 what might be the datacache size?
A.54,000
B.60,000
C.72,000
D.48.000
Ans.C
PERFORMANCE TUENING
A. Transformation
B. Mappings
C. Mapplets
D. Sessions
Ans.D
B. Target->Source->Mapping->Session->System
C. System->source->Target->Mapping->Session
D. Mapping->Session->System->Souce->Target
Ans. B
D.All
Ans.D
D. Build indexes
Ans.A
A. Filter transformation
B. Expression
C. Lookup
D.All
Ans.A
6. If the session reads from a relational source what we have to done to improve session performance?
C. Optimize Query
D. All
Ans.D
7. When joining large tables on a Sybase or Microsoft SQL Server database to improve performance by creating the
tempdb as an in-memory database to allocate sufficient memory.
True/False
Ans.True
A.Multiple targets
D.None
Ans.B
A.Nearer to source
C.Nearer to target
D.All
Ans.C
10. Single-pass reading allows you to populate multiple targets with multiple source qualifiers.
True/False
Ans.True
11.Which datatype is preferable when making comparisions using lookup and filter transformations?
A.Decimal
B.Double
C.Integer
D.All
Ans.C
12.Suppose in the customer table the zip code is like this 9854-230 if we convert the zipcode data type into integer
data type how the lookup database stores that zipcode?
A.9-8-5-4-2-3-0
B.9/8/5/4/2/3/0
C.9854230
D.None
Ans.C
13. To reduce the amount of time spent writing to the session log file which tracing level is better to set
A.Verbosedata
B.Verboseint
C.Terse
D.Normal
Ans.C
B.Verboseint
C.Terse
D.Normal
Ans.D
15.In lookup transformation which cache we have to use to improve session performance?
A.Shared cache
B.Persistent cache
D.Both A and B
Ans.D
16.For cached lookups You can improve performance by indexing the columns in the lookup ORDER BY
True/False
Ans.True
17.For uncached lookups you can imrove the performance by removing indexes those columns in lookup condition
True/False
Ans.False
18.There three lookup cache counters having numbers 2000,4000,10000 from this identify which one have benefit
from performance tuning?
A.2000
B.10000
C.4000
D.All
Ans.B
19. when you want to look up a small set of unchanging values which function may improve session performance?
A.iiF
B.IsNull
C.Decode
D.None
Ans.C
20. The Informatica Server reads expressions written with operators slower than expressions with functions.
True/False
Ans.False
21.I have a table employee I want the data only of deptno 10 using filter I am achieving this one to improve session
performance where do you put the filter transformation?
A.Nearer to target
C.Neare to source
D.None
Ans.C
D.All
23.In joiner transformation to minimize memory requirements use smaller table as Detail source.
True/False
Ans.False
24.Using which counters we have to identify session bottleneck in aggregator, joiner and rank transformations
B.Write to disk
C.Both
D.None
Ans.C
25.To improve the session performance increase datacache size more than index cache size
True/False
Ans.True
C. staging areas
D.All
Ans.D
27.What happens to the session performance if the bufferinput_efficency, bufferoutput_efficency shows low
numbers?
A.High
B.Low
C.Not effect
D.None
Ans.B
28.What happens to the session if the commitinterval is too high and informatica server fill the database logfile?
A.Success
B.Fail
D.None
Ans.B
A.Integer
B.Decimal
C.Char
D.Double
Ans.D
4. Using multiple PowerCenter Servers on separate systems might decrease the session performance.
True/False
Ans.False
30. Configure the Informatica Server for EBCDIC data movement mode might decrease the session performance.
True/False
Ans.True
6.If the targetdatabase is on the server system what happens to the informatica server performance?
A.Might decrease
B.Might Increase
C.No effect
D.None
Ans.B
PERFORMANCE TUENING 1
12.Suppose in the customer table the zip code is like this 9854-230 if we convert the zipcode data type into integer
data type how the lookup database stores that zipcode?
A.9-8-5-4-2-3-0
B.9/8/5/4/2/3/0
C.9854230
D.None
Ans.C
13. To reduce the amount of time spent writing to the session log file which tracing level is better to set
A.Verbosedata
B.Verboseint
C.Terse
D.Normal
Ans.C
14. To use the reject load utility which tracing level we have to use?
A.Verbosedata
B.Verboseint
C.Terse
D.Normal
Ans.D
15.In lookup transformation which cache we have to use to improve session performance?
A. Shared cache
B.Persistent cache
D.Both A and B
Ans.D
16.For cached lookups You can improve performance by indexing the columns in the lookup ORDER BY
True/False
Ans.True
17.For uncached lookups you can imrove the performance by removing indexes those columns in lookup condition
True/False
Ans.False
18.There three lookup cache counters having numbers 2000,4000,10000 from this identify which one have benefit
from performance tuning?
A.2000
B.10000
C.4000
D.All
Ans.B
19. when you want to look up a small set of unchanging values which function may improve session performance?
A.iiF
B.IsNull
C.Decode
D.None
Ans.C
20. The Informatica Server reads expressions written with operators slower than expressions with functions.
True/False
Ans.False
21.I have a table employee I want the data only of deptno 10 using filter I am achieving this one to improve session
performance where do you put the filter transformation?
A.Nearer to target
C.Neare to source
D.None
Ans.C
D.All
23.In joiner transformation to minimize memory requirements use smaller table as Detail source.
True/False
Ans.False
24.Using which counters we have to identify session bottleneck in aggregator,joiner and rank transformations
B.Write to disk
C.Both
D.None
Ans.C
25.To improve the session performance increase datacache size more than index cache size
True/False
Ans.True
C. staging areas
D.All
Ans.D
PERFORMANCE TUENING
1.What happens to the session performance if the bufferinput_efficency, bufferoutput_efficency shows low
numbers?
A.High
B.Low
C.Not effect
D.None
Ans.B
2.What happens to the session if the commitinterval is too high and informatica server fill the database logfile?
A.Success
B.Fail
D.None
Ans.B
A.Integer
B.Decimal
C.Char
D.Double
Ans.D
4. Using multiple PowerCenter Servers on separate systems might decrease the session performance.
True/False
Ans.False
5. Configure the Informatica Server for EBCDIC data movement mode might decrease the session performance.
True/False
Ans.True
6.If the targetdatabase is on the server system what happens to the informatica server performance?
A.Might decrease
B.Might Increase
C.No effect
D.None
Ans.B
REPOSITORY
Ans. True
True/False
Ans.True
True/False
Ans.True
a) create shortcuts
b)copy objects
e) all
Ans) E
2) You cannot select multiple ports or columns when editing COBOL sources in the Source Analyzer
a)TRUE
b)FALSE
ANS)A
3)If the object is Target ,then what are the dependencies that are not displayed?
a)Targets within the same folder that reference the target through a foreign key relationship.
ANS)D
4) If the object is source ,then what are the dependencies that are not displayed?
a) Sources within the same folder that reference the source through a foreign key relationship.
e)None
ANS)E
5)If the source is relational synonyms can we extract that into source analyzer?
a)true
b)false
ANS)A
6)If you add a column for the source definition , then the mapping is _____
a)invalidated
b)not invalidated
d)none
ANS)B
7) Which of the following properties you can change for a newly added source column without invalidating a
mapping:
a)Datatype
b)Format
c) Redefines
d)Occurs
e)All
ANS)E
8)When you import the source definition , which of the following source metadata you import ?
a)source name
b)database location
c)column names
d)key constraints
e)all
ANS)E
1) When you import a COBOL source, the Designer scans the file for which of the following components:?
a)FD Section
b)Fields
c)OCCURS
d)REDEFINES
e)All
ANS)E
a)update strategy
b)stored procedure
c)lookup
d)none
ANS)B
a)joiner transformations
b)normalizer transformations
c)target definitions
d)none
ANS)D
4) You want to use the same session to extract transaction records for each of your customers individually.Which one
is best , Instead of creating a separate mapping for each customer account?
c)both
d)none
ANS)A
5)Can we use the mapping parameters or variables created in one mapping into another mapping?
a)yes
b)no
ANS)No
6)Can we use the mapping parameters or variables created in one mapping into any other reusable transformation?
a)Yes
b)No
ANS)Yes
7)If the Informatica server requires more space , it stores overflow values in ___ files?
a)cache files
b)database
c)local variables
d)none
ANS)A
8)In a mapping both pipelines begin with the same data source. In this case can we use the joiner transformation?
a)Yes
b)No
ANS)No
a)full outer
b)detail outer
c)master outer
d)Normal
ANS)D
10)If your source table includes employee ID, but you want to include the employee name in your target table to
make your summary data easier to read. In this case which transformation we use?
a)update strategy
b)stored procedure
c)lookup
d)none
ANS)C
a)True
b)False
ANS)False
a)True
b)False
ANS)False
13)If we are using lookup transformation , by default the informatica server creates ______ cache.
a)static cache
b)dynamic cache
c)index cache
d)data cache
ANS)A
14)In lookup transformation , we can save the lookup cache files and reuse them the next time the informatica
server processes a lookup transformation configured to use the cache. This type of cache is called _______ ?
a)Shared cache
b)Dynamic cache
c)Persistent cache
d)Static cache
ANS)C
a)Yes
b)No
ANS)Yes
16) _________ is a set of source and target definitions linked by transformation objects that define the rules for
transformation
a) Session
b) Mapping
c) Batch
d) None
ANS)B
17) Can we use variables or parameters created in mapplet , in another mapping or mapplet?
a)Yes
b)No
ANS)No
a)Yes
b)No
ANS)No
a)Yes
b)No
ANS)No
a) create shortcuts
b)copy objects
e) all
Ans) E
21) You cannot select multiple ports or columns when editing COBOL sources in the Source Analyzer
a)TRUE
b)FALSE
ANS)A
23)If the object is Target ,then what are the dependencies that are not displayed?
a)Targets within the same folder that reference the target through a foreign key relationship.
ANS)D
24) If the object is source ,then what are the dependencies that are not displayed?
a) Sources within the same folder that reference the source through a foreign key relationship.
e)None
ANS)E
25)If the source is relational synonyms can we extract that into source analyzer?
a)true
b)false
ANS)A
26)If you add a column for the source definition , then the mapping is _____
a)invalidated
b)not invalidated
d)none
ANS)B
27) Which of the following properties you can change for a newly added source column without invalidating a
mapping:
a)Datatype
b)Format
c) Redefines
d)Occurs
e)All
ANS)E
28) When you import the source definition, which of the following source metadata you import?
a) Source name
b) Database location
c) Column names
d) Key constraints
e) All
ANS) E
a)expression
b)rank
c)aggregator
d)All
ANS)D
a)variable port
b)rank port
c)output port
d)lookup port
ANS)A
c)both
d)none
ANS)B
32)I have connected two ports of which the first port datatype is string and the second port data type is char.
Whether it is valid or not?
a) it is valid
b) invalid
ANS)B
33) If we change the definition of the transformation , and we want to be the transformation to be inherited all
changes , then it must be ________
a) standard transformation
b)reusable transformation
ANS)B
34)My source is relational database. I want to load data based on the department location. I have 4 locations. If data
belongs to location A then I want to load it to Target A. If data belongs to location B, then I want to load it to Target B
and so on.. In this situation which transformation is most useful?
a) Filter transformation
b) Sequence generator
c) source qualifier
d) Router transformation
ANS)D
35)Which of the following contains a set of transformations and allows you to reuse that transformation logic in
multiple mappings.
a)mapping
b)mapplet
c)business component
d)none
ANS)B
36)
SEQENCE GENERATOR
1.We have a large input file then I am separate into three running sessions in parallel,I am using non reusable
sequencegenerator then what the informatica server done?
Ans. B
2. If we donot set the cycle option in sequence generator what happens when it reaches maxium value ?
C.session fails
D.None
Ans.C
A.0
B.10000
C.1000
Ans.C
A.Generate keys
B.Replace missing value
D.None
Ans.D
5.I used sequence generator in the mapping and i have done some testing and I want to migrating in to production
then how can I set sequence generator to the initial value?
C.Both
D.None
Ans.C
TRANSFORMATIONS
1. Transformation can be
1. Active b) Passive
Ans) C
2. _______________ limits the row set extracted from a source, while the ________ limits the row set sent to a
target
Ans) b
3. Joiner transformation can be used in which of the following cases:
Ans) b & c
Ans) a & c
5. The join which keeps all rows of data from both the Master and detail sources
Ans) a
6. What tracing level of Informatica Server logs initialization information as well as error message and notification
of rejected data?
Ans) d
True/False
Ans) True
8. The number of thread depends on the ______________ information for each pipeline.
a) Partition b) Expression
9. Where will the Informatica server stores data until it completes aggregate calculations?
a) Memory b) Repository
c) Database c) Cache
Ans) c
a) Aggregator b) lookup
c) Expression d) Rank
UPDATE STRATEGY
A.With in session
B.With in mapping
C.With in repository
D.Both A and B
Ans.D
2.In updatestrategy transformation If you do not select Forward Rejected Rows where the Informatica Server stores
the rejected rows?
C.Both A and B
D.None
Ans.B
A.1
B.2
C.3
D.0
Ans.B
4. If you do not choose Data Driven when a mapping contains an Update Strategy transformation then Informatica
Server does not follow instructions in the Update Strategy transformation in the mapping.
True/False
Ans.True
5. Update the row if it exists. Otherwise, insert it which option is suitable for this one?
A.Update as update
B.Update as Insert
C.Delete
D.None
Ans.D
B.After loading
C.Before loading
D.After Extracting
Ans.C
C. Data driven
D. Tracing
Ans. C
8.In my source there are two fileds Entrydate and applydate I want to reject the data if the entrydate is after the
applydate for this which expression correct
D.None
Ans.C