ODI 12C interview questions for freshers/ODI 12C Interview Questions and Answers for Freshers & Experienced

What is the Model?

An Oracle Model is a set of datastores corresponding to views and tables contained in an Oracle Schema. A model is always based on a Logical Schema. In a given Context, the Logical Schema corresponds to a Physical Schema.

The Data Schema of this Physical Schema contains the Oracle model’s tables and views.

Posted Date:- 2021-10-08 04:57:27

What is the Master Repository?

The Master Repository is a data structure containing information on the topology of a company’s IT resources, on security, and on version management of projects and data models.

This repository is stored on a relational database accessible in client/server mode from the different modules. Generally, only one master repository is necessary.

However, in exceptional circumstances, it may be necessary to create several master repositories in one of the following cases:

Project construction over several sites not linked by a high-speed network (off-site development, for example).

The necessity to clearly separate the interfaces’ operating environments (development, test, production), including on the database containing the master repository. This may be the case if these environments are on several sites.

Posted Date:- 2021-10-08 04:56:35

What is a Work Repository?

Each work repository is attached to a master repository, therefore, information about the physical connection to a work repository is stored in the master repository it is attached to.

Defining a connection to a work repository consists of defining a connection to a master repository, then selecting one of the work repositories attached to this master repository.

Posted Date:- 2021-10-08 04:54:33

Where we can use variables?

Variables can be used in all Oracle Data Integrator expressions:ü Mapping,ü Filters,ü Joins,ü Constraints,

Posted Date:- 2021-10-08 04:52:17

How to write the procedures in ODI?

The procedure is a step-by-step technology code operation. you can refer What are the types of Variables?

* Global
* Project

A variable is an object that stores a single value. This value can be a string, a number, or a date. The value is stored in Oracle Data Integrator and can be updated at run-time.

The value of a variable can be updated from the result of a query executed on a logical schema. For example, it can retrieve the current date and time from a database. A variable can be created as a global variable or in a project.

Global variables can be used in all projects, while project variables can only be used within the project in which they are defined.

Posted Date:- 2021-10-08 04:51:18

Suppose having unique and duplicates but I want to load a unique record one table and duplicates one table?

Create two interfaces or once the procedure and use two queries one for Unique values and one for duplicate values.

Posted Date:- 2021-10-08 04:50:14

How to remove the duplicate in ODI?

Use DISTINCT at the IKM level. it will remove the duplicate rows while loading into the target.

Posted Date:- 2021-10-08 04:49:34

Suppose I having 6 interfaces and running the interface 3 rd one failed how to run the remaining interfaces?

If you are running Sequential load it will stop the other interfaces. so go to the operator and right-click on the filed interface and click on restart. If you are running all the interfaces are parallel only one interface will fail and other interfaces will finish.

Posted Date:- 2021-10-08 04:48:50

How to write the subqueries in ODI?

Using the Yellow interface and subqueries option we can create subqueries in ODI.

Using VIEW we can go for subqueries Or Using ODI Procedure we can call direct DB queries in ODI.

Posted Date:- 2021-10-08 04:48:09

What are the load plans and types of load plans?

A load plan is a process to run or execute multiple scenarios as a Sequential or parallel or conditional based execution of your scenarios. And same we can call three types of load plans, Sequential, parallel, and Condition-based load plans.

Posted Date:- 2021-10-08 04:47:34

How will you handle data quality in ODI?

There are two ways of handling data quality in Odi….the first method deals with handling the incorrect data using the CKM…the second method uses the Oracle data quality tool(this is for advanced quality options).

Posted Date:- 2021-10-08 04:46:57

How will you bring in files from remote locations?

We will invoke the Service knowledge module in ODI, this will help us to accesses data through a web service.

Posted Date:- 2021-10-08 04:46:25

How will you bulk load data?

In Odi there is an IKM that is designed for bulk loading of data.

Posted Date:- 2021-10-08 04:45:56

How will you bring in the different source data into ODI?

you will have to create data servers in the topology manager for the different sources that you want.

Posted Date:- 2021-10-08 04:45:23

Explain what is ODI? why is it different from the other ETL tools?

ODI stands for Oracle Data Integrator. It is different from another ETL tool in the way that it uses the E-LT approach as opposed to the ETL approach. This approach eliminates the need for the exclusive Transformation Server between the Source and Target Data server.

The power of the target data server can be used to transform the data. i.e. The target data server acts as a staging area in addition to its role in the target database.

