Oracle ETL

  Home  Oracle  Oracle ETL


“Oracle Extract transform load (ETL) Interview Questions and Answers will guide us that Extract, transform, and load (ETL) is a process in database usage and especially in data warehousing that involves Extracting data from outside sources, Transforming it to fit operational needs (which can include quality levels), Loading it into the end target, So learn Oracle ETL with the help of this Extract transform load (ETL) Oracle Interview Questions with Answers guide”



39 Oracle ETL Questions And Answers

1⟩ What are the various tools? Name a few?

A few more

- Cognos Decision Stream

- Oracle Warehouse Builder

- Business Objects XI (Extreme Insight)

- SAP Business Warehouse

- SAS Enterprise ETL Server

Along with the above, need to include the below tools --Informatica --Abintio --DataStage

 143 views

5⟩ Where do we use connected and un connected lookups?

If return port only one then we can go for unconnected. More than one return port is not possible with Unconnected. If more than one return port then go for Connected.

If you require dynamic cache i.e where your data will change dynamically then you can go for connceted lookup.If your data is static where your data won't change when the session loads you can go for unconnected lookups

 145 views

6⟩ Where do we use semi and non additive facts?

Additve: A masure can participate arithmatic calulatons using all or any demensions.

Ex: Sales profit

Semi additive: A masure can participate arithmatic calulatons using some demensions.

Ex: Sales amount

Non Additve:A masure can't participate arithmatic calulatons using demensions.

Ex: temparature

 130 views

7⟩ What are non-additive facts in detail?

A fact may be measure, metric or a dollar value. Measure and metric are non additive facts.

Dollar value is additive fact. If we want to find out the amount for a particular place for a particular period of time, we can add the dollar amounts and come up with the total amount.

A non additive fact, for eg measure height(s) for 'citizens by geographical location' , when we rollup 'city' data to 'state' level data we should not add heights of the citizens rather we may want to use it to derive 'count'

 158 views

9⟩ What is a three tier data warehouse?

A data warehouse can be thought of as a three-tier system in which a middle system provides usable data in a secure way to end users. On either side of this middle system are the end users and the back-end data stores.

 138 views

11⟩ What are the various tools? - Name a few?

A few are ....

- Abinitio

- DataStage

- Informatica

- Cognos Decision Stream

- Oracle Warehouse Builder

- Business Objects XI (Extreme Insight)

- SAP Business Warehouse

- SAS Enterprise ETL Server

 138 views

14⟩ What are the various transformation available?

Aggregator Transformation

Expression Transformation

Filter Transformation

Joiner Transformation

Lookup Transformation

Normalizer Transformation

Rank Transformation

Router Transformation

Sequence Generator Transformation

Stored Procedure Transformation

Sorter Transformation

Update Strategy Transformation

XML Source Qualifier Transformation

Advanced External Procedure Transformation

External Transformation

 142 views

15⟩ What is ODS (operation data source)?

ODS - Operational Data Store.

ODS Comes between staging area & Data Warehouse. The data is ODS will be at the low level of granularity.

Once data was poopulated in ODS aggregated data will be loaded into into EDW through ODS.

 148 views

16⟩ What is the difference between etl tool and olap tools?

ETL tool is ment for extraction data from the legecy systems and load into specified data base with some process of cleansing data.

ex: Informatica,data stage ....etc

OLAP is ment for Reporting purpose.in OLAP data avaliable in Mulitidimectional model. so that u can write smple query to extract data fro the data base.

ex: Businee objects,Cognos....etc

 150 views

17⟩ What is the metadata extension?

Informatica allows end users and partners to extend the metadata stored in the repository by associating information with individual objects in the repository. For example, when you create a mapping, you can store your contact information with the mapping. You associate information with repository metadata using metadata extensions.

Informatica Client applications can contain the following types of metadata extensions:

Vendor-defined. Third-party application vendors create vendor-defined metadata extensions. You can view and change the values of vendor-defined metadata extensions, but you cannot create, delete, or redefine them.

User-defined. You create user-defined metadata extensions using PowerCenter/PowerMart. You can create, edit, delete, and view user-defined metadata extensions. You can also change the values of user-defined extensions.

 130 views

19⟩ I am new to SAS, can anybody explain the process of extracting data from source systems,storing in ODS and how data modelling is done?

There are various ways of Extracting Data from Source Systems.For example , You can use a DATA step, an Import Process .It depends with your input data styles. What kind of File/database it is residing in. Storing ur data in an ODS can be done thru an ODS stmt/export stmt/FILE stmt, again which depends on the file & data format ,You want your output to be in.

 153 views

20⟩ Techniques of Error Handling - Ignore, Rejecting bad records to a flat file, loading the records and reviewing them (default values)?

Rejection of records either at the database due to constraint key violation or the informatica server when writing data into target table.These rejected records we can find in the badfiles folder where a reject file will be created for a session.we can check why a record has been rejected.And this bad file contains first column a row indicator and second column a column indicator.

These row indicators or of four types

D-valid data,

O-overflowed data,

N-null data,

T- Truncated data,

And depending on these indicators we can changes to load data successfully to target.

 140 views