0% found this document useful (0 votes)
2K views30 pages

PowerCenter MCQs

The document contains questions and answers about Informatica concepts. There are 10 multiple choice questions about topics like data extraction types, Informatica server data formats, shared memory size, repository manager dependencies, mapping components, and transformation types.

Uploaded by

Payal das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views30 pages

PowerCenter MCQs

The document contains questions and answers about Informatica concepts. There are 10 multiple choice questions about topics like data extraction types, Informatica server data formats, shared memory size, repository manager dependencies, mapping components, and transformation types.

Uploaded by

Payal das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 30

Q1) HOW MANY TYPES OF DATA EXTRACTION ARE THERE

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.

Q2) What is the data format u prefer for informatica server


1) ASCII 2)EBCDIC 3)UNICODE 4)DECIMAL 5) BINARY

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

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.

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

REASON & ANSWER:


The repository manager displays following dependencies:
1) Source-Target 2) Mapping 3) Short cut 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.

Q7) An informatica variable contains


1)startvalue/end value
2)start value/current value
3)start value//persistent value
4)start value/…..
5)start value/dynamic value

REASON:
Mapping variable represents a value that can be changed during the mapping run.
Mapping variables have two identities:

Start value and Current value


Q8)some question like………….. what are the groups in router transformation
1)user defined groups
2)constant groups
Some other options

We guess the ans is user defined.

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

Q9)set of source and target definitons and tranformations is called


Ans Mapping

Q10) Some question like ENTERED_DATE and APPLIED_DATE


Ans . IIF((ENTERED DATE>APPLIED DATE) DD_REJECT,DD_UPDATE)

Q1. Which of the following are active Transformations?


(a) Sorter
(b) Expression
(c) Normalizer
(d) Filter
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.

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

Q2. Which Function(s) cannot be used in Expression Widget(doubt)


(a) AVG
(b) COUNT
(c) LTRIM
(d) RTRIM
REASON:
Expression transformation can perform only non aggregate functions.

Q3. Write down the standards for the following


Input Port -> i_
Output Port -> o_
Variable Port -> v_

Q4. What manages the scheduling and execution of workflows?


(a) Informatica Server/Integeration services
(b) Repository Server
(C) Designer
(d) Monitor
REASON:
Informatica service  Scheduling and Execution of Workflows.
Repository service  Manages Metadata & Repository Connection Requests.
Designer  has 5 tools(Source Analyzer, Target Designer, Transformation Developer,
Mapplet Designer, Mapping Designer), using which we can create Mappings.
Monitor monitors workflows and tasks.

Q5. Which Client component can be used for creating Repository?


(a) Repository Manager
(b) Designer
(c) Workflow Manager
(d) Repository Server Administration Console

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.

Q7. Can an Output Port be used in the editable area of widgets


(a) Yes
(b) No
(c) Depends on Widgets
(d) Possible only in active Transformation
REASON:
Ports- Input, Output, Variable, Return/Rank, Lookup and Master? Variable ports are used
to store intermediate results. Variable ports can reference input ports and variable ports, but not
output ports.
Q8. If Sorted Input of Aggregator is unchecked,
(a) Sorter must be used before aggregator
(b) Sorter must be used after aggregator
(c) Sorter must be used before aggregator if data is not sorted via Source Qualifier
(d) Sorter must be used after aggregator if data is not sorted in Source Qualifier
REASON:
The Aggregator with 'sorted input' unchecked always sorts the data prior to aggregation.
So in order to increase performance we should have a sorter before sending the data to the
aggregator.

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.

Q10. Which of the following is/are true?


(a) Shortcuts can be created for any object from any folder
(b) Shortcuts can be created for any object from shared folder
(c) Shortcuts can be created for sources and targets alone from any folder
(d) Shortcuts can be created for sources and targets alone from shared folder
REASON:
A shortcut is a reference (link) to an object in a shared folder, these are
commonly used for sources and targets that are to be shared between
different environments / or projects. A shortcut is created by assigning
'Shared' status to a folder within the Repository Manager and then dragging
objects from this folder into another open folder

