Here are the list of questions and answers that can help you prepare for your Data Warehouse job interview. Remember to check on this page regularly as it gets updated continuously with more questions and answers.
Q. Define data warehouse?
Answer:
Data warehouse is a subject oriented, integrated, time-variant, and nonvolatile collection of data that supports management’s decision-making process.
Q. What does subject-oriented data warehouse signify?
Answer:
Subject oriented signifies that the data warehouse stores the information around a particular subject such as product, customer, sales, etc.
Q. List any five applications of data warehouse.
Answer:
Some applications include financial services, banking services, customer goods, retail sectors and controlled manufacturing.
Q. What do OLAP and OLTP stand for?
Answer:
OLAP is an acronym for Online Analytical Processing and OLTP is an acronym of Online Transactional Processing.
Q. What is the very basic difference between data warehouse and operational databases?
Answer:
A data warehouse contains historical information that is made available for analysis of the business whereas an operational database contains current information that is required to run the business.
Q. List the Schema that a data warehouse system can implements.
Answer:
A data Warehouse can implement star schema, snowflake schema, and Galaxy or fact constellation schema.
Q. What is Data Warehousing?
Answer:
Data Warehousing is the process of constructing and using the data warehouse.
Q. List the process that are involved in Data Warehousing.
Answer:
Data Warehousing involves data cleaning, data integration and data consolidations.
Q. List the functions of data warehouse tools and utilities.
Answer:
The functions performed by Data warehouse tool and utilities are Data Extraction, Data Cleaning, Data Transformation, Data Loading and Refreshing.
Q. What do you mean by Data Extraction?
Answer:
Data extraction means gathering data from multiple heterogeneous sources.
Q. Define metadata?
Answer:
Metadata is simply defined as data about data. In other words, we can say that metadata is the summarized data that leads us to the detailed data.
Q. What does Metadata Respiratory contain?
Answer:
Metadata respiratory contains definition of data warehouse, business metadata, operational metadata, data for mapping from operational environment to data warehouse, and the algorithms for summarization.
Q. How does a Data Cube help?
Answer:
Data cube helps us to represent the data in multiple dimensions. The data cube is defined by dimensions and facts.
Q. Define dimension?
Answer:
The dimensions are the entities with respect to which an enterprise keeps the records.
Q. Explain data mart.
Answer:
Data mart contains the subset of organization-wide data. This subset of data is valuable to specific groups of an organization. In other words, we can say that a data mart contains data specific to a particular group.
Q. What is Virtual Warehouse?
Answer:
The view over an operational data warehouse is known as virtual warehouse.
Q. List the phases involved in the data warehouse delivery process.
Answer:
The stages are IT strategy, Education, Business Case Analysis, technical Blueprint, Build the version, History Load, Ad hoc query, Requirement Evolution, Automation, and Extending Scope.
Q. Define load manager.
Answer:
A load manager performs the operations required to extract and load the process. The size and complexity of load manager varies between specific solutions from data warehouse to data warehouse.
Q. Define the functions of a load manager.
Answer:
A load manager extracts data from the source system. Then it fast loads the extracted data into temporary data store and performs a simple transformations into structure similar to the one in the data warehouse.
Q. Define a warehouse manager.
Answer:
Warehouse manager is responsible for the warehouse management process. The warehouse manager consist of third party system software, C programs and shell scripts. The size and complexity of warehouse manager varies between specific solutions.
Q. Define the functions of a warehouse manager.
Answer:
The warehouse manager performs consistency and referential integrity checks, creates the indexes, business views, partition views against the base data, transforms and merge the source data into the temporary store into the published data warehouse, backs up the data in the data warehouse, and archives the data that has reached the end of its captured life.
Q. What is Summary Information?
Answer:
Summary Information is the area in data warehouse where the predefined aggregations are kept.
Q. What does the Query Manager responsible for?
Answer:
Query Manager is responsible for directing the queries to the suitable tables.
Q. List the types of OLAP server
Answer:
There are four types of OLAP servers, namely Relational OLAP, Multidimensional OLAP, Hybrid OLAP, and Specialized SQL Servers.
Q. Which one is faster, Multidimensional OLAP or Relational OLAP?
Answer:
Multidimensional OLAP is faster than Relational OLAP.
Q. List the functions performed by OLAP.
Answer:
OLAP performs functions such as roll-up, drill-down, slice, dice, and pivot.
Q. How many dimensions are selected in Slice operation?
Answer:
Only one dimension is selected for the slice operation.
Q. How many dimensions are selected in dice operation?
Answer:
For dice operation two or more dimensions are selected for a given cube.
Q. How many fact tables are there in a star schema?
Answer:
There is only one fact table in a star Schema.
Q. What is Normalization?
Answer:
It is a database design technique which organizes tables in a manner that reduces redundancy and dependency of data. It divides larger tables to smaller tables and links them using relationships.
Q. Out of star schema and snowflake schema, whose dimension table is normalized?
Answer:
Snowflake schema uses the concept of normalization, hence is more normalized.
Q. What is the benefit of normalization?
Answer:
Normalization helps in reducing data redundancy and dependency.
Q. Which language is used for defining Schema Definition?
Answer:
Data Mining Query Language (DMQL) is used for Schema Definition.
Q. What language is the base of DMQL?
Answer:
DMQL is based on Structured Query Language (SQL).
Q. What are the reasons for partitioning?
Answer:
Partitioning is done for various reasons such as easy management, to assist backup and recovery and to enhance performance.
Q. What kind of costs are involved in Data Marting?
Answer:
Data Marting involves hardware & software cost, network access cost, and time cost.