1 - OLAP & Data Warehouse
1 - OLAP & Data Warehouse
Data Warehousing
Lec. 1 - Summer 2024
2
Ejada Internal Use Only
Lecture Objectives
3
Ejada Internal Use Only
OLTP
Online Transaction Processing (OLTP) is a type of data
processing that enable the real-time execution of large
numbers of database transactions by large numbers of
people in the context of business operation to be done.
4
Ejada Internal Use Only
Analysis on OLTPs?
Analysis Tasks shouldn’t be performed on OLTP
Systems
for the following reasons :
5
Ejada Internal Use Only
OLAP
Online Analytical Processing (OLAP) is a type of data
processing that involve querying many or all records in a
database for analytical purposes like monitoring and
reporting for a better business decision-making.
6
Ejada Internal Use Only
OLAP System Storage
Layer
Some of the most common implementation of OLAP
Storages:
Data Warehouse Data Lake Data Lakehouse
• Data Mart is a Subset of Data Warehouses that focus on specific Business Aspect/Unit
• On-Premises and Cloud Solutions of these Storage Layers are Available
• On-Premises Relational Data Warehouse will be the Focus
7
Ejada Internal Use Only
Data Warehouse Modeling
8
Ejada Internal Use Only
Dimensional Modeling Breakdown
• 3NF Model (Highly-Normalized)
Resources:
• Data Warehouse Tutorials Playlist – YouTube
• OLTP vs OLAP - Difference Between Data Processing Systems – AWS
• [[ 3 HOURS ]] Data Warehouse Complete Tutorial - SQL + SSIS + SSAS + Power BI
• Kimball The Data Warehouse Toolkit 3rd Book
Project Description:
Adventure Works Cycles is a multinational company for bikes manufacturing, the
company continues to grow. They demand an End-To-End Business Intelligence
Solution to track and analyze their sales for a better decision-making.
Project Requirements:
Given OLTP Database, its required to:
A. Build an OLAP system capable of monitoring and analyzing sales.
B. Sales Report showing summary of sales and most important KPIs.
13
Ejada Internal Use Only
Task: Required Tools
SQL Server Developer Edition 2019 or 2022
• A Tool that Connects to the RDBMS for Browse and Execute Queries
• For Creating SSIS and SSAS Projects using SSDT Extension Kit
• Install The SSIS and SSAS Extensions from Library
14
Ejada Internal Use Only
Any Questions?
Thank You
Ejada Systems Company Limited شركة إجادة للنظم
المحدودة www.ejada.com | [email protected]
Ejada Internal Use Only