While loading the data in the target database (from the staging area) the transformation logic is implemented.

Also, the use of appropriate CKM (Check Knowledge Module) can be made while doing this to implement data quality requirements.

Posted Date:- 2021-10-08 04:44:37

How to reverse engineer views(how to load the data from views)?

In Models Go to the Reverse engineering tab and select the Reverse engineering object as VIEW.

Posted Date:- 2021-10-08 04:44:01

How to load the data with one flat file and one RDBMS table using joins?

Drag and drop both File and table into source area and join as in Staging area.

Posted Date:- 2021-10-08 04:43:26

How to implement the logic in procedures if the source side data deleted that will reflect the target side table?

User this query on Command on target Delete from Target_table where not exists (Select ‘X’ From Source_table Where Source_table.ID=Target_table.ID).

Posted Date:- 2021-10-08 04:19:46

How to handle exceptions?

Exceptions In packages advanced tab and load plan exception tab we can handle exceptions.

Posted Date:- 2021-10-08 04:18:51

How to implement data validations?

Use Filters & Mapping Area AND Data Quality related to constraints use CKM Flow control.

Posted Date:- 2021-10-08 04:18:10

Suppose having unique and duplicates but I want to load a unique record one table and duplicates one table?

Create two interfaces or once the procedure and use two queries one for Unique values and one for duplicate values.

Posted Date:- 2021-10-08 04:17:31

How to remove the duplicate in ODI?

Use DISTINCT at the IKM level. it will remove the duplicate rows while loading into the target.

Posted Date:- 2021-10-08 04:16:46

How to write the sub-queries in ODI?

Using the Yellow interface and sub-queries option we can create subqueries in ODI. or Using VIEW we can go for subqueries Or Using ODI Procedure we can call direct database queries in ODI.

Posted Date:- 2021-10-08 04:15:59

What is a profile in ODI?

the profile is a set of objective-wise privileges. we can assign these profiles to the users. Users will get the privileges from the profile.

Posted Date:- 2021-10-08 04:15:27

What are load plans and types of load plans?

A load plan is a process to run or execute multiple scenarios as a Sequential or parallel or conditional based execution of your scenarios.

And same we can call three types of load plans, Sequential, parallel, and Condition-based load plans.

Posted Date:- 2021-10-08 04:14:03

Suppose I having 6 interfaces and running the interface 3 rd one failed how to run the remaining interfaces?

If you are running Sequential load it will stop the other interfaces. so go to the operator and right-click on the filed interface and click on restart.

If you are running all the interfaces are parallel only one interface will fail and other interfaces will finish.

Posted Date:- 2021-10-08 04:12:41

What is the ODI Console?

ODI console is a web-based navigator to access the Designer, Operator, and Topology components through the browser.

Posted Date:- 2021-10-08 04:11:52

Where does ODI sit with my existing OWB implementation(s)?

As mentioned previously, the ODI-EE license includes both ODI and OWB as separate products, both tools will converge in time into “Oracle’s Unified Data Integration Product”.

Oracle has released a statement of direction for both products, published January 2010:

OWB 11G R2 is the first step from Oracle to bring these two applications together, it's now possible to use ODI Knowledge modules within your OWB 11G R2 environment as ‘Code

Templates’, an Oracle white paper published in February 2010 describes this in more detail.

Posted Date:- 2021-10-08 04:10:54

Does ODI support web services?

Yes, ODI is ‘SOA’ enabled and its web services can be used in 3 ways:

* The Oracle Data Integrator Public Web Service, lets you execute a scenario (a published package) from a web service call.

* Data Services, which provide a web service over an ODI data store (i.e. a table, view, or other data source registered in ODI).

* The ODIInvokeWebService tool that you can add to a package to request a response from a web service.

Posted Date:- 2021-10-08 04:08:57

Where can I get more information on ODI?

The OTN Data integration home page: https://bit.ly/1Myxa4J

Posted Date:- 2021-10-08 04:05:43

Does my ODI infrastructure require an Oracle database?

No, the ODI modular repositories (Master + and one of the multiple Work repositories) can be installed on any database engine that supports ANSI ISO 89 syntax such as Oracle, Microsoft SQL Server, Sybase AS Enterprise, IBM DB2 UDB, IBM DB2/40.

Posted Date:- 2021-10-08 04:04:27

What is Load Plan and different types of Load Plans?

A Load Plan is an executable object in Oracle Data Integrator that can contain a hierarchy of steps that can be executed conditionally, in parallel or in series
Types of Load Plans

