Quiz
1_Oracle Data Integrator 12C Essentials
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (79)
1You need to implement security mechanisms that allow only user "A" to view all the Mappings contained in a specific project named "P1." How must you proceed? (Choose the best answer.)
- AGo to Security, assign the NG DESIGNER profile to user "A." Next, drag project "P1" to user "A" and finally setView privileges to Active for the Mapping objects.
- BGo to Security, assign the DESIGNER profile to user "A." Next, drag project "P1" to user "A" and finally set View privileges to Active for the Mapping objects.
- CGo to Security, assign the NG DESIGNER profile to user "A." Next, drag project "P1" to user "A" and finally set View privileges to Active for the Project, Folder, and Mapping objects.
- DGo to Security, assign the DESIGNER profile to user "A." Next, drag project "P1" to user "A" and finally set View privileges to Active for the Project, Folder, and Mapping objects.
2You must modify the order in which data stores are being journalized in a model.
What sequence of steps do you follow to achieve this? (Choose the best answer.)- AOpen the model, go to the Journalizing tab, and modify the order there.
- BRight-click Datastore, select Changed Data Capture, and then select Order.
- COpen the model, go to the Journalized tables tab, and modify the order there.
- DOpen the data stores, go to the Journalizing tab, and modify the order there.
3Which statement is true about defining more than one physical schema associated to the same data server? (Choose the best answer.)
- AODI topology does not allow defining more than one physical schema for a data server; the associated logical schema would be ambiguous.
- BIt is possible to define more than one physical schema associated to the same data server, but it is mandatory to specify a different user to log in.
- CIt is possible to define more than one physical schema associated to the same data server, but you must flag the default physical schema.
- DIt is possible but it is better to avoid doing so because it is more difficult to define a logical schema this way.
4Which statement is correct about choosing the join order in an ODI Mapping when defining a join? (Choose the best answer.)
- AThis option is inherited from reverse engineering.
- BThis option is always available.
- CYou can never make this choice.
- DThis option may be available only if the underlying technology supports it.
5You need to reverse engineer a flat file that contains multiple record formats. How must you
proceed? (Choose the best answer.)- ACreate a Data Server by using the File technology and specify the various record formats while reverse engineering the file.
- BCreate a Data Server by using the XML technology, create an nXSD file by using the Native Format Builder, and then reverse engineer it in a Model
- CCreate a Data Server by using the File technology, create an nXSD file by using the Native Format Builder, and then reverse engineer it in a Model.
- DCreate a Data Server by using the Complex File technology, create an nXSD file by using the NativeFormat Builder, and then reverse engineer it in aModel.
6Identify two implementation strategies of changed data capture provided through ODI Knowledge Modules. (Choose two.)
- Aextracting source data to flat files
- Btriggers
- COracle GoldenGate
- Dbefore-and-after database image comparison
7Identify two constraints that can be used to ensure uniqueness in ODI. (Choose two.)
- Aconditions
- Bforeign keys
- Cprimary keys
- Dalternate keys
- Enot null
8How should you define the Work Schema of a Physical Schema? (Choose the best answer.)
- AUse a dedicated schema such as ODI_STAGING.
- BUse TEMP.
- CUse the same schema as the Data Schema.
- DUse SYSTEM.
9You want to modify the code generated by a failed Task and restart the session. How must you proceed? (Choose the best answer.)
- AOpen the Task in Operator, go to Code, click Edit, use Pre-execution Code to edit the code, andsave it.
- BIt is not possible to modify the code once it has been generated.
- COpen the Step in Operator, edit the code, and save it.
- DOpen the Task in Operator, go to Code, click Query/Execution Plan to edit the code, and save it.
10You want to ensure that the Physical Mapping Design cannot be modified even if the Logical Design of the Mapping is changed. What sequence of steps must you follow to achieve this? (Choose the best answer)
- AGo to the Physical tab, select theFixedDesign check boxof the Physical Mapping Design.
- BGo to the Physical tab, select the Is Frozen check box of the Physical Mapping Design.
- CGo to the Physical tab, select the Read-only check box of the Physical Mapping Design.
- DGo to the Physical tab, deselect theModify check boxof the Physical Mapping Design.
11You must run the same mapping concurrently while avoiding clashes of ODI temporary objects. How must you implement this? (Choose the best answer.)
- ACreate a custom KM to handle this by using ODI variables defined at the Topology level to createunique temporary object names.
- BUse variables in the Logical Design of the Mapping to create unique temporary object names.
- CCreate a custom Knowledge Module (KM) to handle this by using ODI variables to create uniquetemporary object names.
- DSelect the Use Unique Temporary Object Names check box at the Physical Design level.
12Identify two correct exception behavior values for Run Scenario steps in load plans. (Choose two.)
- ARun Exception and Restart
- BRun Exception and Continue
- CRun Exception and Ignore
- DRun Exception and Fail
- ERun Exception and Raise
13How are the ODI repositories upgraded? (Choose the best answer.)
- Aby using Opatch
- Bby using ODI Studio
- Cby using the import/export utilities
- Dby using Upgrade Assistant
14Which are the two correct statements about Work repositories? (Choose two.)
- AThey contain project and security information.
- BThey contain data models and execution information.
- CThey contain data and security information
- DThey contain data models and project information.
Answer:
15You are setting up the topology for an infrastructure with three different environments: Dev, QA, and Prod. How must you create Logical Schemas? (Choose the best answer.)
- ACreate one Logical Schema per Physical Schema.
- BCreate one Logical Schema per Physical Schema that stores the same type of data.
- CCreate one Logical Schema per Data Server.
- DCreate one Logical Schema per Context.
16You need to create a package that automatically sends an alert to users in case the third step fails.Which option represents the steps to accomplish this? (Choose the best answer.)
- AAdd anOdiSendMailstep to My Package and link the My Third Package step to it by using a greenOK arrow.
- BAdd anOdiSendMailstep to My Package and link the My Last Package step to it by using a red KOarrow.
- CAdd anOdiReadMailstep to My Package and link the My Third Package step to it by using a red KOarrow.
- DAdd anOdiSendMailstep to My Package and link the My Third Package step to it by using a red KOarrow.
17You want to override the code generated by ODI and provide a custom SQL statement as the source of a Mapping. How must you proceed? (Choose the best answer.)
- ADuplicate theIntegration Knowledge Module, add an optionCUSTOM_TEMPLATE, and set it withinthe Mapping.
- BDuplicate the Check Knowledge Module, add an optionCUSTOM_TEMPLATE, and set it within theMapping.
- CIn the Physical tab of a Mapping, click one of the source data stores, select the Extract Options, andenter the SQL statement in theCUSTOM_TEMPLATEfield.
- DDuplicate the Loading Knowledge module, add an optionCUSTOM_TEMPLATE, and set it within theMapping
18You design a package with mappings that consume data from journalized data stores in Consistent Set CDC mode. Which option represents the steps that must be performed at the beginning of your package to accomplish this? (Choose the best answer.)
- AAdd data stores to the package, set Datastores steps to Journalizing Datastore, and select theExtend Window and Lock Subscriber check boxes.
- BAdd data stores to the package, set Datastores steps to Journalizing Datastore, and select theUnlock Subscriber and Purge Journal check boxes.
- CAdd a model to the package, set the Model step to Journalizing Model, and select the ExtendWindow and Lock Subscriber check boxes.
- DAdd a sub model to the package, set the Sub-model step to Journalizing Sub-model, and select theExtend Window and Lock Subscriber check boxes.
19Which is the correct statement about the contents of Master repositories? (Choose the best answer.)
- AThey contain data model and security information.
- BThey contain security and topology information.
- CThey contain project and topology information.
- DThey contain project and security information.
20Identify the correct variable step type to use when assigning a value to a variable with an SQL query. (Choose the best answer.)
- AEvaluate Variable
- BSet Variable
- CDeclare Variable
- DRefresh Variable
21Identify two correct statements about reusable Mappings. (Choose two.)
- AThey can have generic input and output signatures.
- BThey contain both a Logical and Physical Mapping design.
- CThey can be used within regular Mappings.
- DThey can be executed directly.
- EThey can be shared across projects.
22You are designing a load plan in which you must run Mappings A and B one after the other while running Mapping C at the same time. Which option represents the steps to accomplish this? (Choose the best answer.)
- AAdd a parallel step, add three serial steps underneath it, then addAto the first parallel step, B to the second one, and C to the last one.
- BCreate a scenario from the variable and add the scenario to the load plan to create a case step
- CAdd a parallel step, add two parallel steps underneath it, then add A and B tooneparallel step, and C to the other.
- DAdd a parallel step, add two serial steps underneath it, then add A and B to one serial step, and C to the other.
23Which two statements are true about big data support in ODI? (Choose two.)
- AODI uses its own transformation engine to process data in a Hadoop cluster.
- BODI performs data transformations inside a Hadoop cluster.
- CODI must perform data transformations outside Hadoop in an Oracle database.
- DODI allows moving data in and out of a Hadoop cluster.
24The source and target data stores are located on the same data server. Which statement is correct about the need for a Loading Knowledge Module to load the data on the target? (Choose the best answer.)
- AOnly an Integration KnowledgeModule single-technology is required.
- BOnly an Integration Knowledge Module multitechnology is required.
- CA loading Knowledge Module multitechnology and an IntegrationKnowledgeModulesingletechnology are required.
- DBoth a Loading Knowledge Module multitechnology and an Integration Knowledge Module multitechnology are required.
25You have been tasked with designing a Mapping that must perform an initial load and incremental updates using the same transformation logic. How should you proceed? (Choose the best answer.)
- ACreate a single Mapping with two Physical Designs: one for the initial load and one for the incremental updates.
- BCreate a single Mapping with a single Physical Design and modify it appropriately when an initial load is required or when an incremental update is required.
- CCreate two Mappings: one for the initial load and one for the incremental updates. Duplicate the transformation logic.
- DCreate a single Mapping and use variables in the Logical Design to do an initial load when required or an incremental update otherwise.
26Which tables created by ODI contain error records? (Choose the best answer.)
- AERR$
- BERROR$
- CODI_ERR$
- DE$
27You are a project developer using ODI and want to consolidate your own local metadata repositories. Identify the true statement. (Choose the best answer.)
- AYou must consolidate your own local metadata repositories. The local metadata must be transmitted via ftp and synchronized with a dedicated proprietary engine, creating a common metadata model for all the developers.
- BYou must consolidate your own local metadata repositories. You have to invoke a dedicated web service to synchronize the metadata by using Oracle Service Bus
- CYou need not consolidate your own local metadata repositories, because the ODI proprietary metadata server allows all developers to share the common metadata of a specific project.
- DYou need not consolidate yourown local metadata repositories, because ODI uses a centralized relational metadata repository that all the developers share.
28Updates have been made to Mappings in a package. What must you do to ensure that the Production team runs a scenario that contains those updates while preserving the existing scenario's schedule? (Choose the best answer.)
- ARegenerate the existing scenario.
- BNothing, the existing scenario will automaticallybe updated.
- CGenerate a new scenario and create a new schedule.
- DGenerate a new scenario and attach the previous scenario's schedule to it.
29You must send the same message in multiple packages to several email addresses stored in
the same database table. How do you accomplish this by using a reusable package step? (Choose the
best answer.)- ACreate a procedure and add two tasks. The first one must have a Command on Source that reads
the email addresses from the database table and stores them in a bind variable, and the second must
have a Command on Target that usesOdiSendMailto send the email by using the bind variable
defined in the first task. - BCreatea Knowledge Module. Add a task with a Command on Source that reads the email addresses
from the database table and stores them in a bind variable, and a Command on Target that
usesOdiSendMailto send the email using the bind variable defined in the Command on Source. - CCreate a counter variable that gets the total number of email addresses stored in the database
table. Next, create another variable that selects the email addresses from the database table. Then,
create a loop in the packages by using the variables and anOdiSendMailstep. - DCreate a procedure. Add a task with a Command on Source that reads the email addresses from
the database table and stores them in a bind variable, and a Commandon Targetthat
usesOdiSendMailto send the email using the bind variable defined in the Command on Source.
- ACreate a procedure and add two tasks. The first one must have a Command on Source that reads
30As part of your QA process you want to view code at the Step level in Operator. How must you proceed? (Choose the best answer.)
- AIt is only possible to see code at the Session level.
- BIt is only possible to view code at the Task level.
- CDepending on the audit level declared when running the execution, some of the generated code at the step level can be viewed.
- DAll generated code can be viewed together at the step level, with a complete list of executed code.
31Which statement is correct about all expressions in a Mapping? (Choose the best answer.)
- AIt is possible to set the execution location on source, staging area, or target.
- BAll transformations are executed on the staging area.
- COnly the source and target servers can be used to execute expressions.
- DAll expressions are executed on the source area
32You must ensure that your Mappings do not run into connectivity issues when moving data from server A to server B by using an AGT agent that is running on server B. How must you test this by using ODI Studio running on machine C? (Choose the best answer.)
- AUseOdiPingAgentin a package to ping AGT agent.
- BIn Topology, test the connections to servers A and B by using the AGT agent.
- CIn Topology, test the connections to the AGT agent.
- DIn Topology, test the connections to servers A and B by using Local (No Agent).
33Which statement is true about the need to have a topology with an intermediate server, in order to use ODI correctly in a data warehouse project? (Choose the best answer.)
- AData transformation must be distributed across several scalable nodes.
- BIt is mandatory to have an intermediate server.
- CIt is better to load data directly from sources into a data warehouse server.
- DIt is mandatory to collect data directly from sources to a data warehouse server by using real time replication processes.
34You want to draw directly in the data flow all the details about how the different servers involved are connected, in order to load a specific table by using ODI. What must you do to accomplish this? (Choose the best answer.)
- AIn the ODI Interface palette, choose the more convenient graphic objects to link the involved servers.
- BYou need not draw directly in the data flow all the details about how the different servers involved are connected. ODI automatically designs the flow and how servers are connected.
- CYou need not draw directly in the data flow all the details about how the different servers involved are connected. The code will be the black box generated directly by ODI.
- DYou must draw directly in the data flow all the details about how the different servers involved are connected, and also specify with variables the passwords for connecting to the data contained in the servers.
35What is the main benefit of using consistent set journalizing compared to simple journalizing? (Choose the best answer.)
- AConsistent set journalizing runs faster than simple journalizing.
- BConsistent set journalizing always uses Oracle GoldenGate.
- CConsistent set journalizing treats each data store individually.
- DConsistent set journalizing provides a guarantee of consistency of the captured changes.
36Which statement is true about the IKM SQL Control Append that creates an intermediate integration table prefixed with I$? (Choose the best answer.)
- AThe intermediate integration table prefixed with I$is required to determine which records must be inserted.
- BIf Flow Control is not necessary, an I$ table is not created.
- CThe intermediate integration table prefixed with I$ is createdbecause the flow control is mandatory when doing an initial load.
- DNeither the LKM northe IKM create intermediate tables. Most of their work is performed in the ODI Agent memory.
37You must split a model with many database tables into multiple sub-models based on their
names. How must you proceed? (Choose the best answer)- ACreate new submodels and drag data stores individually to each submodel.
- BUse automatic distribution feature at the models level to automatically create the submodels and move the data stores based on their names.
- CCreate new submodels and leverage the automatic distribution feature at the submodels level to
automatically move the data stores based on their names. - DCreate new models, drag the data stores individually to each model and then drag the models to
the parent model to create submodels.
38You have to loop through a Mapping step three times in a package by using variables. Identify
the correct variable data type to create the loop. (Choose the best answer.)- Anumeric
- Balphanumeric
- Cdate
- Dtext
39Your package logic requires you to retrieve the status of the previous package step into avariable.
How must you implement this? (Choose the best answer.)- ACreate a variable, useodiRef.getPrevStepLog ()in the SQL query in its Refreshing tab, and add a variable as a Refresh Variable step into the package.
- BCreate a variable, useodiRef.getPrevInfo ()in the SQL query in its Refreshing tab, and add a variable as a Refresh Variable step into the package.
- CCreate a variable, useodiRef.getStep ()in the SQL query in its Refreshing tab, and add a variable as a Refresh Variable step into the package.
- DCreate a variable, useodiRef.getPrevStepStatus ()in the SQL query in its Refreshing tab, and add a variable as a Refresh Variable step into the package.
40You need to deploy ODI JEE Components on WebLogic Server. Where should you deploythem? (Choose the best answer.)
- Aon the Coherence Server
- Bon the Administration Server
- Con the Node Manager
- Don the Managed Server
41How do you reuse a configuration of OdiSendMail across multiple packages? (Choose the bestanswer.)
- AAdd a sub-model to a package, set the Sub-model step to Journalizing Sub-model, and select the
- BExtend Window and Lock Subscriber check boxes.
- CAdd anOdiSendMailstep to a knowledge module.
- DDuplicate theOdiSendMailstepinto multiple packages.
- ECreate a procedure with a step that usesOdiSendMailand add this procedure
42You must monitor and manage a co-located stand-alone agent, OracleDIAgent1, by using theODI plug-in for Enterprise Manager Cloud Control. Which is the correct command to start this agenton Linux? (Choose the best answer.)
- A./agent.sh -NAME=OracleDIAgent1 -PORT=20910
- B./agent.sh -NAME=OracleDIAgent1
- C./startComponent.sh OracleDIAgent1
- D./startComponent.sh OracleDIAgent1 -PORT=20910
43Which two statements are true about ODI web-based components? (Choose two.)
- AODI Console allows administrators to edit users' information.
- BEnterprise Manager Cloud Control provides access to ODI data servers' settings.
- CODI sessions can be monitored in Enterprise Manager Cloud Control.
- DODI Console provides access to project and mapping details.
44 If multiple changes occur on the source system but have not yet been processed by ODI, the J$ table contains entries for each change for the records sharing the same PK.
What happens at run time when a Mapping gets executed? (Choose the best answer.)- AAll distinct entries are processed.
- BOnly the latest entry is processed based on theJRN_DATEfield.
- COnly the first entry is processed based on theJRN_DATEfield.
- DA PK violation occurs due to the duplicated entries and the entries are inserted in the E$ table.
45How are the domains of ODI Agents configured? (Choose the best answer.)
- Aby using Upgrade Assistant
- Bby using ODI Studio
- Cby using Domain Creation Assistant
- Dby using Configuration Wizard
46You create two mappings that both use the same changed data and run at different times.
One runs every 15 minutes and the other runs once every day.
What must you do to ensure that the Mapping that gets executed more often does not consume the changed data required by the other Mapping? (Choose the best answer.)- AA. Use Consistent CDC, do not perform a purge of the journal data when the first Mapping gets executed, and manually change theJRN_SUBSCRIBERcolumn in the correspondingJ$table to keep the changed data present for the second Mapping.
- BCreate a third mapping to copy the changed data to a staging table, which is used as the source ofthe second Mapping
- CDuplicate the source data store for each Mapping.
- DCreate two distinct subscribers for each Mapping.
47 Identify the name of the default WebLogic data source created for the Master Repository when setting up a JEE domain. (Choose the best answer.)
- AodiMasterRepository
- BMasterRepository
- Codimasterrepository
- DODIMasterRepository
48You are designing a load plan in which you must create multiple branches based on the value of a variable. How do you accomplish this by using Load Plan Editor? (Choose the best answer.)
- AAdd a case step and drag the variable into the case step.
- BCreate a scenario from the variable and add the scenario to the load plan to create a case step.
- CAdd a case step in the load plan and select a variable in the wizard.
- DDrag the variable into the load plan and define a case step.
49Which product is included in ODI web-based components? (Choose the best answer.)
- AOracle BPEL Process Manager
- BOracle GoldenGate
- CODI Console
- DOracle WebLogic Server
50How would a Knowledge Module, that is required to perform an aggregation in a Mapping, generate the correct code? (Choose the best answer.)
- AThe Knowledge Module must be customized because business rules and the physical
implementation are strictly interlayed in ODI. - BThe Knowledge Module must be customized only for aggregation functions.
- CThe Knowledge Module need not be customized because aggregation code is generated automatically by ODI according to the Mapping logic.
- DThe Knowledge Module need not be customized, but a variable must be used in the aggregate expression to generate the correct sum.
- AThe Knowledge Module must be customized because business rules and the physical
51Identify two correct Restart values for parallel steps in load plans. (Choose two.)
- ARestart from new session.
- BRestart from failure.
- CRestart from failed children.
- DRestart all children.
52The workflow you are designing requires checking to see whether there are records available in a source table before doing anything. Which ODI tool must you use to implement this? (Choose the best answer.)
- AOdiWaitForData
- BOdiWaitForCDCData
- COdiWaitForLogData
- DOdiWaitForTable
53Identify three capabilities of load plans. (Choose three.)
- Arestart from failed tasks
- Bexception handling
- Cnative support for parallelism
- Dsupport for Open Tools
- Erestart of an agent
54You are designing a Mapping. How are target and source tables defined? (Choose the best answer.)
- ATheir definition is imported with areverse-engineering process directly from databases and other sources, but you must manually define all keys and constraints existing on the database.
- BTheir definition is imported with a reverse-engineering process directly from databases and other sources.
- CForevery load the definition of the tables used, their columns and constraints must be manually built.
- DAn external engine must be run to describe what metadata is needed for a Mapping.
55You need to troubleshoot the execution of a Mapping and visualize the data contained in theODI Staging tables while the Mapping is being executed. How must you proceed? (Choose the best answer.)
- AStart a Mapping in Debug mode and use breakpoints and the Get Data feature to query the datacontained in the Staging tables.
- BModify a Knowledge Module to dump the Staging tables' data into log files for review.
- CUse variables in a Package to query the Staging tables and evaluate the variable values.
- DReverse engineer the Staging tables in a Model and review the data contained in it.
56What must you set on the Definition tab of a variable to protect the variable value from beingdisplayed in the Operator logs? (Choose the best answer.)
- ASelect the Secure Value check box.
- BSelect the Hide Value check box.
- CSet the Keep History field to No History.
- DLeave the Default Value field empty.
57Which ODI Agent is deployed in Oracle WebLogic Server? (Choose the best answer.)
- AODI Runtime Agent
- BODI Standalone Agent
- CODI JEE Agent
- DODI Colocated Standalone Agent
58Which statement is correct about the tasks that Standalone Agents perform? (Choose the bestanswer.)
- AThey update or modify code to be executed, check security, select database servers, and updatelog files after execution.
- BThey schedule scenarios to be executed, check security, constraints and update log files afterexecution.
- CThey retrieve code from the execution repository and request database servers, operatingsystems,or scripting engines for execution.
- DThey schedule code from the execution repository and update log files after execution.
59Your project requires a loop through the same package logic 24/7. You must be able to purge those executions when required. How do you accomplish this? (Choose the best answer.)
- ALink the last step of the package to its first step to create an infinite loop.
- BCreate a scenario from the package, add the scenario as the last step in the package, run it asynchronously, and then save and regenerate this scenario.
- CCreate a scenario from the package, add the scenario as the last step in the package, run it asynchronously, and then save.
- DDrag the package to the last step in the package, run it asynchronously, and then save.
60You are using a customized reverse knowledge module. You want the execution to be performed in only the development data environment. Which statement is true? (Choose the best answer.)
- AThe execution should be done only on the development data environment, as long as the other environment is a mirrored copy.
- BOnly the production environment can be used.
- CAll environments linked to a logical schema can be used to reverse-engineer table structures.
- DOnly a Java engine intermediate environment can be processed.
61Which two statements are true about the Oracle Data Integrator Software Development Kit (ODI SDK)? (Choose two.)
- AIt enables developers to execute most ODI operations through a Java program.
- BIt can be used to embed ODI processes into another product.
- CIt is used to load data between Teradata and Oracle.
- DIt must be used by ETL developers to develop ODI processes.
62How do you provide a timeout value for an exception step? (Choose the best answer.)
- Aby using a custom Groovy script
- Bby using a variable
- Cby using the Timeout field
- Dby using a Timeout knowledge module
63When Oracle Data Integrator (ODI) and Oracle GoldenGate are used together, which option represents the phases of an ELT process that Oracle GoldenGate performs? (Choose the best answer.)
- Atransform only
- Bload and transform
- Cextract and load
- Dextract and transform
64(Choose one.)
- AAdd a new subscriber and edit the default Journalizing filter in your Mappings.
- BDrop the journal, add a new subscriber, start the journal, and edit the defaultJournalizing filter in your Mappings.
- CDrop the journal, remove existing subscribers, add a new subscriber, start the journal, and edit the default Journalizing filter in your Mappings.
- DAdd a new subscriber, start the journal, and remove the default Journalizing filter in your Mappings.
65Which two statements are true about using ODI and Oracle GoldenGate together? (Choose two.)
- AOracle GoldenGate primarily performs aggregations for ODI.
- BGoldenGate and ODI are used together primarily for running weekly batch jobs.
- COracle GoldenGate provides non-invasive changed data capture capabilities to ODI.
- DODI starts and stops Oracle GoldenGate processes automatically during a Mapping execution.
- EODI and Oracle GoldenGate enable real-time business intelligence.
66You are designing a package in which you want a certain step to not appear in the ODI logs. How do you accomplish this? (Choose the best answer.)
- ARight-click the step in Package Editor and select the No Logging menu item.
- BModify Operator Navigator settings to disable that step from being displayed.
- CIn Package Editor, click the step, go to the Advanced tab, and set Log Steps in the journal to Never.
- DPeriodically schedule a scenario that usesOdiPurgeLogto remove that step from the ODI logs.
67You are defining a data store in ODI metadata and want to add a primary key even if it does not physically exist on the related database catalog. How can you accomplish this? (Choose the best answer.)
- AYou can add a primary key even if it does not physically exist on the related database catalog, by adding constraintson the data store.
- BYou can add a primary key even if it does not physically exist on the related database catalog, by adding constraints to the data store diagram.
- CYou cannot add a primary key if it does not physically exist on the related database catalog. You can flag only non-null conditions to be checked.
- DYou cannot add a primary key if it does not physically exist on therelated database catalog. You can reverse engineer only the existing constraints.
68Identify the ODI tool used to write content into a file in a package. (Choose the best answer.)
- AOdiOutFile
- BOdiFileCopy
- COdiFileMove
- DOdiInFile
69You want to deploy the generated code manually in a source or target server, before executing a mapping in ODI. How can you accomplish this? (Choose the best answer.)
- AYou need not deploy the generated code manually in a source or target server. ODI Agent coordinates the execution of commands prepared for the job, and executes them on the correct server.
- BYou must deploy the generated code manually in a source or target server. You must then compile the generated code and then double-check if the code prepared for the development server is the same as the code for the production server.
- CYou need not deploy the generated code manually in a source or target server. ODI prepares a package for the development environment.
- DYou must deploy the generated code manually in a source or target server. You must copy all procedures generated into the development, test, and production servers.
70You need to create a Model that works with multiple underlying technologies. How must you proceed? (Choose the best answer.)
- AThis works only for Oracle and Informix.
- BThis works only for Oracle and MySQL.
- CCreate a new generic technology to support it.
- DUse the out-ofthe box Generic SQL technology.
71 Your customer wants a project in ODI, which contains a user function, to translate commands with different syntax for different technologies but with the same functionality. How can you achieve this? (Choose the best answer.)
- AThe project must be explicitly mapped within an ODI mapping.
- BA customize knowledge module is needed.
- CAn ODI procedure must be associated with it.
- DIt can be defined for every technology listed in the topology.
72You are working with delimited flat files and want to enforce a primary key on a flat file by using a Check Knowledge Modules (CKM). However, you encounter an error. Why did this happen? (Choose the best answer.)
- AIt is not possible to enforce constraints on some technologies such as flat files and Java Messaging Service (JMS) queries.
- BIt is not possible to enforce constraints on any technology.
- CIt is only possible to forward-engineer it to the flat file definition.
- DIt is possible to enforce a primary key on a flat file by using a CKM; however, you have to save it as a fixed file.
73 Which two objects can be dragged to a Mapping? (Choose two.)
- AVariables
- BDatastores
- CKnowledge Modules
- DReusable Mappings
74A Mapping that uses CDC does not load any source data and you want to check the
SNP_CDC_SET table to find out the current window ID. In which database schema must you look to find this table? (Choose the best answer.)- Athe schema hosting the Work repository
- Bthe schema hosting theWork schema of the default schema defined for your source data server
- Cthe schema hosting the Staging Area
- DSYS
75How does the data flow when moving records between two servers by using Database Links and an Agent installed on a middle-tier server? (Choose the best answer.)
- Afrom the source database into flat files that are then loaded into the target database
- Bdirectly from the source database to the target database
- Cfrom the source database onto the server running the Agent and then into the target database
- Dfrom the source database into the machine running ODI Studio and then into the target database
76You are working on notifications in a package and you must send an email containing an error message in case a Package step fails. Which odiRef method do you use to access the error message? (Choose the best answer.)
- AodiRef.getSession()
- BodiRef.getInfo()
- CodiRef.getPrevStepLog()
- DodiRef.getStep()
77In a Mapping, you want to load the data by using a specific partition that is declared for a Target table. Which statement is correct in this situation? (Choose the best answer)
- AIt is not possible to use a specific partition.
- BOnly ODI variables can be used to filter the target table loading.
- CAn option in the Mapping can be used to declare partitions but an ODI variable must be used to evaluate the correct partition value.
- DAn option in the Mapping can be used to declare the partition that has to be used for the loading.
78How can you define the order in which target data stores are loaded in a Mapping? (Choose the best answer.)
- AODI automatically computes the load order based on the order on which the data stores were added to the Mapping.
- BYou can use the Target Order field.
- CYou can use the Target Load Order field.
- DYou can use the Load Order field.
79Identify two benefits that are unique to ODI JEE Agents. (Choose two.)
- Ahigh availability
- Bminimal footprint
- Caccess to WebLogic connection pools
- Dmanagement in Enterprise Manager Cloud Control
Information
- Description
- Oracle
- Author
- Jose Miguel Montalbán
- Language
- Español
- Views
- 60
- Tags
- Rating
- No ratings yet Rate this quiz