informatica ccp - copy

33
1. Which Command has 60 sec timeout period a. Abort b. Kill session c. Stop d. None 2. Using which of the following informatica provides inherited error handling a. Pmcmd tables b. Pmerr tables c. ERROR_TABLES d. Pmrep tables https://community.informatica.com/mpresources/docs/ UserGuide.pdf 3. To substitute a value to a user defined workflow variable which task can be used a. Assignment b. Command c. Decision d. Link http://gowthaminformaticareference.blogspot.com/2013/06/ assignmenttask.html 4. If user selects Enhanced security option in workflow manager ,it will restrict the access for owners and groups and set some default permissions (Question seems Not complete) a. Read b. Read/execute c. Read/write/execute d. None The owner has all permissions. You can change the owner but you cannot change the owner permissions

Upload: sysu-kumar

Post on 17-Feb-2016

34 views

Category:

Documents


4 download

DESCRIPTION

ss

TRANSCRIPT

Page 1: Informatica CCP - Copy

1 Which Command has 60 sec timeout perioda Abortb Kill sessionc Stopd None

2 Using which of the following informatica provides inherited error handlinga Pmcmd tablesb Pmerr tablesc ERROR_TABLESd Pmrep tables

httpscommunityinformaticacommpresourcesdocsUserGuidepdf

3 To substitute a value to a user defined workflow variable which task can be useda Assignmentb Commandc Decisiond Link

httpgowthaminformaticareferenceblogspotcom201306assignmenttaskhtml

4 If user selects Enhanced security option in workflow manager it will restrict the access for owners and groups and set some default permissions (Question seems Not complete)

a Readb Readexecutec Readwriteexecuted None

The owner has all permissions You can change the owner but you cannot change the owner permissions

5 Which of the following task is used to stop abort or fail top level workflow based on an input link condition

a Command taskb Assignment taskc Controld Email

httpgowthaminformaticareferenceblogspotcom201306controltaskhtml

6 Valid partition types for Expression transformationa Passthroughb Round robinc Hash auto keysd Key Rangee Hash User Keys

7 Work flow can execute another work flow in informatica 8Xa Using Workflow reusable schedulerb Admin Consolec Workflow Monitor

8 Features of decision taskCan never be used before email taskmdashWe can Use

9 Program that submits dump handler in PWXa DUMPXb DUMPc DTLCDUMPd DTLDUMP

When you start Power Exchange Condense the main task called the controller initializes and then starts the following tasks

Command Handler DTLCCMDHCondense DTLCCNDSDump Handler DTLCDUMP

10 Which of the following is used by Integration service to dispatch the tasks to nodegrida DTMb Admin Consolec Load Balanced Workflow managere Integration service process

11 Folders are created ina Workflow managerb Designerc Repository manger

12 A user has changed public folder to shared folder but he canrsquot revert whya He has to close the folder in designer

b He should have repository admin rites

Once a folder is converted to Shared folderit canrsquot be reversed

13 When informatica runs in ASCIIit sorts alla Character data using Binaryb Character data using ASCIIc Character data using Bitmapd Numeric data

14 Not Functions of Admin Consolea Restart service processb Configure debuggerc Assign Integration serviced Retrieve metadatae Upgrade Informatica

15 Where can we create workflow tasksa Task developerb Workflow designerc Work let designerd Session wizard

16 Saving and reusing the cache when next time Integration service processes the lookupa Persistent cacheb Static cachec Dynamic Cache

17 Possible ways to run workflowa Pmcmdb Pmrepc Workflow manger

18 In which of the following can we create database connectiona Workflow designerb Mapping designerc Work let designer

19 SOURCE FILTER SEQ Generator TARGET where can we have valid Partitioning SOURCE FILTER and Target

20 Repository backups in repository Manager are stored in form of

a XML filesb Binary Filesc Flat filesd HTML files

21 Command to test remote listener in a PWX environment a Pmcmdb Dtlrexec Pmrepd Cmde Dtlcapx

It can be checked using DTLREXE utility

22 Partitioning equal ant to where clause if selects data from a sourcea Passthroughb Round robinc Key ranged DB partitioning

