MDM 2

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 18

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

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

 
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.

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


 
8)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

 
9)set of source and target definitons and tranformations is called
Ans Mapping
 
10)some question  like ENTERED_DATE and APPLIED_DATE
Ans . IIF((ENTERED DATE>APPLIED DATE) DD_REJECT,DD_UPDATE)
(updated by vijay)
( if (ENTERED DATE>APPLIED DATE) is true then it will do DD_REJECT else it will do
DD_UPDATE)
 
11)if the data does not change from session to session the cache use is
Ans.. persistant cache 
 
The questions might have one or more answers.
 
 1. 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.
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

2. 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.
 
3. Write down the standards for the following
Input Port                   ->     i_
Output Port                ->     o_
Variable Port             ->     v_

 
4. 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.
 
5. Which Client component can be used for creating Repository?
(a) Repository Manager
(b) Designer
(c) Workflow Manager
(d) Repository Server Administration Console
 
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.
 
7. 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.
8. 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.
 
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.
 
10. 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

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
 Ennaku sathiyama idha pathi theriyala…. (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
 
I don’t understand the question itself… 

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
 
1.      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(wrong)
c)      Check session properties alone (updated by vijay)
d)     Check mapping or work flow prop
 
2 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

3.ER is ……….  Ans.Entity relationship


 
4.XML……….. Ans: Extended Markup Language
 
5 Logical model is…………… Ans: RDBMS
 
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

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} Inport / Export repository  objects
C} Create mapping
D} Creating mapplet
 
11 Update Strategy transformation……..
 
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
 
Ans : C
 
31Types od SCD… Ans 3 (if techniques- 5 seq,rout,exp,update,look)
 
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(wrong)
(updated by vijay)
It will not through any 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
D}
E}
 
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) (updated by vijay)
   a) Marts^(wrong)
   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? (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
 

 
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
 
 
Hey Tenny, I've collected some questions from Informatica that are being asked in the exams... Please
help us in finding the right answers.
 
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(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
 
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
 
 

You might also like