PowerCenter MCQs
PowerCenter MCQs
1, 2, 3, 4 OR 5
ANS 2
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.
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.
Q3) IF max no of sessions are 20 then what is the minimum shared memory size
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.
Q4) What are the dependencies of repository manager (check box question?)
1) workflow dependencies2) worklet dependencies 3) mapping dependencies 4) source
dependencies 5) transformation dependencies
Q5) Config tab contains -------- and ------- properties (check box one)
1) Commit
2) Reject
3) Commit on insert
4) Commit on update
5) Load
Q6) 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
CONNECTED/UN-
TRANSFORMATION ACTIVE/PASSIVE 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
Q6. 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:
NEXTVAL is always CURRENT VALUE + INCREMENT VALUE.
Q9. 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.
Q1)if the data does not change from session to session the cache use is
Ans.. persistant cache
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 Sales Quarter
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
Q6 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
Q7 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
(Check Box Q)
Q1)if the data does not change from session to session the cache use is
Ans.. persistant cache
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.
REASON:
The Reusable tasks are:
command task
session task
email task
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
42 What is displayed when u click the “View dependencies” on any Target object.
Primary/foreign key dependencied
Global shortcut dependencies
All children
All parents
Note: the dependencies dialog box displays object name,object type,list of dependent objects and
their properties.
1.Can Null values be compared? No
2.How Null values are stored in Aggregate transformation? 1.Null,2.we can configure them to
treat them as zero as well
8) What happens when the maximum number of sessions are running and the database log file is
full? Session fails
12) How can the performance of lookup be improved?by using cache and sorting
13) Update in Update strategy transformation is used for ? to flag the records for update
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?
a) Session or Mapping
b) Mapping and session
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
7.
longer time duration is given for commit & log datafiles full,what happens to session
ans-----session fails
8.what operation s performed using control task
ans----stop ,abort and fails workflow
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:-----8000000 bytes
ans:----- aggregator
ans:------data driven
14. when you update the database where it will get updated
session or mapping
mapping and workflow
session and mapping
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
25. Already we have empid to add empname which transformation is used? : lookup
26. sorter transformation cache size?
2000000
16000
0
8000000
Q4) Which of the following are join types are there in informatica?
Normal Master Outer Left Outer Exclusive Outer Right outer
5. To operate in which pmcmd mode, username, password and server connection details
are necessary?
a) Commandline
b) Interactive
c) Both
d) None
6. To determine which column caused the row to be rejected, what does the server
add to give more info about columns?
a) Key indicators
b) Key breaks
c) Row indicator and column indicators
d) Variable indicator
7. What transformation should be used to get the values related to deptno 10 only in
the target table?
a) Filter
b) Router
c) Filter and router
d) Source qualifier and filter
e) Source qualifier, filter and router
Guess ans is (a)
8. Where do you create folders and give connection details?
a) Repository manager
b) Workflow manager
c) Designer
9. when you create a workflow which task gets created by default?
a) Start
b) Command
c) Assignment
d) Timer
I marked (a). Not sure
10. latest version of Power center can handle
a) 124 bit
b) 64 bit
c) 32 bit
d) 128 bit
2)Before you connect to the informatica server you must register it with?
a) Repository mamager
5) using pmcmd you connect to?
a)Workflow manager
6)pmcmd is used to connect with?
a)Powercentre or informatica server or powermart whichever you find as the
answer there
7) In where can you prepare a reusable transformation
a)transformation designer
8)Where in Informatica will the business logics be applied
a)Transformation Developer
9)What will you use to to join an RDBMS input file and an XML file
a)Source Qualifier and Union( I am not very sure of this)
10)When you use update trategy trasnformation which is the default mode?
a)Insert
11)Where is that you design tasks so that it runs sequentially or in some order defined?
a)Workflow designer
3. While running workflow informatica server gets connection with
a. Repository server.
b. Workflow Manager.
c. Workflow Monitor.
d. Repository Manager
6. Email to customers.
a. Email individual
b. Put in public folder
c. bursting
How many modes in pmcmd
a) 1
b) 2
c) 3
d) 4
what do mean by nesting
a) one dimension above to another
b) one dimension below to another
c) one dimension next to another
which transformation is used to reject load files
a) source qualifier transformation
b) router transformation
c) either source qualifier nor router
b) source quailifier,router and filter transformation
How many transformation are there ?
a)12
b)16
c)8
b)13
what do u mean parent fails current task fails
a) current task fail if parent fail
b) parent fail if the current task fail
c) current task only fail
d) both current and parent fail
which should be used to define a interval between two task
a) set wait
b) set no wait
c) wait
Look up transformation syntax
1. A developer wishes to use the data previewwe to determine the total
number of rows in a relational source table. The number of rows exceeds
10000.what is the proper procedure for this operation?
a. Connect the data Previewer to the source table with all settings left to the
defaults.
b. Connect the data Previewer to the source table and check the option
“Count rows”
c. This operation is not supported because the number of rows exceeds
10000. It is supported only when number of rows is 10000 or less.
d. This operation is not supported.
2. How many repositories can you simultaneously work in a single Designer
environment?
2 repositories
4. Under what circumstances can a Target definition be edited from the
Mapping Designer ,within the mapping where that Target definition is being used ?
a.When the Target definition is not shared(not a shortcut)
b.When the Target definition is not shared(not a shortcut) and when the user has write
permission on the folder where the mapping is stored
c.Always
d.Never
5 .A User desires to join two relational sources with a single Source Qualifier have been
correctly imported into the mapping . Next, she must establish a primary/foreign key
relationship between two ports in the source definitions. Assuming that the relationship
does not currently exist on the database server,what are the required steps to do this?
a. Use the source Analyser to establish that primary/foreign key relationship and save
the repository
b. Use the source Analyser to establish that primary/foreign key relationship,save the
repository,and run the appropriate SQL statement on the database tables t ocreate the
actual primary / foreign key relationship
c.Use the source Analyser to establish that primary/foreign key relationship,open
the SQL Editor in the Source qualifierand generate the join statement,modify the
join statement is required and save the repository.
d. Use the source analyzer to establish that primary /foreign key relationship ,
regenerate the source Qualifier SQL using the SQL editor,press the okay button and
save the repository.
1. What types of data sources are there in Infa? (all the options are correct
but we had to select only one option)
a. Flat files
b. Homogenous and heterogeneous sources
c. Flat files, Homogenous and heterogeneous sources
d. XML and Cobol sources
e. None of the above
7. In informatica, you can create a shortcut to the folder by checking the checkbox:
Allow shortcut
Create shortcut
Shortcut
Folder shortcut
8. Worklet contains a set of
Mappings
Tasks
Sessions
Mapplets
9. Which task is used to send an email after the workflow is completed
Event
Command
Email
timer
10. Using which transformation can you update distinct records into the target table.
Filter
Router
Update strategy
Sequence generator
11. Which command is used to call a transformation from lookup to expression
LKP:Lookup….
Some options like this
26. The primary server process in the infa Server?
a. Repository Manager
b. Load manager
c. Workflow manager
d. Workflow Designe
27. Writing scripts to schedule Workflows … what mode is this
a. Interactive mode
b. Command line mode
1.use of surrogate keys
Ans:improve performance
2.in which SCD we use different surrogate keys
Ans: none
3: no of permissions in folder(infa)
Ans: 7
4: timeout in repository manager(infa)
Ans: 60 secs
21.What is Normalization?
Normalization is a process to splits up the data into additional tables.
23.Out of star schema and snowflake schema, whose dimension table is normalized?
Snowflake schema uses the concept of normalization.
24.What is the benefit of normalization?
Helps in reducing data redundancy.
29.What is SCD?
Slowly Changing Dimensions (SCD) - dimensions that change slowly over time rather
than changing on regular schedule, time-base.
33.What is ETL?
E: Extract, T: Transform, L: Load.
54.Name the three approaches that can be followed for system integration.
The DIY Approach, The Middleware Approach and The Data Platform Approach.
55.What do you understand by a cosmetic bug or user interface bug in ETL testing?
Cosmetic defects are the bug which does not affect further processing of the application
and testing. The priority of the cosmetic defects are categorized as "low", while
assigning priority.
In general cosmetic errors are the spelling mistakes, tab sequence etc.,
56.What do you call the testing bug that comes while performing threshold validation
testing?
It is called Boundary Value Analysis related bug.
58.User A is already logged into the application and User B is trying to login, but the
system is not allowing. Which type of bug is it?
a) Race Condition bug
b) Calculation bug
c) Hardware bug
d) Load Condition bug
59.Which testing type is used to check the data type and length of attributes in ETL
transformation?
a)Production Validation Testing
b)Data Accuracy Testing
c)Metadata Testing
d)Data Transformation testing
60.Which bug type in ETL testing doesn’t allow you to enter valid values?
a)Load Condition bugs
b)Calculation bugs
c)Race condition bug
d)Input/ Output bug
64. What are differences between connected and unconnected look up in ETL?
Connected Lookup : a connected lookup is a part of the data flow and is connected to
other transformations.
Unconnected Look Up Transformation : Unconnected lookup is generally used when
the result of a query is a single column.
8.What is the very basic difference between data warehouse and operational
databases?
A data warehouse consists of historical data which is made available for analysis of the
business.
Operational database consists of current data which is mandatory to run the business.
10.Define metadata?
Metadata is defined as data about data which is summarized data that leads to the
detailed data.
11.What does Metadata Respiratory contain?
Metadata respiratory is consists of definition of data warehouse, business metadata,
operational metadata, data for mapping from operational environment to data
warehouse &the algorithms for summarization.
12.Define dimension?
The dimensions are the entities with respect to which an enterprise keeps the records.
18.What is ER model?
Entity Relationship model.
19.What is Fact?
A fact is an event that is counted or measured, such as a sale or login.
20.What is Star-schema?
Star schema is the simplest form of a dimensional model, in which data is organized into
facts and dimensions.