23 Which of the following are versioning functionsa Purgeb Deletec Check inOut

Tasks you can perform with versioningraquo View object version propertiesraquo View object historyraquo Track changes to an objectraquo Check the object versionraquo Delete or purge the object version

24 How to make a work flow to wait until a file is availablea Event wait with user defined event option to specify the file path and nameb Event wait with Predefined even with option to Specify filewatch

25 Tasks set in task developera Re usableb Non reusablec Can set to either ReusableNon reusable

26 A mapping has 2 pipelines execution should be always 1st followed by 2nd pipelinea Source read planb Target Load planc Should be done in Session

27 Power Exchange data map can be migrated using which of the followinga DTLURDMOb DTLCAPXc DTLd DTLDTL

28 Sorted input _____ Aggregation Cachea Increaseb Decreasec Will disabled None

29 A Query to search labeled versioned objectsa Query does not return older version of labeled objects

30 Which return value from New Lookup Port Says that there is No Update or No inserta 1b 2c 3d 0

31 Which of the following tool is used for real time data Extractiona Power Exchangeb Realtime Monitorc Metadata analyzerd Designere Workflow manager

32 Which of the following is not an active transformera Sequence generatorb Normalizerc Stored producer

CUSTOMmdashActivepassiveExpressionPassiveExternal ProceduremdashpassiveLookupmdashActivepassive

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 2: Informatica CCP - Copy

6 Valid partition types for Expression transformationa Passthroughb Round robinc Hash auto keysd Key Rangee Hash User Keys

7 Work flow can execute another work flow in informatica 8Xa Using Workflow reusable schedulerb Admin Consolec Workflow Monitor

8 Features of decision taskCan never be used before email taskmdashWe can Use

9 Program that submits dump handler in PWXa DUMPXb DUMPc DTLCDUMPd DTLDUMP

When you start Power Exchange Condense the main task called the controller initializes and then starts the following tasks

Command Handler DTLCCMDHCondense DTLCCNDSDump Handler DTLCDUMP

10 Which of the following is used by Integration service to dispatch the tasks to nodegrida DTMb Admin Consolec Load Balanced Workflow managere Integration service process

11 Folders are created ina Workflow managerb Designerc Repository manger

12 A user has changed public folder to shared folder but he canrsquot revert whya He has to close the folder in designer

b He should have repository admin rites

Once a folder is converted to Shared folderit canrsquot be reversed

13 When informatica runs in ASCIIit sorts alla Character data using Binaryb Character data using ASCIIc Character data using Bitmapd Numeric data

14 Not Functions of Admin Consolea Restart service processb Configure debuggerc Assign Integration serviced Retrieve metadatae Upgrade Informatica

15 Where can we create workflow tasksa Task developerb Workflow designerc Work let designerd Session wizard

16 Saving and reusing the cache when next time Integration service processes the lookupa Persistent cacheb Static cachec Dynamic Cache

17 Possible ways to run workflowa Pmcmdb Pmrepc Workflow manger

18 In which of the following can we create database connectiona Workflow designerb Mapping designerc Work let designer

19 SOURCE FILTER SEQ Generator TARGET where can we have valid Partitioning SOURCE FILTER and Target

20 Repository backups in repository Manager are stored in form of

a XML filesb Binary Filesc Flat filesd HTML files

21 Command to test remote listener in a PWX environment a Pmcmdb Dtlrexec Pmrepd Cmde Dtlcapx

It can be checked using DTLREXE utility

22 Partitioning equal ant to where clause if selects data from a sourcea Passthroughb Round robinc Key ranged DB partitioning

23 Which of the following are versioning functionsa Purgeb Deletec Check inOut

Tasks you can perform with versioningraquo View object version propertiesraquo View object historyraquo Track changes to an objectraquo Check the object versionraquo Delete or purge the object version

24 How to make a work flow to wait until a file is availablea Event wait with user defined event option to specify the file path and nameb Event wait with Predefined even with option to Specify filewatch

25 Tasks set in task developera Re usableb Non reusablec Can set to either ReusableNon reusable