Q1)if the data does not change from session to session the cache use is
Ans.. persistant cache

11. Which of the following is/are true?


(a) If session is valid, Mapping will be valid
(b) If Mapping is invalid, Session will be invalid
(c) If session is invalid, Mapping will be invalid
(d) If session is valid, Mapping can be invalid
(I have no idea about this…)

12. Joiner Can


(a) Join any two heterogeneous sources
(b) Join only Sources of same database
(c) Join only Flatfiles
(d) Join only Flatfile and database

13. Which of the following is/are true for Normalizer?


(a) Converts Rows into Columns
(b) Converts Columns into Rows
(c) Normalizer is active Transformation
(d) Normalizer is passive Transformation
REASON:
Normaliser transformation is a Active and Connected Transformation and it is generally
used to create multiple rows of data from a single row. Eg:
The following source rows contain four quarters of sales by store:
Source Table

Store Quarter1 Quarter2 Quarter3 Quarter4

Store1 100 300 500 700

Store2 250 450 650 850

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

14. In which Order does the execution of ports take place


(a) Input Port, Output Port, Variable Port
(b) Input Port, Variable Port, Output Port
(c) Output Port, Input Port, Variable Port
(d) Output Port, Variable Port, Input Port

15. Which of the following are not possible Fan In ?


(a) Filter and Expression Widget Widgets being connected to input of another
Expression Widget
(b) Expression and Sequence Generator Widgets connected to input of another
Expression Widget
(c) Expression and Sorter Widgets connected to input of another Expression Widget
(d) Expression and Expression Widgets connected to input of another Expression Widget

16. Which Component gets metadata from Repository?


(a) Informatica Server
(b) Informatica Workflow Designer
(c) Informatica Designer
(d) Informatica Repository Server/service

17. Repository Manager is used to


(a) Create, edit and delete folders
(b) Create, edit and delete repository users and user groups
(c) View locks and un-lock objects, versions and folders
(d) Copy a folder within a repository or to other repository

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

20. For Updating Record on database table,


(a) We need Key on the Informatica target Metadata only
(b) We need key on the database only
(c) We need key on both Target Metadata and Database
(d) Keys are not required

Q1.How do you know that session has heterogeneous target?


a) Check the session properties and work floe properties
b)Either workflow properties or mapping properties or session properties
c) Check session properties alone
d) Check mapping or work flow prop

Q2 which of the following is not used in Mapplet


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

Q3 .ER is ………. Ans.Entity relationship

Q4.XML……….. Ans: Extended Markup Language

Q5 Logical model is…………… Ans: RDBMS

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

8 Which of following Joins in Informatica………


1} Master outer
2 Full outer
3 Left outer
4 Outer join
REASON: The types of Joins supported in Informatica are:
Normal (Default)  only matching rows from both master and detail
Master outer  all detail rows and only matching rows from master
Detail outer  all master rows and only matching rows from detail
Full outer  all rows from both master and detail ( matching or non matching)

9 Which of following are security tasks of repository manager


A} manage Repository
B} Create folders
C} Create users
D} Create groups

(Check Box Q)

10.What are tasks can do in designer …..


A} Inport / Export registry
B} Import / Export repository objects
C} Create mapping
D} Creating mapplet

Q1)if the data does not change from session to session the cache use is
Ans.. persistant cache

12 which one of these non-reusable transformation………….


A} ERP
B} Seq Generator Transform
C} Look up Transform
D} Dynamic lookup cache
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

13 Types of Lookup cache…….


A} Dynamic Cache
B} Volatile Cache
C} Non volatile Cache
D} Re Cache from DB
E} Static 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.

14 How will you improve performance of lookup transform?


A} Use memory cache for Large DB
B} Don’t Use cache for Small tables
C}use big cache…

15 Where aggregate store data in the processing………


Ans Cache

16 By default aggregate treats


Ans NULL as NULL (All numeric, character are treated as NULL)

17 Performance of Aggregate, Look up transform improved by sorter and cache

18.Diff Between Informatica 5.1 and 6.1 Version……….


A}Trans Control
B}Sorting