Parallel
Serial
Conditional

Posted Date:- 2021-10-08 04:03:37

What is SCD?

SCD Slowly changing dimension we are using for to load changing dimension information data.
where are three types of SCD'same
1) SCD TYPE1: No history, we will all columns SCD property as OVERWRITE ON CHANGE in ODI.
SCD TYPE1: we can use IKM Oracle Incremental update KM or we can IKM Slowly Changing Dimension both we can use.
2) SCD TYPE2: Here we can maintain no of times history, so we need to maintain below SCD properties in SCD TYPE 2 table.
1) ADD Row On CHANGE: this property will add a row whenever we are receiving changed data to maintain history.
2) STARTING_ TIME STAMP: This will show record starting date and time
3) Ending Time stamp: this will show record ending date and time
4) RECORD FLAG: this will show active record if it is Y and if it is N for old rows or history rows.
3) SCD TYPE 3: As of now ODI is not supporting we have to customise our IKM Slowly Changing Dimension. it will maintain only one time history in different column like , CURRENT SALARY and PREVIOUS SALARY two columns.

Posted Date:- 2021-10-08 04:02:56

How do ‘Contexts’ work in ODI?

ODI offers a unique design approach through the use of Contexts and Logical schemas. Imagine a development team, within the ODI Topology manager a senior developer can define the system architecture, connections, databases, data servers (tables, etc), and so forth.

These objects are linked through contexts to ‘logical’ architecture objects that are then used by other developers to simply create interfaces using these logical objects, at run-time, on the specification of a context within which to execute the interfaces, ODI will use the correct physical connections, databases + tables (source + target) linked the logical objects being used in those interfaces as defined within the environment Topology.

Posted Date:- 2021-10-08 03:55:09

What is Simulation option at interface?

This option we are using for to show complete interface process like LKM and IKM and CKM process like creating all $tables and inserting into target table queries everything it will give a report.

Posted Date:- 2021-10-08 03:54:45

What is Yellow Interface?

Yellow interface we are using for without target table and we can create dynamically target table if we dont have target table.for this we need to enable CREATE_TARGET_TABLE option=> TRUE at IKM level.This yellow interface we can use for source table as well. This yellow interfaces we are calling Reusable mappings in 12c.

Posted Date:- 2021-10-08 03:54:20

What is Scenario?

A scenario is a compiled or executable object and it is not editable, in odi production environemnt we will use only scenarios for mataining
security and hiding. because this scenarios is not readeable and not editable. this scenarios only schedules or executable.

Posted Date:- 2021-10-08 03:53:58

What is Designer?

Designer component we are using for complete development area. in design we will work for development like creating interfaces, packages, procedures,
variables, sequences and other objects, after finishing development we will generate schenarios and we can move this all scenarios in to production.

Posted Date:- 2021-10-08 03:53:37

What is Logical Schema?

Logical schema is alias for your physical schemas and it will connect to your physical schemas throgh contexts. In Designer developer can access only logical schemas he con not access physical schemas, developer can access logical schemas and context combination he
can connect physical schemas.

Posted Date:- 2021-10-08 03:53:15

What is Context and it's purpose?

Contexts bring together components of the physical architecture (the real Architecture) of the information system with components of the Oracle Data Integrator logical architecture (the Architecture on which the user works).
For example, contexts may correspond to different execution environments (Development, Test and Production) or different execution locations (Boston Site, New-York Site, and so forth.) where similar physical resource exist.

Posted Date:- 2021-10-08 03:52:53

What is an Agent and different types of Agents?

ODI agent is run time component which orchestrates the data integration process.
They are three types of Agents:

1. Standalone Agent - Light Weight
2. J2EE Agent - High Availability , Scalability, Security and better manageability
3. Colocated Standalone Agent - Combination both standalone and J2EE agent

Posted Date:- 2021-10-08 03:52:19

What is significant difference between Physical Schema and Logical Schema?

Physical Schema = Logical Schema + Context
For Example: Consider an Organization A whose Branches are A1,A2 and A3.
Consider the Structure of A1,A2 and A3 Schema's are same but located in different Servers. By the EOD all the data stored in A1,A2 and A3 to be stored in A.
For above scenario, developer develops one mapping with one logical Schema , 3 Physical Schema (A1,A2 and A3)and 3 Context (A1_CTX,A2_CTX and A3_CTX) . While executing the mapping if he selects A1_CTX it loads to A1. (i.e., Logical_schema+A1_CTX = A1... ) . That means we can reuse same code to pick data from different schema's.