26 A mapping has 2 pipelines execution should be always 1st followed by 2nd pipelinea Source read planb Target Load planc Should be done in Session

27 Power Exchange data map can be migrated using which of the followinga DTLURDMOb DTLCAPXc DTLd DTLDTL

28 Sorted input _____ Aggregation Cachea Increaseb Decreasec Will disabled None

29 A Query to search labeled versioned objectsa Query does not return older version of labeled objects

30 Which return value from New Lookup Port Says that there is No Update or No inserta 1b 2c 3d 0

31 Which of the following tool is used for real time data Extractiona Power Exchangeb Realtime Monitorc Metadata analyzerd Designere Workflow manager

32 Which of the following is not an active transformera Sequence generatorb Normalizerc Stored producer

CUSTOMmdashActivepassiveExpressionPassiveExternal ProceduremdashpassiveLookupmdashActivepassive

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 3: Informatica CCP - Copy

b He should have repository admin rites

Once a folder is converted to Shared folderit canrsquot be reversed

13 When informatica runs in ASCIIit sorts alla Character data using Binaryb Character data using ASCIIc Character data using Bitmapd Numeric data

14 Not Functions of Admin Consolea Restart service processb Configure debuggerc Assign Integration serviced Retrieve metadatae Upgrade Informatica

15 Where can we create workflow tasksa Task developerb Workflow designerc Work let designerd Session wizard

16 Saving and reusing the cache when next time Integration service processes the lookupa Persistent cacheb Static cachec Dynamic Cache

17 Possible ways to run workflowa Pmcmdb Pmrepc Workflow manger

18 In which of the following can we create database connectiona Workflow designerb Mapping designerc Work let designer

19 SOURCE FILTER SEQ Generator TARGET where can we have valid Partitioning SOURCE FILTER and Target

20 Repository backups in repository Manager are stored in form of

a XML filesb Binary Filesc Flat filesd HTML files

21 Command to test remote listener in a PWX environment a Pmcmdb Dtlrexec Pmrepd Cmde Dtlcapx

It can be checked using DTLREXE utility

22 Partitioning equal ant to where clause if selects data from a sourcea Passthroughb Round robinc Key ranged DB partitioning

23 Which of the following are versioning functionsa Purgeb Deletec Check inOut

Tasks you can perform with versioningraquo View object version propertiesraquo View object historyraquo Track changes to an objectraquo Check the object versionraquo Delete or purge the object version

24 How to make a work flow to wait until a file is availablea Event wait with user defined event option to specify the file path and nameb Event wait with Predefined even with option to Specify filewatch

25 Tasks set in task developera Re usableb Non reusablec Can set to either ReusableNon reusable

26 A mapping has 2 pipelines execution should be always 1st followed by 2nd pipelinea Source read planb Target Load planc Should be done in Session

27 Power Exchange data map can be migrated using which of the followinga DTLURDMOb DTLCAPXc DTLd DTLDTL

28 Sorted input _____ Aggregation Cachea Increaseb Decreasec Will disabled None

29 A Query to search labeled versioned objectsa Query does not return older version of labeled objects

30 Which return value from New Lookup Port Says that there is No Update or No inserta 1b 2c 3d 0

31 Which of the following tool is used for real time data Extractiona Power Exchangeb Realtime Monitorc Metadata analyzerd Designere Workflow manager

32 Which of the following is not an active transformera Sequence generatorb Normalizerc Stored producer

CUSTOMmdashActivepassiveExpressionPassiveExternal ProceduremdashpassiveLookupmdashActivepassive

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 4: Informatica CCP - Copy

a XML filesb Binary Filesc Flat filesd HTML files

21 Command to test remote listener in a PWX environment a Pmcmdb Dtlrexec Pmrepd Cmde Dtlcapx

It can be checked using DTLREXE utility

22 Partitioning equal ant to where clause if selects data from a sourcea Passthroughb Round robinc Key ranged DB partitioning

23 Which of the following are versioning functionsa Purgeb Deletec Check inOut

Tasks you can perform with versioningraquo View object version propertiesraquo View object historyraquo Track changes to an objectraquo Check the object versionraquo Delete or purge the object version

