Informatica Workflow and Transformation Quiz
Informatica Workflow and Transformation Quiz
7)In pmcmd mode for each line you need to communicate with ------------
[Link] server
[Link] manager
[Link] manager
[Link] monitor
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 [Link] 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 ?
[Link] the Target definition is not shared(not a shortcut)
[Link] the Target definition is not shared(not a shortcut) and when the user has write
permission on the folder where the mapping is stored
[Link]
[Link]
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
[Link] 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.
RNK
AGG
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
[Link] of surrogate keys
Ans:improve performance
[Link] 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
Which repository objects is not created in Workflow Manager ?
Explanation:
a. Database connections
b. Worklet
c. Maplet
d. Session
a. Folder
b. Users
c. User groups
d. User type
a. A repository domain consists of no of global repository and any number of local repositories
b. A repository domain consists of a single global repository and any number of local
repositories
c. A repository domain consists of no of global repository and one local repositories
d. non of these
If you are comparing two date using date_compare function , if first date is earlier then what
will be returned?
Explanation:
If you are comparing two date using date_compare function , if Second date is earlier then
what will be returned?
Explanation:
a. no of days in number
b. no of days in days
c. 1
d. 0
If you are comparing two date using date_compare function , if two dates are equal then
what will be returned?
Explanation:
a. 1
b. -1
c. 0
d. null
a. 3
b. 4
c. 5
d. 6
a. I
b. atica
c. tica
d. Informa
a. 46
b. 25
c. 12
d. 21
a. 00000190
b. 19000000
c. 00190 (correct)
d. 19000
a. *..*Informatica
b. *..*.Informatica
c. Informatica*..*.
d. Informatica*..*
ANS: port1||port2||'ENDSTRING'
ANS: Database
[Link] from one transformation to any other transformation using debugger can be done using
ANS:[Link] Session
[Link] Mapping
ANS:
ANS: DD_Reject
ANS:Partition
10. Where will you set the type of update for in update strategy Transformation.
[Link] A Look up table is not changed in between session, which cache is better to use?
ANS: Persistant
ANS:Joining 2 or more homogenous sources, filtering unneccessary data, Change column order source.
ANS:Informix.
[Link] a look up on a small set of unchanging values which functions will degrade session performance.
ANS:1 BYTE
[Link] object is target then wat are the dependancies that are displayed when 'view dependanceies'.
[Link] Types
ANS: 3
ANS:Fixed width file is supported, delimited file is supported , one source act as place holder for multiple
sources.
[Link] Employee table, we have to get only the emp id = 10. where will we place look up.
Can you connect ports of two output groups, from router transformation to a single target definitions?
Explanation:
Yes
No
-----------------------------------------------------------------------------------------------------------------------------------------
_________ Server governs the implementation of various processes among the factors of server’s
database repository.
Repository server
Temp server
*Powerhouse server
Domain server
-----------------------------------------------------------------------------------------------------------------------------------------
Can one use mapping parameter or variables created in one mapping into any other reusable
transformation?
*YES
NO
-----------------------------------------------------------------------------------------------------------------------------------------
Source Definition
Mappings
Mapplet
*Applet
-----------------------------------------------------------------------------------------------------------------------------------------
YES
*NO
-----------------------------------------------------------------------------------------------------------------------------------------
Which transformation is used to combine data from different sources?
Joiner transformation
Lookup transformation
Union Transformation
Expression transformation
-----------------------------------------------------------------------------------------------------------------------------------------
Reusable transformation
Union Transformation
Lookup transformation
Expression transformation
-----------------------------------------------------------------------------------------------------------------------------------------
Which task is used anywhere in the workflow to run the shell commands?
Command Task
Session Task
Email Task
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Data mart
Database
Data warehouse
Data
-----------------------------------------------------------------------------------------------------------------------------------------
YES
NO
-----------------------------------------------------------------------------------------------------------------------------------------
Yes NO
-----------------------------------------------------------------------------------------------------------------------------------------
You can compare [Link] targets 2. Two target shortcuts 3. Target with target shortcuts
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Informatica key feature : Developer productivity, enterprise level data integration, scalability
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Full Outer Join keeps all rows from master and detail sources
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Whether or not session task can be considered to have heterogeneous targets is determined by: The
session task properties alone
-----------------------------------------------------------------------------------------------------------------------------------------
Session has to run Monday to Saturday not on Sunday, how to schedule in informatica? Customized
Report
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Same transformation which can be used multiple times is called Reusable transformation
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
(*not found) Objects are copied in? Workflow designer, Mapping designer, Mapplet Designer, Task
developer
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Which is false about Union transformation? You can edit or delete the output group
-----------------------------------------------------------------------------------------------------------------------------------------
Choose Informatica designer tool where mapping can be created? Mapping Designer
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
In session log file, which information we can find ? Error encounter, Load Summary, Session Initialization
process
-----------------------------------------------------------------------------------------------------------------------------------------
Choose the ETL tools? Oracle Warehouse Builder, Business Objects, Informatica
-----------------------------------------------------------------------------------------------------------------------------------------
How to select distinct records from Source Qualifier? Choose ‘select distinct’ option
-----------------------------------------------------------------------------------------------------------------------------------------
(*not found) Session can be created in which tool? Mapplet Designer, Workflow Monitor, Mapping
Designer
-----------------------------------------------------------------------------------------------------------------------------------------
Importing and Exporting object is performed in? Mapping Designer, Workflow Manager
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
To run the session, what is required? Mapping, workflow, task, integration service
-----------------------------------------------------------------------------------------------------------------------------------------
Choose the transformation which merges data from different sources? UNION
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
What are types of logins in informatica? Native
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Choose the tool where the load progress can be observed? Workflow Monitor
-----------------------------------------------------------------------------------------------------------------------------------------
Mapplet contains? A set of transformation, lets you to reuse transformation logic in multiple mapping
-----------------------------------------------------------------------------------------------------------------------------------------
Use sorted input to decrease the use of aggregated cache, limit connected i/o or output ports, Filter
before aggregating
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Repository Service manages? Repository Agent Process, Monitors running repository agent, Repository
Connection Request
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
Which situation would always cause a mapping to be invalid? Two ports with different data types
connected together
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------
1. The source qualifier transformation represents the rows that the integration service reads when it runs
a session true or false
a. True
a. to improve performance
b. to reduce time
3. If the datatypes in the source definition and source qualifier transformation do not match
a. the designer marks the mapping invalid when you save it, but failed the session
b. the designer marks the mapping invalid when you save it.
c. the designer marks the mapping invalid when you save it, but failed the workflow in which the
mapping session is present
d. the designer marks the mapping valid when you save it, as we can change datatype manually in SQ.
1) True
2) False
4. The update strategy expression uses the IIF or DECODE function from the transformation language to
test each row to see if it meets the particular session
a. true
b. false
4. Metadata managed by
a) Integration service
b) Repository service
d) None of above
5. The workflow runs successfully in a batch but the session in a workflow fails. What should we do to
make sure workflow also fails in such cases
a. Fail workflow if this task fails
b. Fail parent if this session fails
c. Fail parent if this task does not run
d. Fail workflow if this session fails
e. Fail parent if this task fails
a) Yes
b) No
6. Union transformation merges data from multiple sources similar to the UNION ALL SQL statement to
combine the results from two or more SQL statements
a. true
[Link]
a) Repository Service
b) Repository manager
d) Designer
7. In workflow monitor you can view details about a workflow or task in
a. Gantt Chart View
b. task view
c. Line Chart view
d. Bar Chart view
e. None of the option
8. Router transformation tests data for one or more conditions and gives you the option to route rows
of data that do not meet any of the conditions to a default output group
a. true
b. false
8. You are working with very complex mapping which have many transformations. You find very difficult
to identify the source of one of the target point, what is the best way to identify the source
a) True
b) False
10. Power center permits to copy a mapping in a repository into the different repository
a. true
[Link]
Unicode compliance
Data profiling
Data steward
Informatica analyst
12. By enabling the enhanced security option, the following permissions are provided
a) Read/Write
b) Append
c) Execute
d) Overwrite
e) Override
12. Consider two sessions are connected in series and you want to execute or let the workflow run the
second session only after the first session completes. What process will you opt for-
d) None of these
1) Informatica
3) Transform on Demand
4) Business Objects
1) Informatica
3) Transform on Demand
4) Business Objects
1) Mapping Designer
2) Mapplet Designer
3) Transformation Developer
4) Source Analyzer
18. To filter rows containing null values or spaces in filter transformation we can use __________
function to test the values of port
a) ISNULL
b) IS_SPACES
d) NONE
a) Only sequentially
b) Only concurrently
c) Sequentially or concurrently
a) XML
b) CSV
c) HTML
d) TEXT
19. Suppose we have a source qualifier transformation that populates two target tables . How do you
ensure Target2 is loaded after Target1 .
a) True
b) False
21) What happens if in the source filter property of SQ transformation we include keyword where say
22) Unlike router and filter transformation, union transformation does allows removal of duplicate rows
a) True
b) False
a) Repository manager
b) Admin console
c) Mapping designer
d) Repository server
a) True
b) False
a) Connected mode
b) Unconnected mode
d) None
b) Dynamic group
c) Variable group
d) Static group
e) Custom group
a) XML
b) CSV
c) HTML
d) Text
29) The user is defaultly assigned to the public group by repository manager
a) true
b) false
a) true
b) false
31) The stored procedure transformation sends and receives input and output parameters in an
expression using
a) ports
b) variables
c) a & b only
d) by entering a value
Q31)
if your target consists key constraints and indexes that will slow the loading of data and the load type is
est to bulk, what will you do ?
a) Mapping designer
b) Workflow manager
c) Repository manager
d) Workflow monitor
a) Transaction Control
b) Sequence generator
c) Update strategy
d) Sorter
34) What privileges user will get if user is already added in group
d) None
a) one
c) multiple
d)None
a) Repository service
b) Application server
c) Integration service
d) Admin console
a) Informatica analyst
b) Data steward
c) Push Down
a) Flat
b) Xml
c) Cobol
d) Wsdl
38) If lookup table is not changed in between sessions then which cache is better to use
a) Static
b) Index
c) Dynamic
d) Persistent
e) Cached
a) Reusable transformation
b) Reusable mapping
c) Reusable session
d) None
a) Repository service
b) Application server
c) Integration service
d) Admin console
40) Identify the correct SQL statement generated by lookup transformation by default
a) Normaliser
b) Joiner
c) Target
d) Union
41. The aim of the ETL process is to identify the erroneous data and fix them .State true or False-
a) True
b) False
42. If you declare the mapping parameters and variables in a mapping, you can reuse the mapping by
altering the parameter and variable values of the mapping in the session-
a)True
b)false
42. Power center repository is a collection of data base tables containing meta data
TRUE
a) mapping designer
b) workflow manager
c) Repository manager
d) Workflow manager
a. only one
b. two
c. multiple
d. none
a) Flat file
b) Xml
c) Relational
d) Wsdl
a) Flat file
b) XML
c) Relational
a. timer
b. event raise
c. event wait
d. email.
47. Identify the transformation which cannot be used upstream from a union transformation
Seq. generator
update strategy
expression
filter
lookup
Q48) The process of resolving inconsistencies and fixing the anomalies in source data typically as the
part of the ETL process
a. Transformation
b. Cleansing
c. Target system
d. Transportation
48) Lookup condition is nothing but a join condition. What type of join is it by default
a. Left outer
b. Right outer
c. Self
d. Inner
e. Full
Q49) Power Center repository is a collection of database tables containing meta data
a. True
b. False
a. workflow monitor
b. mapping designer
c. mapplet desingner
d. none of the above
(Deducted) 50) Choose the informatica designer tool which stores metadata information in repository
a. Source analyzer
b. Warehouse designer
c. mapping designer
d. mapplet designer
51) When you connect transformations to router transformation in a mapping which of the following
statements are true
a) You can connect one group to multiple transformations or targets
b) You can connect one output port in a group to multiple transformations or targets
c) You can connect multiple output port in a group to multiple transformations or targets
d) You can connect more than one group to one target or a single input group transformation
(Not sure) e) You can connect more than one group to a multiple input group transformation except for
joiner transformation, when you connect each output group to a different input group
51. The process of resolving inconsistencies and fixing the anomalies in source data typically as part of
the ETL process
Transformation
Cleansing
Target system
Transportation
52. In filter transformation if the filter condition evaluates to NULL, the row is treated as FALSE
Q56) Identify the correct syntax for oracle source in SQ SQL override
a. to_date(‘$$SessStartTime’,’mm/dd/yyyy hh24:m/ss’)
b. options are not clear
54. Workflow can run without any issues, even if integration service is not available FALSE
56. What if the incoming data is greater than the amount of sorter data cache
a) Sorter will store the data temporarily in any available transformation cache
e) None
58. Each type of transformation has a same set of options that you can configure FALSE
59. In filter transformation if the filter condition evaluates to NULL, the row is treated as FALSE
59. What privileges user will get if user is already added in the group?
a. User will get all the group privileges.
b. We have to assign separate privileges to user
c. we have to give permissions to group and user
d. None of the above
ANS: port1||port2||'ENDSTRING'
ANS: Database
[Link] from one transformation to any other transformation using debugger can be done using
ANS:[Link] Session
[Link] Mapping
ANS:
ANS: DD_Reject
ANS:Partition
10. Where will you set the type of update for in update strategy Transformation.
[Link] A Look up table is not changed in between session, which cache is better to use?
ANS: Persistant
ANS:Joining 2 or more homogenous sources, filtering unneccessary data, Change column order source.
ANS:Informix.
[Link] a look up on a small set of unchanging values which functions will degrade session performance.
ANS:1 BYTE
[Link] object is target then wat are the dependancies that are displayed when 'view dependanceies'.
[Link] Types
ANS: 3
ANS:Fixed width file is supported, delimited file is supported , one source act as place holder for multiple
sources.
[Link] Employee table, we have to get only the emp id = 10. where will we place look up.