bi apps intrv questions

Upload: narayana-reddy-a

Post on 04-Jun-2018

216 views

Category:

Documents


0 download

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