24 How to make a work flow to wait until a file is availablea Event wait with user defined event option to specify the file path and nameb Event wait with Predefined even with option to Specify filewatch

25 Tasks set in task developera Re usableb Non reusablec Can set to either ReusableNon reusable

26 A mapping has 2 pipelines execution should be always 1st followed by 2nd pipelinea Source read planb Target Load planc Should be done in Session

27 Power Exchange data map can be migrated using which of the followinga DTLURDMOb DTLCAPXc DTLd DTLDTL

28 Sorted input _____ Aggregation Cachea Increaseb Decreasec Will disabled None

29 A Query to search labeled versioned objectsa Query does not return older version of labeled objects

30 Which return value from New Lookup Port Says that there is No Update or No inserta 1b 2c 3d 0

31 Which of the following tool is used for real time data Extractiona Power Exchangeb Realtime Monitorc Metadata analyzerd Designere Workflow manager

32 Which of the following is not an active transformera Sequence generatorb Normalizerc Stored producer

CUSTOMmdashActivepassiveExpressionPassiveExternal ProceduremdashpassiveLookupmdashActivepassive

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 5: Informatica CCP - Copy

27 Power Exchange data map can be migrated using which of the followinga DTLURDMOb DTLCAPXc DTLd DTLDTL

28 Sorted input _____ Aggregation Cachea Increaseb Decreasec Will disabled None

29 A Query to search labeled versioned objectsa Query does not return older version of labeled objects

30 Which return value from New Lookup Port Says that there is No Update or No inserta 1b 2c 3d 0

31 Which of the following tool is used for real time data Extractiona Power Exchangeb Realtime Monitorc Metadata analyzerd Designere Workflow manager

32 Which of the following is not an active transformera Sequence generatorb Normalizerc Stored producer

CUSTOMmdashActivepassiveExpressionPassiveExternal ProceduremdashpassiveLookupmdashActivepassive

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 6: Informatica CCP - Copy

Sequence GeneratormdashpassiveSQL ActivepassiveStored Procedurepassive

33 Which of the following Partitioning is NOT applicable for flat file targetsa Hash auto keyb Round Robinc Database partitioningd Hash user keys

34 Not true about Source Analyzera Cant import Flat filesb Cant import COBOL filesc Can create source short cut in shared folderd Can edit source short cut in Source analyzer

35 Performing Join in the DB is slower than sessiona TRUEb FALSE

36 User opened Reusable task and made changes whether the changes will affect tasks in task developer

a TRUE b FALSE

37 Aggregator transformation receives sorted input from a sorter transformation what is the default partitioning for Aggregator

a Based on the transformation scopeb Hash auto keyc Pass throughd Not a valid partition point

38 In a workflow user has Created a session task and control task what will happen if you select fail Top level workflow option

a Aborts Workflow runningb Fails workflow runningc Stops workflow runningd None

39 Which option moves change data alone from Source to target in PWXa Cdcb Deltac Incrementd Batche None

40 Versioning available in Informatica 8X Usinga CVSb Team based development Option

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 7: Informatica CCP - Copy

c Available in 6X41 Change Captures runs in how many jobs

a 4b 5c 15d 10e 20

42 VSAM sources Can be imported in informatica singa Data maps in power exchangeb Data maps in power Center

43 Functions of DTMRetrieves and validates session information from the repository1048707 Performs pushdown optimization when the session is configuredfor pushdown optimization1048707 Adds partitions to the session when the session is configured fordynamic partitioning1048707 Forms partition groups when the session is configured to run on agrid1048707 Expands the service process variables session parameters andmapping variables and parameters1048707 Creates the session log1048707 Validates source and target code pages1048707 Verifies connection object permissions1048707 Runs presession shell commands stored procedures and SQL1048707 Sends a request to start worker DTM processes on other nodeswhen the session is configured to run on a grid1048707 Creates and runs mapping reader writer and transformationthreads to extract transform and load data1048707 Runs postsession stored procedures SQL and shell commands1048707 Sends postsession email

44 Difference between $ and $$ variablesa $$ for both Mapping parameters and variablesb $ for mapping parameters and mapping variablesc $$ for directories and path

