5.data Warehousing Interview Questions
5.data Warehousing Interview Questions
Fetch all the data from different OLTP’s, made it coherent (consistent manner), load
to Data Warehouse and generate the Reports from Data Warehouse.
Q) What is OLTP?
LTP stands for Online Transactional Process which stores transactional data. The
Operational systems are where the data is put in.
Q) What is OLAP?
LAP stands for Online Analytical Process which stores Analytical data that is used for
Analysis and Reporting. Data Warehouse is where we get the data out.
Let us assume ‘ABC’ bank operates in multiple Countries. And let us say Country1
data is residing in OLTP1, Country2 data in OLTP2 and Country3 data in OLTP3. If one
day ABC Bank requires consolidated Reports, means we need to go for Data
warehousing.
He OLTP Systems does not maintain Complete History in order to have the better
transaction performance. So it is not possible to analyze the data completely for a
wide range.
Q) What are the Issues we face When Creating Reports On the Top of OLTPS
Q) Benefits of OLAPs
OLAP will maintain complete History so that we can make Better Analysis using
complete Data. There will be no performance issues because we have the complete
data from all the transactional sources in Data Warehouse. Completely De-
Normalized
Q) ER-Modelling
Q) Dimension Modelling
Q) Star Schema
Q) Snow-Flex Schema
Q) Galaxy Schema
This schema is viewed as collection of stars hence called Galaxy Schema or Fact
Constellation Schema. In a Galaxy schema a single dimension table is shared with
multiple fact tables.
Q) What is Dimension?
Q) Types Dimensions
Q) What is Fact?
Detailed Fact
Additive Facts
Q) What is Granularity?
Granularity refers to the level of detail of the data stored in any tables of a data
warehouse. High granularity refers to data that is at or near the transaction level.
Data that is at the transaction level is usually referred to as atomic level data.
Q) What is ETL?
Data Acquisition is the process of Extracting, Transforming and Loading the data.
Data Acquisition will be having below processes.
Data Extraction (E)
Data Transformation (T)
Data Loading (L)
Data Staging Area is a database and is an intermediate storage area between the
Transactional sources and Data Warehouse / Data Mart. It is an integrated view of
multiple Transactional sources.
A Data Mart is a Subject Oriented database which supports the business needs of
specific department business managers.
A Data Mart is subset of an Enterprise Data Warehouse.
A Data Mart is a single Subject View and integration of multiple subject views is
called an Enterprise Data Warehouse.
1. Top to Bottom
First we Design the Data Warehouse and then on the top of the Datawarehouse we
design DataMart.
2. Bottom to Top
First we Design the Datamart’s and then on the top of the DataMart’s we design the
Datawarehouse