20 Number of transformation threads ……….. in Informatica into each pipeline.


Ans: Partitioning
21 Which of following is Passive Transformation………
A} Router
B} Rank
C} Source Qualifier
D} Aggregate
E} Séquence generator
REASON : Refer to the table mentioned in start of the page.

22 Log initialisation, Error message and Notification of related data.


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.
4 types of tracing levels supported
1.Normal: Integration Service logs initialization and status information
errors encountered and skipped rows due to transformation row errors.
Summarizes session results but not at the level of individual rows.

2.Terse: Integration Service logs initialization information and error


messages and notification of rejected data.

3. Verbose Initialization: In addition to normal tracing Integration Service


logs additional initialization details names of index and data files used and
detailed transformation statistics.

4.Verbose Data: In addition to verbose initialization tracing Integration


Service logs each row that passes into the mapping. Also notes where the
Integration Service truncates string data to fit the precision of a column and
provides detailed transformation statistics.

23.DW ------- Ans : OLAP

24 Which of the following is Active


Aggregator
Lookup
Expression
Router

25. …….. Converts from Source to Target by using the Transformation.


Ans: Session

26. Command,Session,e-mail are Reusable tasks.

REASON:
The Reusable tasks are:
command task
session task
email task

27 Cobol source used by ………. Transformation.


Ans Normalizattion

28……path….. are environment variables

29 Sorting can be used in ………


Ans Aggregate transformation

30 It takes some more time when I used Sorting.What is the reason


A} Use incremental Aggregation
B} nested Aggregation
C} Less data for source data
D} Less column
E} Data is Detailed data
31 Types of Slowly Changing Dimensions (SCD)… Ans 3

32 What type of Stored procedure is used to verify the target table?


And : Target Preload

33 Disable precision to numeric it becomes………..


Ans : Integer

34 Purpose of SQL override ?


Used to write user defined SQL statements in source qualifier and look up transformations

35 Ques on Metadata (blah! Blah!)

36 in retrieving if there are Multiple Rows matches in Look up transform?


And It returns an error

37 If data is Overflowed in the load what happens?


Write to cache files

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

39 worklet variables are not used for………..


A}Reference
B} DB connection
C} Performance tuning

40 Performance degradation occurs due to……….


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.
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

3.What is SCD?slowly changing dimensions

4.What is not an option in Informatica?


a) Drill down^
b) Sessions
c) Dimension
d) Mapping

5)Types of Caches in Lookup.-connected,unconnected,static,dynamic,recache,persistant,shared


(Refer to the reasons in above pages...)

6) Select the Active transformation (Choose 1)


a) Aggregate^
b) Router^
c) XML Source Qualifier-i dont use this ever
d) Look up
e) Expression

7) Default Directory for storing the parameter files.$parent root directory

8) What happens when the maximum number of sessions are running and the database log file is
full? Session fails

9) Components derived from Informatica (choose 3)


a) Marts^
b) Dimensions^
c) levels
d) cubes^

10) Enhanced Security option (choose 3)


a) Read^
b) write^
c) Overwrite
d) Append
e) Execute^

11) To Transformation from one session to another using debugger


a) Step to Instance
b) Forward Instance
c) breakpoints^
d) Backward Instance

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

14) Performance Degradation (choose 3)


a) is null^
b) iff^
c) not null^
d) decode single condition
e) decode multiple condition

15) How can we access AEP's? AEP-advance external procedure

Table 8-1. Environment Variables


Operating System Environment Variable
Windows PATH
AIX LIBPATH
HPUX SHLIB_PATH
Linux LD_LIBRARY_PATH
Solaris LD_LIBRARY_PATH

16) How will user-defined variables be stored in a worklet?


a) static
b) dynamic
c) persistent
d) volatile
e) non-persistent
17) Which operator can be used in the look up-^all (if dynamic = is the ans)
a) =
b) >=
c) <=
d) <
e) >

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

1. what are not the piorts of source table.


ans:- i/p port,variable port,sorted port==== (i/p and o/p)

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

5.diff between informatica 5.1 and 6.1

