1 - Introduction To BI
1 - Introduction To BI
Business Intelligence
Lecture One
2) Data Management
3) Business Intelligence
6) Summary
2
Ejada Internal Use Only
Lecture Objectives
By the end of the lecture, you will be able to:
3
Ejada Internal Use Only
Data Management
Data management is the practice of collecting, organizing, managing, securing and
accessing data to support productivity, efficiency, and decision-making.
In this era, a modern data management platform are essential for every company
❖ Digital Transformation
❖ Business Intelligence
4
Ejada Internal Use Only
Business Intelligence
Business intelligence is a process that combines data integration, business analytics,
tools & infrastructure, and best practices to help organizations monitor their business
and make more data-driven decisions
Enterprise BI Workflow
Build Generate
Data Integration
Analytical Reports and
(ETL)
Layer Dashboard
• OLTP Systems • OLAP System
• Requirements • Reports &
Dashboards
▪ Data Warehouse and Analytical Layer are considered the OLAP Backbone
▪ Data Engineer Role is to provide a stable OLAP system
▪ Data Analyst and Business Users Consume Analytical Layer To Generate Reports and Dashboards
6
Ejada Internal Use Only
Analysis on OLTP Systems ?
Analysis shouldn’t be performed on OLTP Systems for many reasons, including:
× Writing Useful Analytics Queries will contain many joins therefore Inefficient (Data Model is 3NF)
× Does not maintain the History, Only Current Data can be queried
× Operational and Analytics Queries will be an Overhead on the OLTP Server
× Data may require Processing to clean, formalize and decode data before Analyse
Therefore, An Efficient Analysis have to address these problems with the following:
✓ Independent Isolated System
✓ New Data Model optimized for Reading Queries
✓ Maintain the History of the Data
✓ Cleaned and Consistent Data
7
Ejada Internal Use Only
Introducing 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.
(e.g., Sales, Marketing, and Management reporting)
• Enables Efficient Fast Reading Queries • Maintain Current and Historical Data
8
Ejada Internal Use Only
OLAP System Storage Layer
Some of the most common implementation of OLAP Storages:
• 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
9
Ejada Internal Use Only
Data Warehouse Modeling
Some of Popular Modeling Techniques are:
❖ Data Vault
• Most Used Approach is Dimensional Model and hence will be our Focus
• EDW Building Complexity and Time Consuming are Crucial Concerns
• Bottom-Up Data Mart is Time Consuming and Duplicative Approach
10
Ejada Internal Use Only
Non-Dimensional Modeling
Third-Normalization Form Model Fully Denormalized Table
❑ OLTP System is Optimized for Fast Writing and is Required For Business Process to Work
Properly while OLAP System is a Dedicated Analytics System, Optimized for Fast Reading
and Complex Analytics Queries, and is Used For Decision Making.
❑ Fact, Dimension Tables, Star, Snowflake Schemas, Natural and Surrogate keys
are fundamental concepts of Dimensional Modelling
Topic Resources
Database Normalization
Database normalization description - Microsoft 365 Apps | Microsoft Learn
(Apdx.)
SQL Language Learn SQL in 1 Hour - SQL Basics for Beginners (youtube.com)
(Apdx.)
Thank You
Ejada Systems Company Limited شركة إجادة للنظم المحدودة
www.ejada.com info@ejada.com
www.ejada.com | info@ejada.com
Ejada Internal Use Only