$Session ParameterSession Variable

$$Mapping ParameterMapping Variable

$$$System ParameterSystem Variable

httpscommunityinformaticacommessage7170571705

45 Method that extracts partial or Full condensed updates produced by condense process ina Workflow b DTLMTH

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 8: Informatica CCP - Copy

c CAPXd Extraction

CAPX in the DB Type field you can only extract change data after Power ExchangeCondense or the Power Exchange Logger for Linux UNIX and Windows has closed at least one condense or Log file

46 Change Capture task that handles Operators in PWXa Serverb Data mapc Commandd Controllere Condenser

47 Reusable objects in Workflow managera Map letb work letc Email task

48 DB2 and PWX have to install49 Can we have More than 2 links to a joiner

To join more than two sources in a mapping join the output from the Joiner transformation with another source pipeline Add Joiner transformations to the mapping until you have joined all the source pipelines

The Joiner transformation accepts input from most transformations However consider the

Following limitations on the pipelines you connect to the Joiner transformation You cannot use a Joiner transformation when either input pipeline contains an Update

Strategy transformation You cannot use a Joiner transformation if you connect a Sequence Generator

transformation directly before the Joiner transformation

50 2 parallel pipe lines load in to a target we have expression Transformation before one target is partition valid an Expression transformation

51 Which of the following privilege is required for a user to create DB connection in addition to readwrite folder permission

a Use Workflow Manager

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 9: Informatica CCP - Copy

b Browse Repositoryc Super Userd Use Designer

52 What could be the possible functions of DTMa Dispatch Tasks to the nodeb Validating code pagesc Creating session logd Performing pushdown optimizatione Creating the workflow log

Below are the Integration Service components Integration Service Process Load Balancer Data Transformation Manager (DTM) Process

Dispatch Tasks to the node is the function of Load balancer

Creating the workflow log is function of Integration Service Process

53 Which of the following are false regarding modifying data while debugger is paused on data break pointa User Can Change not NULL data to NULLb User can modify output data of the current transformationc User can change row type of the update transformationd User canrsquot change RANK index of the rank transformatione User Canrsquot change any output port of the router transformation

All the Options given above are valid so answer is none of the above

54 Repository is a list of____________a C filesb Ccp filesc VSAM filesd Flat filese Database tables

55

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 10: Informatica CCP - Copy

Ans D

56

Answer is D 2 and 3 are correct

57 When is condense process triggereda When start up initialization is completeb When start up initialization is completea condense command is manually entered using

SNDPWXCMDc When any event occurs in journal

58 When the user creates a session with multiple partitions the power center server can partition caches for which of the following transformation

a Aggregatorb Rankc Sorterd Lookup

59 A user wants to compare folder A against folder B He wants to check whether all the objects in

folder B are present in folder A which of the following option is suitable for the needa One way comparisonb Advanced Comparisonc One thread Comparisond Direct comparison

Comparison results depend on the direction of the comparison Oneway comparisons check the selected objects of Folder1 against the objects in Folder2 Twoway comparisons check objects in Folder1 against those in Folder2 and also check objects in Folder2 against those in Folder1

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 11: Informatica CCP - Copy

60

Ans B

61

Ans aYou cannot include the following objects in a mapplet (So we can use Expression transformation in mapplet)

Normalizer transformations Cobol sources XML Source Qualifier transformations XML sources Target definitions Pre and post session stored procedures Other mapplets

In the Designer you can create mapping variables in a mapping or mapplet After you create a mapping variable it appears in the Expression Editor You can then use it in any expression in the mapping or mapplet You can also use mapping variables in a source qualifier filter user-defined join or extract override and in the Expression Editor of reusable transformations

62

Ans B

None of the listed options

We can achieve this using the Link Condition

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 12: Informatica CCP - Copy

63

Ans D

We canrsquot edit the Source shortcut

64

Ans C

You can stop or abort a task workflow or worklet in the Workflow Monitor at any time When you stop a task in the workflow the Integration Service stops processing the task and all other tasks in its path The Integration Service continues running concurrent tasks If the Integration Service cannot stop processing the task you need to abort the task When the Integration Service aborts a task it kills the DTM process and terminates the task