Posted Date:- 2021-10-08 03:49:27

What is meant by OLAP and OLTP?

OLAP - OnLine Analytic Process - Maintain Historical Data
OLTP - OnLine Transaction Process - Daily Data (Business Data)

Posted Date:- 2021-10-08 03:47:22

What is Repository and Types of Repositories?

A repository is a metadata matianance database user or schema. in this schema we will maintain all odi components information like topology, security, designer and operator components information.
There are two types of repositories.

1. Master Repository
2. Work Repository

Posted Date:- 2021-10-08 03:47:06

What is the difference between ETL and ELT?

In ETL we should have Middle Tier Server Engine where as in ELT shouldn't require Middle-Tier Server Engine. So it reduce cost. Network traffic is more for ETL where as for ELT less network traffic compare to ETL

Posted Date:- 2021-10-08 03:46:37

What systems can ODI extract and load data into?

ODI brings true heterogeneous connectivity out-of-the-box, it can connect natively to Oracle, Sybase, MS SQL Server, MySQL, LDAP, DB2, PostgreSQL, Netezza.

It can also connect to any data source supporting JDBC, its possible even to use the Oracle BI Server as a data source using the JDBC driver that ships with BI Publisher

Posted Date:- 2021-10-08 03:45:51

What is Oracle Data Integration Suite?

Oracle data integration suite is a set of data management applications for building, deploying, and managing enterprise data integration solutions:

1. Oracle Data Integrator Enterprise Edition
2. Oracle Data Relationship Management
3. Oracle Service Bus (limited use)
4. Oracle BPEL (limited use)
5. Oracle WebLogic Server (limited use)

Additional product options are:

1. Oracle Goldengate
2. Oracle Data Quality for Oracle Data Integrator (Trillium-based DQ)
3. Oracle Data Profiling (Trillium based Data Profiling)
4. ODSI (the former Aqualogic Data Services Platform)

Posted Date:- 2021-10-08 03:45:29

What components makeup Oracle Data Integrator?

“Oracle Data Integrator” comprises of:

1) Oracle Data Integrator + Topology Manager + Designer + Operator + Agent

2) Oracle Data Quality for Data Integrator

3) Oracle Data Profiling

Posted Date:- 2021-10-08 03:44:01

What is E-LT?

E-LT is an innovative approach to extracting, loading, and Transforming data. Typically ETL application vendors have relied on costly heavyweight, mid-tier servers to perform the transformations required when moving large volumes of data around the enterprise.

ODI delivers unique next-generation, Extract Load and Transform (ELT) technology that improves performance and reduces data integration costs, even across heterogeneous systems by pushing the processing required down to the typically large and powerful database servers already in place within the enterprise.

Posted Date:- 2021-10-08 03:43:48

What is Oracle Data Integrator (ODI)?

Oracle acquired Sunopsis in 2006 and with it “Sunopsis Data Integrator”.

Oracle Data Integrator (ODI) is an E-LT (Extract, Load and Transform) tool used for high-speed data movement between disparate systems.

The latest version, Oracle Data Integrator Enterprise Edition (ODI-EE) brings together “Oracle Data Integrator” and “Oracle Warehouse Builder” as separate components of a single product with a single license.

Posted Date:- 2021-10-08 03:43:30

Search
R4R Team
R4R provides ODI 12C Freshers questions and answers (ODI 12C Interview Questions and Answers) .The questions on R4R.in website is done by expert team! Mock Tests and Practice Papers for prepare yourself.. Mock Tests, Practice Papers,ODI 12C interview questions for freshers,ODI 12C Freshers & Experienced Interview Questions and Answers,ODI 12C Objetive choice questions and answers,ODI 12C Multiple choice questions and answers,ODI 12C objective, ODI 12C questions , ODI 12C answers,ODI 12C MCQs questions and answers R4r provides Python,General knowledge(GK),Computer,PHP,SQL,Java,JSP,Android,CSS,Hibernate,Servlets,Spring etc Interview tips for Freshers and Experienced for ODI 12C fresher interview questions ,ODI 12C Experienced interview questions,ODI 12C fresher interview questions and answers ,ODI 12C Experienced interview questions and answers,tricky ODI 12C queries for interview pdf,complex ODI 12C for practice with answers,ODI 12C for practice with answers You can search job and get offer latters by studing r4r.in .learn in easy ways .