ans:-transaction control and sorter

6.what happens when cache of lookup overflows


ans:-----remaining data is written to cache files

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

10.if many matches are present in the look up transformation

ans:-for static cache------first and last matching rows returned and error
for dynamic cache ----------the session fails
11.designer performs
ans:-----create mapping

12.where cache(index and data) is stored


ans---------cache directory

13.if stored procedure transformation is after jpiner transformation the target table is imported
ans:-----detail table

14.active transformation related ques


ans:----aggregator trans

15:--repository manager is capable of performing


ans:----manage privieleges,manage groups,manage repository

16.stored proce transformation checks for target table& disk space of target

ans:---- preload target

17. default join between tables


ans:- normal join

18.sorter trans default cache size

ans:-----8000000 bytes

19.performance can be imp by sorted input in which transformation

ans:----- aggregator

20.if u can sorted i/p ________ it takes some time

ans:------data driven

1.Can NULL values be compared (True/False).

2.How Null values are stored in Aggregate Transformation

3.Types of caches in Lookup?(multiple answers)


(Connected
Unconnected )
Static
Dynamic, percistent and Shared caches

4.What is the default directory for storing the parameter files?


Parent root dir->Param folder
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
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

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

27.which decreases the performace


is nul
not null
IIF
decode simple condition –I Guess
decode multi condition
28. which transformation using sorter?
aggregate
joiner
lookup
29.source table does not having which ports?
i/p ports
o/p ports
variable port
meta data extension
30. in stored procedure in which mode checks the sufficient diskspace
preload source
post load sourcce
preload target
post load target

31. where you check the validity?


in workflow only
in designer only
at runtime of database
in workflow
32. how can you evaluate null values in the comparision
null values are not used in comparision
low/high
treated as null (Most comparisons between nulls and other values are by definition neither
true nor false, but unknown)
determined by database

Q1) What type of tool is Informatica?


ETL
OLTP
OLAP
Reverse Engineering
Data Modeling

Q2) Which database does not support user-defined return values?

Sybase Oracle Informix SQL Server Teradata

Q3) What is cache?


An area in Source database An area in Target database An area in Repository
Server An area in Informatica Server An area in Memory

Q4) Which of the following are join types are there in informatica?
Normal Master Outer Left Outer Exclusive Outer Right outer

1. Number of log files by default in Infa?


a. 1
b. 2
c. 3 (session log, workflow log, reject log)
d. 4
e. 5
2. Which window helps to access the Repositories ?
a. Navigation Window
b. Property Window
c. Workflow Monitor
d. Workflow Manager

1. The primary server process in the infa Server?


a. Repository Manager
b. Load manager
c. Workflow manager
d. Workflow Designer
2. Which transformation helps to convert the rows into columns?
a. Rank Transformation
b. Sorter Transformation
c. Normalizer Transformation
d. Update Strategy
3. Which transformation row updates distinct records into target table?
a. Update Strategy
b. Rank
c. Sorter
d. Aggregation
No. of components in the Workflow Manager
e. 1
f. 2
g. 3
h. 4
i. 5
6. Writing scripts to schedule Workflows … what mode is this
a. Interactive mode
b. Command line mode
7. User, Groups, Privileges are created in which client tool?
a. Repository manager
b. Workflow Manager
c. Workflow monitor
d. Designer
8. 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 pmcmd mode for each line you need to communicate with ------------
a.informatica server
b.repository manager
c.workflow manager
d.workflow monitor
14) minimum number of transformations required to validate a mapping?
a.2
b.3
c.4
d.5
1. Number of tools in informatica designer. Ans 5
2. Number of ports in expression transformation. Ans 3

3. What are the servers in informatica?


a) Informatica server
b) Informatica repository server
c) Informatica server and informatica repository server
d) None of the above
I guess answer is (a) option

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.

22. How many fact tables are there in a star schema?


Only fact table.

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.

25.Which language is used for defining Schema Definition?


Data Mining Query Language (DMQL).

26.What is snow-flake schema?


Snow-flake schemais process of normalization to splits up the data into additional tables.