65

Ans C

66

Ans B

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 13: Informatica CCP - Copy

67

Ans D

68

Ans A

69

Ans A

70

Ans B

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 14: Informatica CCP - Copy

71

Ans C

72

Ans B C E

73

Ans A

74

Ans B

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 15: Informatica CCP - Copy

75

Ans D

76

Ans B (Not Sure)

Actual answer is The User Should have ldquoAccess workflow Managerrdquo privilege

77

Ans B

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 16: Informatica CCP - Copy

78

Ans B same as question 76

79

Ans A

After PowerExchange Condense completes writing changes to a condense file and closes the condense file extraction of the changes begins

80

Ans B

81

Ans B

You can export one version of an object at a time When you export an object from the Navigator or workspace the Power Center Client exports the latest version of the object If you want to export an earlier version of an object you can select it from a query result or object history In the View History or Query Results window select the objects to

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 17: Informatica CCP - Copy

export and choose Tools-Export to XML File You can select multiple object versions to export but the Power Center Client exports only the latest version selected for that object

82

Ans D

83

Ans C

84

Ans B

85

Ans D

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 18: Informatica CCP - Copy

Only command Session and Email Tasks are Reusable

86

Ans D

87

Ans B(NOT SURE)

88

Ans A

89

Ans A

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 19: Informatica CCP - Copy

90

Ans A

91

Ans C

92

Ans D

The Debugger can be in one of the following states Initializing The Designer connects to the Integration Service Running The Integration Service processes the data Paused The Integration Service encounters a break and pauses the Debugger

93

To enable a capture registration for PowerExchange Logger use

1 In the PowerExchange Navigator open the capture registration

2 In the Resource Inspector select Active in the Status list

3 In the Condense list select Part

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 20: Informatica CCP - Copy

Ans B (NOT SURE)

94

Ans A

95

Ans B

96

Ans A

97

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 21: Informatica CCP - Copy

Ans E

98

Ans A

It looks Option lsquoCrsquo is also correctBut if we add a joiner transformation we should add a new SQ stage also so eliminating that(might not correct assumption)

A mapplet can be active or passive depending on the transformations in the mapplet Active mapplets contain one or more active transformations Passive mapplets contain only passive transformations

If you remove all active transformations from an active mapplet the mapplet becomes passive If you add an active transformation to a passive mapplet the mapplet becomes active

99

Ans B

100

Ans E

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 22: Informatica CCP - Copy

101

Ans D

102SQL transformation always returns one row for each input row in which mode

a) IP Modeb) OP Modec) Query Moded) Script Mode

The SQL transformation runs in one of the following modes Script mode The SQL transformation runs ANSI SQL scripts that are externally located You pass a script name to the transformation with each input row The SQL transformation outputs one row for each input row Query mode The SQL transformation executes a query that you define in a query editor You can pass strings or parameters to the query to define dynamic queries or change the selection parameters You can output multiple rows when the query has a SELECT statement

103Is it possible to call Lookup from Java Transformation (YN)

Ans Yes

The following example shows how to complete a lookup on the NAME and ADDRESS input ports in a Java transformation and assign the return value to the COMPANY_NAME output portEnter the following code on the On Input Row code entry tabCOMPANY_NAME = (String)invokeJExpression(lkpmy_lookup(X1X2) new Object [] str1 str2 )generateRow()

104How commit interval affects performancea) Largeb) Smallc) As per DB network pacaket sized) Commit interval not affects performance

Ans C (Not sure)

The smaller the commit interval the more often the Integration Service writes to the target database and the slower the overall performance

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 23: Informatica CCP - Copy

If you increase the commit interval the number of times the Integration Service commits decreases and performance improvesWhen you increase the commit interval consider the log file limits in the target database If the commit interval is too high the Integration Service may fill the database log file and cause the session to failTherefore weigh the benefit of increasing the commit interval against the additional time you would spend recovering a failed session

105Which object canrsquot be used in Mapplet

a) Normalizerb) Lookupc) Expression

d) Reusable Sequence Generator

Ans A

106Function to create new row in Java Transformation

