bi apps intrv questions
TRANSCRIPT
-
8/13/2019 BI Apps Intrv Questions
1/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'!LIT
$$FILTE!"#!ET!%F!"%%&!T#(E
$$ET!%F!"%%&!T#(E!LIT
For Oracle EBS R12
$$FILTE!"#!LE')E!I'
$$LE')E!I'!LIT
$$FILTE!"#!LE')E!T#(E
$$LE')E!T#(E!LIT
*. 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 -aluesIn+oice ource Type 'omain -alues
0. ame the cs+ files need configure for /areting ,nalytics.
,. /aretingLead2uality
/aretingLeadtatus
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 connectstring< 9) E!%LE 9F ;..8%racle"I8dwrep8''L!%LT(.5TL< 9L;..8oracle"I8dwrep8''L!%LT(.log
-
8/13/2019 BI Apps Intrv Questions
2/6
=. 4ow to apply change capture script in iebel transactional database?
In the ',56 na+igate to 'esign < Tables
o %n the toolbar6 clic 2uery
o In the Image uffi> field6 enter ull
o elect a record
o ight@clic and select 5hange 5apture cripts < )enerate Image and Trigger
cripts
o In the Trigger and Image Tables dialog bo>6 select ,ll Tables in the List
o elect the appropriate database type6 and chec the :nicode 'atabase option if
the database is :nicode
o 5hec the )enerate Image Table cripts option6 and clic %&
o This process generates a 2L script
o a+e the 2L script and pipe it to the transactional database
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 arelocated in the $(/er+er8rcFiles 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
. What is the difference between test run and dry run?
A. Dryrun
(ossible +alues are True and False.
-
8/13/2019 BI Apps Intrv Questions
3/6
Indicates whether tass are e>ecuted without in+oing Informatica worflows. The
following processes are e>ecuted7 change capture6 truncation of tables6 drop and
creation of inde>es6 and analye 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 allparameters associated with that
ETL run6 including static and runtime parameters defined in ',56 parameters held in flatfiles6 and parameters defined e>ternally to ',5. ',5 consolidates all the parameters forthe ETL run6 deduplicates any redundant parameters6 and then creates an indi+idualparameter file for each Informatica session. This file contains the e+aluated name@+aluepairs for all parameters6 both static and runtime6 for each worflow that ',5 e>ecutes.The parameter file contains a section for each session under a worflow. ',5determines the sessions under a worflow during runtime by using the Informaticapmrep function List%bHect'ependencies.
The naming con+ention for the parameter file is
;Informatica foldername
-
8/13/2019 BI Apps Intrv Questions
4/6
,. :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 /areting ,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%IE transformation?
,. )enerally Koiner transformation is used to Hoin the heterogeneous tables.
1. 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 worflow runs for the first time anditupdates the cache records dynamically after each row it loads to the target. /eans6 if a targetrow gets updated6 the dynamic cache also gets updated automatically after that particular rowcommitted in the target
Static Cache5an be configured as connected as well as unconnected looup. upports looup on flat file.
5an ha+e any relational operator in looup condition.
-
8/13/2019 BI Apps Intrv Questions
5/6
*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 anincomplete session. B#!$ !oa" :
"ul loading6 impro+es the performance of a session that inserts a large amount of data to thetarget database. When bul loading6 the Integration er+ice bypasses the database log6 whichspeeds performance. Without writing to the database log6 howe+er6 the target database cannotperform 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
in 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 taing 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 regularinter+als. 4ere we gi+e the last e>tract date such that only records after this date are loaded.
ote7Full load7 $$Last!E>tract!'ate N either lea+e it blan or gi+e some old date so that all therecords are loadedIncremental load7$$Last!E>tract!'ate N The date from which you need the data to get latestrecordM.
**. 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 rejectrows 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
-
8/13/2019 BI Apps Intrv Questions
6/6