You are on page 1of 6

1. What are parameters we need to configure for finance analytics before a full load?

For Oracle 11i $$FILTE !"#!$ET!%F!"%%&$!I' $$$ET!%F!"%%&$!I'!LI$T $$FILTE !"#!$ET!%F!"%%&$!T#(E $$$ET!%F!"%%&$!T#(E!LI$T For Oracle EBS R12 $$FILTE !"#!LE')E !I' $$LE')E !I'!LI$T $$FILTE !"#!LE')E !T#(E $$LE')E !T#(E!LI$T

*. What are the domain +alues we need configure for supply chain and order management? ,. In+oice Type 'omain -alues (ic. Types 'omain -alues %rder Types 'omain -alues (ic. $tatus 'omain -alues In+oice $tatus 'omain -alues %rder %+erall $tatus 'omain -alues (ay /ethod 'omain -alues /o+ement Types 'omain -alues In+oice $ource Type 'omain -alues 0. 1ame the cs+ files need configure for /ar.eting ,nalytics. ,. /ar.etingLead2uality /ar.etingLead$tatus 3. 4ow to ,pply $iebel 5 / $chema 5hanges For %racle? %n the machine where %racle "I ,pplications is installed6 run the following command7 ..8%racle"I8dwrep8bin8''LI/( 9: ;:$E < 9( ;(,$$W% '< 95 ;%'"5 connect string< 9) $$E! %LE 9F ;..8%racle"I8dwrep8''L!%LT(.5TL< 9L ;..8oracle"I8dwrep8''L!%LT(.log<

=. 4ow to apply change capture script in $iebel transactional database? In the ',56 na+igate to 'esign < Tables o o o o %n the toolbar6 clic. 2uery In the Image $uffi> field6 enter ?1ull $elect a record ight@clic. and select 5hange 5apture $cripts < )enerate Image and Trigger $cripts In the Trigger and Image Tables dialog bo>6 select ,ll Tables in the List $elect the appropriate database type6 and chec. the :nicode 'atabase option if the database is :nicode 5hec. the )enerate Image Table $cripts option6 and clic. %& This process generates a $2L script $a+e the $2L script and pipe it to the transactional database

o o o o o

A. What is a WI' and what is the reason to generate a %W WI'? ,. WI' means warehouse I'. %W!WI' is generated for maintaining uniBue in table. C. 4ow do we configure gl natural accounts when you configure for E"$ $ource system? ,. #ou set up )eneral Ledger accounts using the following configuration files that are located in the $(/$er+er8$rcFiles directory7 file!group!acct!names.cs+ @ this file specifies the group account names and their corresponding group account codes. file!group!acct!codes!ora.cs+ @ this file maps )eneral Ledger accounts to group account codes. file!grpact!fstmt.cs+ @ this file maps Financial $tatement Item 5odes to group account codes. D. What is chart of accounts and how do we implement those when you configure your "I apps E. What is the difference between test run and dry run? A. Dryrun (ossible +alues are True and False.