Ans generateRow()

When you call the generateRow method the Java transformation generates an output row using the current value of the output port variables If you want to generate multiple rows corresponding to an input row you can call the generateRow method more than once for each input row If you do not use the generateRow method in an active Java transformation the transformation does not generate output rows

You can add the generateRow method to the Java code on any code entry tab except the Import Packages and Java Expressions tabsYou can call the generateRow method in active transformations only If you call the generateRow method in a passive transformation the session generates an error

107How can we increase no of memory blocks to gain performance

a) Increase DTM buffer size

b) Decrease DTM buffer size

c) Increase DTM buffer size amp Decrease default buffer block size

d) Decrease DTM buffer size amp Increase default buffer size

Ans C

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 24: Informatica CCP - Copy

To increase the number of available memory blocks adjust the following session properties DTM Buffer Size Increase the DTM buffer size on the Properties tab in the session

properties Default Buffer Block Size Decrease the buffer block size on the Config Object tab in

the session properties

108Different connectivity client uses for communicating with different PWC components

a) Native Driversb) NW Protocolc) ODBC amp JDBC

d) All of the above

Ans D

109New pmcmd command introduced int INFA 8X version

a) -tb) -svc) -d

d) All of the above

Ans B (Not sure)

69) Can we convert active Java transformation into passive transformation

a) YESb) NOc) YES but reverse is not possible

d) Need to remove active transformation logic from code first

Ans C (d)

70) After deleting user group which contains users what will happen to users

a) Delete

b) First we need to delete users from group to delete groupc) Reassign to public group

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 25: Informatica CCP - Copy

d) NO we canrsquot delete

Ans C

71) Informatica PWC uses which extraction strategies for source

a) PUSHb) PULLc) BOTH

d) None of the above

Ans B

72) Question on Enable Test Load

Ans Load test is used for testing purpose and it does that without writing data to target

73) What does run on Server Initialization Scheduler option mean

Ans Run wf on initialization and then run according to the scheduler options set

74) Among following which already are present in INFA 8X

a) MD5 MIN (STRING) MAX (DATE)b) MAX(STRING) METAPHONE c) LEASTSOUNDEX

d) None of the above

Ans D (Not sure)

75) In which task we canrsquot use WF variable

a) Timerb) Assignmentc) Command

d) Decision

Ans Timer

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 26: Informatica CCP - Copy

76) Where will you look for session failure if unable to extract session log file

Ans Workflow Log

77) Failed to insert row in database target table what will happen to record inserted into Dynamic lookup cache

Ans Record will not go to cache until it goes to target

78) Purpose of output window in PWC

Ans To display status messages

79) Is it possible to lookup from Java transformation

Ans Yes

80) Which PWC component uses Native Connectivity with Repository

Ans Integration Service (Not sure)

81) Worklet can be

a) Resusable

b) Non Reusable

c) Can be created in both WF and worklet designer

Ans A

82) Used outer join in SQ instead of Master and Detailed Join what about no of rows

a) No of rows will be same in both casesb) More no of rows in SQc) Less no of rows in SQ

d) Affects the performance

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 27: Informatica CCP - Copy

Ans B

83) Can we add ports to output group in HTTPS transformation

Ans False

84) What happened with Rank transformation if two rank values match

a) Will skip the next value

b) Will assign next value to another row

c) Stop the mapping

d) Give Error

Ans A

85) Break point options available in debugger

a) Data break point

b) Error break point

c) Both

d) Any one of the above

Ans C

86) What type of cache gives performance benefit

a) Dynamic

b) Static

c) PersistenceShared

d) No effects on performance

Ans C

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D

Page 28: Informatica CCP - Copy

87) Difference between $$$SessSTARTTIME amp SESSSTARTIME

Ans $$$SessSTARTTIME ndash String datatype

SESSSTARTIME ndash datetime datatype

88) In which session properties we can configured dynamic partitioning

a) Properties Tab

b) Config Tab

c)

d)

Ans Config

89) How can we identify source bottleneck in relational sources

a) Use a Test Read Mapping

b) Use a DB query

c) User filter Transformation

d) All of the above

Ans D