27.What are the different types of dimension?


Conformed Dimension, Junk Dimension, Degenerated Dimension, Role-playing
dimension.

28.What is junk dimension?


Collection of random transactional codes flags and/or text attributes that are unrelated to
any particular dimension.

29.What is SCD?
Slowly Changing Dimensions (SCD) - dimensions that change slowly over time rather
than changing on regular schedule, time-base.

30.What is rapidly changing dimension?


Rapidly Changing Dimensions - dimensions that change rapidly over time, changing on
regular schedule, time-base.

31.what are the different types of slowly changing Dimension (SCD)


Type 1: The new record replaces the original record. No trace of the old record exists.
Type 2: A new record is added into the customer dimension table.Thereby, the customer
is treated essentially as two people.
Type 3: The original record is modified to reflect the change.

32.What is a mini dimension?


Slowly changing dimension type 4 is used when a group of attributes in a dimension
rapidly changes and is split off to a new dimension. That new dimension is known as a
mini–dimension.

33.What is ETL?
E: Extract, T: Transform, L: Load.

34.Explain what are the ETL testing operations includes?


Verify whether the data is transformed correctly according to business requirements and
projected data is loaded into the data warehouse without any truncation and data loss.
ETL make sure that ETL application reports invalid data and replaces with default
values, make sure that data loads at expected time frame to improve scalability and
performance.

35.what is the difference between data mining and data warehousing?


A data warehouse is a data store that contains historical data, whereas Data Mining is a
means by which you search/analyze data to derive insights or answer questions.
36.What are the various tools used in ETL?
Ab Initio,Adeptia ETL, Alooma, Business Objects Data Services, Business Objects Data
Integrator (BODI), Confluent, DBSoftLab, InformaticaPowerCenter, Information Server,
Integration Services, iWay Software, Oracle Data Integrator (ODI), Oracle Warehouse
Builder (OWB), Pervasive ETL, SAS ETL, Sybase ETL.

37.Explain what is transformation?


Transformation is the process of converting data from one format or structure into
another format or structure. It is a fundamental aspect of most data integration and data
management tasks such as data wrangling, data warehousing, data integration and
application integration.

38.What are views?


The top-down view, The data source view, The data warehouse view and The business
query view.

39.What is mapping in ETL?


Data mapping is a process used in data warehousing by which different data models are
linked to each other using a defined set of methods to characterize the data in a specific
definition.

40.What the ODS in ETL generates?


ODS generates primary keys, handles errors and rejects similar to Data warehouse.

41.Explain the 3-layer architecture of an ETL cycle.


Staging Layer − The staging layer is used to store the data extracted from different
source data systems.
Data Integration Layer − The integration layer transforms the data from the staging layer
and moves the data to a database, where the data is arranged into hierarchical groups,
often called dimensions, and into facts and aggregate facts.
Access Layer − The access layer is used by end-users to retrieve the data for analytical
reporting.

42.What is the difference between and ETL and BI tools?


ETL means extraction transformation and load. It is a process of extracting the data,
transforming it and then loading it into datasource like mysql.
Business intelligence is the process of transforming data into visualizations. ETL can
also be a part of the BI process. Business intelligence means producing results out of
your data.

43.Why do we need a staging area in an ETL process?


We need staging area to hold the data , and perform data cleansing and merging ,
before loading the data into warehouse.

44.What is a Dimension table and how is it different from a Fact table?


Fact table is a measurement of a subject.
Dimension table is from what point of view do you want to measure it (usually when we
summarize / aggregate it).

45.What is an Aggregate function? Name a few common aggregate functions.