Indicates whether tas.s are e>ecuted without in+o.ing Informatica wor.flows. The following processes are e>ecuted7 change capture6 truncation of tables6 drop and creation of inde>es6 and analyFe statements. This option should be used for debugging purposes only and not used in a production en+ironment. Test Run (ossible +alues are True and False. When set to True6 the e>ecution plan will not stop on errors. 1G. 4ow a parameter file can be created and what it consists of?

A. 'uring an ETL e>ecution6 ',5 reads and e+aluates all parameters associated with that
ETL run6 including static and runtime parameters defined in ',56 parameters held in flat files6 and parameters defined e>ternally to ',5. ',5 consolidates all the parameters for the ETL run6 deduplicates any redundant parameters6 and then creates an indi+idual parameter file for each Informatica session. This file contains the e+aluated name@+alue pairs for all parameters6 both static and runtime6 for each wor.flow that ',5 e>ecutes. The parameter file contains a section for each session under a wor.flow. ',5 determines the sessions under a wor.flow during runtime by using the Informatica pmrep function List%bHect'ependencies. The naming con+ention for the parameter file is ;Informatica foldername<.;wor.flow instance name<.;primary source name<.;primary target name<.t>t ',5 writes this file to a location specified in the ',5 system property Informatica(arameterFileLocation. The location specified by the property Informatica(arameterFileLocation must be the same as the location specified by the Informatica parameter property $(/$ourcefile'ir. 11. Tell me the Fact tables related to the accounts payable? ,. W!,(!",L,15E!F 6W!,(!I1-!'I$T!F6W!,(!I,5T!F J. 1*. What is $5' mapping? E>plain the $5' Type * scenario. 10. What is difference between mapplet and reusable transformation? 13. 1ame the stored procedure need to deploy in transactional database for oracle sales analytics? ,. Find!audit!+alues. 1=. 4ow can we update a record in target table without using :pdate strategy?

,. :sing 'atadri+en concept in session properties. 1A. What modules and what +ersion of "I,(($ you are implemented? ,. ERP Analytics @ %racle Financial ,nalytics @ %racle (rocurement and $pend ,nalytics @ %racle 4uman esources ,nalytics @ %racle $upply 5hain and %rder /anagement ,nalytics @ %racle $pend 5lassification ,nalytics @ %racle (roHect ,nalytics CRM Analytics @ %racle $ales ,nalytics @ %racle $er+ice ,nalytics @ %racle /ar.eting ,nalytics @ %racle 5ontact 5enter ,nalytics @ %racle Loyalty ,nalytics @ %racle (rice ,nalytics 1C. What is the difference between an acti+e and passi+e transformation. )i+e me an e>ample. ,. ,n acti+e transformation can change the number of rows that pass through it6 but a passi+e transformation can not change the number of rows that pass through it. E>ample for ,cti+e7 Koiner 6 :nion6 ,ggregatorJ.. E>ample for (assi+e7 E>pression6 $eBuence generator6 $tored (rocedureJ 1D. When we use a K%I1E transformation? ,. )enerally Koiner transformation is used to Hoin the heterogeneous tables.

1E. What is the difference between static and dynamic loo. up transformations.
A.

Dynamic Cache:

The informatica ser+er builds a cache of the source when the wor.flow runs for the first time and it updates the cache records dynamically after each row it loads to the target. /eans6 if a target row gets updated6 the dynamic cache also gets updated automatically after that particular row committed in the target Static Cache 5an be configured as connected as well as unconnected loo.up. $upports loo.up on flat file. 5an ha+e any relational operator in loo.up condition.

*G. What are the different types of target load types and e>plain the use of them. ,. ormal !oa" : The database log is not bypassed and therefore the target database can reco+er from an incomplete session. B#!$ !oa" : "ul. loading6 impro+es the performance of a session that inserts a large amount of data to the target database. When bul. loading6 the Integration $er+ice bypasses the database log6 which speeds performance. Without writing to the database log6 howe+er6 the target database cannot perform rollbac.. ,s a result6 you may not be able to perform reco+ery. 21. What is the difference between incremental and full wor. flows and how we can define them Lin a "I ,pps proHectM ? ,. In most %"I, proHects we create both incremental and full load mappings for each tables in 'W4 target. "elow you can find the difference b9w both. Full Load is the entire data dump load ta.ing place the +ery first time. In this we gi+e the last e>tract date as empty so that all the data gets loaded Incremental @ Where delta or difference between target and source data is dumped at regular inter+als. 4ere we gi+e the last e>tract date such that only records after this date are loaded. 1ote7 Full load7 $$Last!E>tract!'ate N either lea+e it blan. or gi+e some old date so that all the records are loaded Incremental load7$$Last!E>tract!'ate N The date from which you need the data Lto get latest recordM.

**. E>plain :pdate strategy transformation ,. Active and Connected Transformation


Till now, we have only inserted rows in our target tables. What if we want to update, delete or reject rows coming from source based on some condition? In ower Center, we set the update strategy at two different levels! ". #. Within a session Within a $apping

You might also like