In database management an aggregate function is a function where the values of
multiple rows are grouped together to form a single value of more significant meaning or
measurement such as a set, a bag or a list.
Average()Count(), Maximum(), nanmean() (mean ignoring “NULL" values), Median(),
Minimum(), Mode(), Sum().

46.What is the difference between Minus and Intersect in SQL?


MINUS operator when used between two tables, gives us all the rows from the first table
except the rows which are present in the second table.
INTERSECT operator returns us only the matching or common rows between two
resulting sets.

47.What do you understand by Active and Passive Transformations?


An active transformation can change the number of rows as output after a
transformation, while a passive transformation does not change the number of rows and
passes through the same number of rows that was given to it as input.

48.What is the difference between round-robin partitioning and Hash partitioning?


Round-Robin Partitioning:
- Data is distributed evenly by Informatica among all partitions.
- This partitioning is used where the number of rows to process in each partition are
approximately same.
Hash Portioning:
- Informatica server applies a hash function for the purpose of partitioning keys to group
data among partitions.
- It is used where ensuring the processes groups of rows with the same partitioning key
in the same partition, need to be ensured.

49.What is Partitioning? Explain different types of partitioning.


Partitioning is to sub divide the transactions to improve performance and increasing the
number of partitions enables Informatica Server for creation of multiple connections to
various sources.
Types of Partitioning are Round-Robin Partitioning and Hash Portioning.

50.Explain the terms − mapplet, session, mapping, workflow − in an ETL process?


A mapplet creates or configures a set of transformations.
A session is a set of instructions to move data from sources to targets.
A mapping represents dataflow from sources to targets.
A workflow is a set of instruction sthat tell the Informatica server how to execute the
tasks.

51.What is lookup transformation and when is it used?


Lookup Transformations can access data from relational tables that are not sources in
mapping.
To Get a related value. To update slowly changing dimension tables.

52.What is a surrogate key in a database?


A surrogate key is any column or set of columns that can be declared as the primary key
instead of a "real" or natural key.

53.What is the difference between surrogate key and primary key?


A surrogate key is any column or set of columns that can be declared as the primary key
instead of a "real" or natural key.
A primary key is a special constraint on a column or set of columns. A primary key
constraint ensures that the column(s) so designated have no NULL values, and that
every value is unique.

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.

57.What do you understand by fact-less fact table?


A fact-less fact table is a fact table that does not have any measures. It is essentially an
intersection of dimensions. There are two types of fact-less tables: One is for capturing
an event, and the other is for describing conditions.

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

61.How you can extract SAP data using Informatica?


We can extract SAP data by using informatica with the powerConnect option.

62. Explain what are Schema Objects?


Schema objects are logical data storage structures. Schema objects do not have a one-
to-one correspondence to physical files on disk that store their information.

63. Explain what is data source view?


A data source view: Contains the metadata that represents selected objects from one
or more underlying data sources, or the metadata that will be used to generate an
underlying relational data store if you are following the top-down approach to schema
generation.

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.

1.Define data warehouse?


Data warehouse is center point storage with restricted access.

2.What does subject-oriented data warehouse signify?


Organized around major subjects, Focusing on the modeling and analysis of data for
decision makers, not on daily operations or transaction processing.

3.List any five applications of data warehouse.


customer goods, banking services, retail sectors, financial services, controlled
manufacturing.

4.What do OLAP and OLTP stand for?


OLAP: Online analytical process
OLTP: Online transaction process.

5.What are the benefits of data warehouse?


Better decision-making, Quick and easy access to data, Data quality and consistency.

6.Why Data Warehouse is used?


A data warehouse integrates data from multiple sources correctly.

7.What is the difference between OLTP and OLAP?


OLTP database is detailed and current data, and schema used to store transactional
databases is the entity model (usually 3NF).
OLAP database is aggregated, historical data, stored in multi-dimensional schemas
(usually star schema).

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.

9.What do you mean by Data Extraction?


Data extraction meanspulling data from various different sources.

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.

13.Explain data mart.


Data mart contains data specific to a particular subject.

14.What is Virtual Warehouse?


The view over an operational data warehouse is known as virtual warehouse.

15.Define load manager.


A load manager performs the operations required to extract and load the process.

16.Define the functions of a load manager.


A load manager extracts data from the source system. Fast load the extracted data into
temporary data storage. Perform simple transformations into structure similar to the one
in the data warehouse.

17.Define a warehouse manager.


The warehouse manager consist of third party system software, C programs and shell
scripts and responsible for the warehouse management process.

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.

You might also like