SlideShare a Scribd company logo
Business Process Modeling and 
Analysis for Data Warehouse 
Design
Slava Kokaev 
Lead Business Intelligence Architect at 
Lockheed Martin 
Email: vkokaev@bostonbi.org 
Twitter: @SlavaKokaev
Agenda 
Model and Analyze Business Processes 
Design Dimensional Model 
Dimensional Model Physical Implementation
Tools And Technologies 
Microsoft SQL Server 2014 
UML 
IDEF0 Notation 
SADT Methodology
What is Business Intelligence? 
Business intelligence is a set of theories, 
methodologies, processes, architectures, and 
technologies that transform raw data into 
meaningful and useful information for business 
purposes.
Business Intelligence Goal 
To optimize organizational Key Business Processes and Operations by providing 
critical to business Information at Right Time and Right Format to all levels of 
employees.
System Definition 
System is a group or set of functional elements that interact together to produce 
desired result or achieve a goal 
We scope a system by defining its boundary; this means choosing which entities are 
inside the system and which are outside – part of the environment. 
Element 1 
Element 
2 
Element 
3 
Element 5 
Element 
6 
Element 
7
System Process 
A system can also be viewed as a bounded transformation process, that is, a 
process or collection of processes that transforms inputs into outputs. Inputs are 
consumed; outputs are produced. 
Process
System Formation 
System is a set of detailed methods, procedures and routines created to 
carry out a specific activity, perform a duty, or solve a problem. 
Identify 
Problem 
Set Goal 
and 
Result 
Define 
Mechanis 
m 
Perform 
Task 
Analyze 
Result 
Improve 
Process
Business Process 
Batch processing Architecture 
 Scheduled 
 Large dataset size 
A business process is a collection of related, structured activities or tasks that 
produce a specific service or product (result) (serve a particular goal) for a 
particular customer or customers. 
There is two types of business processes: key processes and 
supportive processes. 
Key Business process is a process that adds value to the 
product 
Supportive process adds value to the process itself, but not to 
the product
Business Process Structure
Enterprise Business Analytics System 
Customers 
Business 
Partners 
Vendors, Suppliers 
Monitoring Systems Analysis Systems 
Business Processes and Operations 
Controlling Systems 
Strategy and 
Planning Systems 
Service Providers
Business Conceptual Framework 
Reseller Sales 
Amy 
Jack 
Mo Shipping Dept. 
Sales Quota $1000 
Manager 
Order Date Order # Reseller Sales Person Ship Date Product Price 
06/17/2010 E223084 Jack Yo Amy Valdez 06/18/2010 Mountain Bike -200
Data Sources 
Customer Web App Order Cloud 
Web Service 
FTP Server 
Database 
Server
Data 
Sources 
Customer Web App Order Cloud 
Web Service 
FTP Server 
Database 
Server 
ETL
ETL 
Web Service 
FTP Server 
Database 
Server 
Extract, Transform, Load 
ET 
L 
Data 
Warehouse
ETL 
Extract, Transform, Load 
Web Service 
FTP Server 
Database 
Server 
ET 
L 
Data 
Warehouse 
Data 
Warehouse
Data 
Warehouse 
Data 
Warehouse 
OLAP Cube 
Data 
Mining 
Structure
Data 
Presentation 
Warehouse 
Data 
Warehouse 
OLAP Cube 
Data 
Mining 
Structure
Data 
Presentation 
OLAP Cube 
Data 
Mining 
Structure 
SharePoint 
Server 
Custom 
Application 
Dashboard 
s 
Clients 
Business 
Logic 
Power 
User
Use Case 
Reseller Sales 
Amy 
Jack 
Mo Night Freight Sales Quota $1000 
Manager 
Order Date Order # Reseller Sales Person Ship Date Product 
06/17/2010 E223084 Jack Yo Amy Valdez 06/18/2010 Mountain Bike -200
Identifying System Boundary 
Reseller 
Sales Mager 
Sales Person 
Shipping Person 
Browse 
Product 
Catalog 
Get 
Product 
Quotes 
Order 
Product 
Receive 
Product 
Analyze 
Sales Create 
Sales Plan 
Sale 
Product 
Process 
Order 
Package 
Product 
Ship the 
Product 
Get 
Processed 
Order 
Source System 
Create KPI 
Business Intelligence System
Business Process 
Business 
Activity
Functional Structure (PDCA Model) 
Plan 
Act 
Check 
Do 
Data Mining SQL Server Reporting Services Analysis Services 
Input Data 
Resources 
Plans, Business Rules 
Result Data 
Process Output (Facts /Measures) 
Feedback (Improvement)
Sales Business Process 
Plan Sales 
Analyze 
Sales 
Sales corrections and Improvement 
Monitor 
Sales 
Sale Product 
Sales Representative Sales Manager 
Analysis Data 
Reseller Info (Dimension) 
Sales Quota 
Sales 
Result 
Order Info (Facts /Measures) 
Sales Summary 
Balance Scorecards 
Product Info (Dimension) 
Sales Transaction 
KPI
Designing Dimensional Model 
DimFaencstion
Designing Dimensions 
Reseller 
Name 
Address 
Phone 
Business Type 
Product Line 
Jack Yo 
…, NJ, USA 
(555)333-7777 
Retailer 
Bikes
Designing Dimensions Hierarchy 
Product 
Name 
Category 
Sub Category 
Color 
Price 
Mountain Bike 200 
Bike 
Mountain Bike 
Black 
$150.00 
Name 
Category 
Sub Category
Designing Dimensions
Hierarchies 
A dimension hierarchy is a collection of logically structured levels based 
on attributes.
Surrogate Keys 
Primary key purpose 
Identifies uniqueness 
Relates to foreign keys in a fact table 
Consolidates multiple data sources 
Consolidates multi-value business keys 
Allows tracking of dimension history 
Product 
Product ID 
Category 
Sub Category 
Name 
Price 
Color 
DimProduct 
Product Key 
Product ID 
Category 
Sub Category 
Name 
Price 
Color 
1 
MB124677 
Bike 
Mountain Bike 
Mountain Bike - 200 
Black 
$150.00
Designing Dimensional Model 
DimEmployee 
FactResellerSales Measures 
Order Date Reseller 
DateSK 
8122013 
8/12/2013 
DateSK 
8122013 
Full Name 
Amy Valdes 
EmployeeSK 
5 
Full Name 
John Doe 
ResellerSK 
20 
ProductName 
Bike-200, Mnt, 
B 
ProductS 
K 
555 
Date 
Sales 
Person 
Product 
Price Order Qty 
8/12/2013 Amy Valdes John Doe 
Bike-200, Mnt, 
B 
$150.00 20 
Shipping 
Date 
9/3/2013 
DimDate 
DateSK 
932013 
EmployeeS 
K5 
DimReseller 
ResellerSK 
20 
DimProduct 
ProductSK 
555 
9/3/2013 932013
This is the End of the 
Slides 
But not the end of the 
presentation
Ad

More Related Content

What's hot (20)

Business Intelligence - Intro
Business Intelligence - IntroBusiness Intelligence - Intro
Business Intelligence - Intro
David Hubbard
 
ETL and its impact on Business Intelligence
ETL and its impact on Business IntelligenceETL and its impact on Business Intelligence
ETL and its impact on Business Intelligence
IshaPande
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
Ronan Soares
 
Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
Deepali Raut
 
Introduction to power BI
Introduction to power BIIntroduction to power BI
Introduction to power BI
Ramar Bose
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
George Krasadakis
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
James Serra
 
10 benefits of business intelligence (BI)
10 benefits of business intelligence (BI)10 benefits of business intelligence (BI)
10 benefits of business intelligence (BI)
Viftech Solutions
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
Business intelligence overview
Business intelligence overviewBusiness intelligence overview
Business intelligence overview
Canara bank
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
Muhammad Tanveer
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence ppt
sujithkylm007
 
Introduction to Data Engineering
Introduction to Data EngineeringIntroduction to Data Engineering
Introduction to Data Engineering
Vivek Aanand Ganesan
 
Power BI Overview
Power BI OverviewPower BI Overview
Power BI Overview
Nikkia Carter
 
Introduction to Power BI
Introduction to Power BIIntroduction to Power BI
Introduction to Power BI
Sagar Kewalramani
 
Power BI : A Detailed Discussion
Power BI : A Detailed DiscussionPower BI : A Detailed Discussion
Power BI : A Detailed Discussion
SwatiTripathi44
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and Governance
James Serra
 
What exactly is Business Intelligence?
What exactly is Business Intelligence?What exactly is Business Intelligence?
What exactly is Business Intelligence?
James Serra
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
 
An intro to Azure Data Lake
An intro to Azure Data LakeAn intro to Azure Data Lake
An intro to Azure Data Lake
Rick van den Bosch
 
Business Intelligence - Intro
Business Intelligence - IntroBusiness Intelligence - Intro
Business Intelligence - Intro
David Hubbard
 
ETL and its impact on Business Intelligence
ETL and its impact on Business IntelligenceETL and its impact on Business Intelligence
ETL and its impact on Business Intelligence
IshaPande
 
Introduction to Business Intelligence
Introduction to Business IntelligenceIntroduction to Business Intelligence
Introduction to Business Intelligence
Ronan Soares
 
Datawarehousing & DSS
Datawarehousing & DSSDatawarehousing & DSS
Datawarehousing & DSS
Deepali Raut
 
Introduction to power BI
Introduction to power BIIntroduction to power BI
Introduction to power BI
Ramar Bose
 
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONSBUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
BUSINESS INTELLIGENCE OVERVIEW & APPLICATIONS
George Krasadakis
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
James Serra
 
10 benefits of business intelligence (BI)
10 benefits of business intelligence (BI)10 benefits of business intelligence (BI)
10 benefits of business intelligence (BI)
Viftech Solutions
 
What is Power BI
What is Power BIWhat is Power BI
What is Power BI
Dries Vyvey
 
Business intelligence overview
Business intelligence overviewBusiness intelligence overview
Business intelligence overview
Canara bank
 
Business intelligence ppt
Business intelligence pptBusiness intelligence ppt
Business intelligence ppt
sujithkylm007
 
Power BI : A Detailed Discussion
Power BI : A Detailed DiscussionPower BI : A Detailed Discussion
Power BI : A Detailed Discussion
SwatiTripathi44
 
Power BI Overview, Deployment and Governance
Power BI Overview, Deployment and GovernancePower BI Overview, Deployment and Governance
Power BI Overview, Deployment and Governance
James Serra
 
What exactly is Business Intelligence?
What exactly is Business Intelligence?What exactly is Business Intelligence?
What exactly is Business Intelligence?
James Serra
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
 

Similar to Business process modeling and analysis for data warehouse design (20)

SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
Slava Kokaev
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
Slava Kokaev
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
Ahsan Kabir
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
Mark Rubenstein
 
CDI-MDMSummit.290213824
CDI-MDMSummit.290213824CDI-MDMSummit.290213824
CDI-MDMSummit.290213824
ypai
 
Strategy For Data Quality
Strategy For Data QualityStrategy For Data Quality
Strategy For Data Quality
Database Answers Ltd.
 
Kaizentric Presentation
Kaizentric PresentationKaizentric Presentation
Kaizentric Presentation
Azhagarasan Annadorai
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
guest4e975e2
 
Mdm And Ref Data
Mdm And Ref DataMdm And Ref Data
Mdm And Ref Data
Database Answers Ltd.
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
Ugs8008
 
Bussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in HyderabadBussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in Hyderabad
Ugs8008
 
Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise Cube
Mark Kromer
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
Dmitry Anoshin
 
Mli 2017 business mbi
Mli 2017 business mbiMli 2017 business mbi
Mli 2017 business mbi
Hanoi MagentoMeetup
 
Business Intelligence and Analytics Capability
Business Intelligence and Analytics CapabilityBusiness Intelligence and Analytics Capability
Business Intelligence and Analytics Capability
ALTEN Calsoft Labs
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
BsMath3rdsem
 
Technologies
TechnologiesTechnologies
Technologies
guest6cdabe
 
Bi concepts
Bi conceptsBi concepts
Bi concepts
anushaccc
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft Private Cloud
 
Business Intelligence and Analytics Services
Business Intelligence and Analytics Services  Business Intelligence and Analytics Services
Business Intelligence and Analytics Services
Thinklayer
 
SSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business IntelligenceSSAS R2 and SharePoint 2010 – Business Intelligence
SSAS R2 and SharePoint 2010 – Business Intelligence
Slava Kokaev
 
Bi Architecture And Conceptual Framework
Bi Architecture And Conceptual FrameworkBi Architecture And Conceptual Framework
Bi Architecture And Conceptual Framework
Slava Kokaev
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
Ahsan Kabir
 
Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)Data Alchemy Overview Presentation (Static Version)
Data Alchemy Overview Presentation (Static Version)
Mark Rubenstein
 
CDI-MDMSummit.290213824
CDI-MDMSummit.290213824CDI-MDMSummit.290213824
CDI-MDMSummit.290213824
ypai
 
Bi presentation to bkk
Bi presentation to bkkBi presentation to bkk
Bi presentation to bkk
guest4e975e2
 
Business Analyst Training in Hyderabad
Business Analyst Training in HyderabadBusiness Analyst Training in Hyderabad
Business Analyst Training in Hyderabad
Ugs8008
 
Bussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in HyderabadBussiness Analyst Online Training in Hyderabad
Bussiness Analyst Online Training in Hyderabad
Ugs8008
 
Microsoft Enterprise Cube
Microsoft Enterprise CubeMicrosoft Enterprise Cube
Microsoft Enterprise Cube
Mark Kromer
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
Dmitry Anoshin
 
Business Intelligence and Analytics Capability
Business Intelligence and Analytics CapabilityBusiness Intelligence and Analytics Capability
Business Intelligence and Analytics Capability
ALTEN Calsoft Labs
 
3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt3._DWH_Architecture__Components.ppt
3._DWH_Architecture__Components.ppt
BsMath3rdsem
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft Private Cloud
 
Business Intelligence and Analytics Services
Business Intelligence and Analytics Services  Business Intelligence and Analytics Services
Business Intelligence and Analytics Services
Thinklayer
 
Ad

More from Slava Kokaev (17)

Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream Analytics
Slava Kokaev
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
Slava Kokaev
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copy
Slava Kokaev
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 Ultimate
Slava Kokaev
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flow
Slava Kokaev
 
SSIS control flow
SSIS control flowSSIS control flow
SSIS control flow
Slava Kokaev
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
Slava Kokaev
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
Slava Kokaev
 
Data visualization
Data visualizationData visualization
Data visualization
Slava Kokaev
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
Slava Kokaev
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architecture
Slava Kokaev
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data Warehouse
Slava Kokaev
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
Slava Kokaev
 
06 SSIS Data Flow
06 SSIS Data Flow06 SSIS Data Flow
06 SSIS Data Flow
Slava Kokaev
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control Flow
Slava Kokaev
 
03 Integration Services Project
03 Integration Services Project03 Integration Services Project
03 Integration Services Project
Slava Kokaev
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration Services
Slava Kokaev
 
Introduction to Azure Stream Analytics
Introduction to Azure Stream AnalyticsIntroduction to Azure Stream Analytics
Introduction to Azure Stream Analytics
Slava Kokaev
 
Introduction to Azure Data Factory
Introduction to Azure Data FactoryIntroduction to Azure Data Factory
Introduction to Azure Data Factory
Slava Kokaev
 
Introduction BI Semantic Model with Sql Server Data Tools copy
Introduction BI Semantic Model with Sql Server Data Tools   copyIntroduction BI Semantic Model with Sql Server Data Tools   copy
Introduction BI Semantic Model with Sql Server Data Tools copy
Slava Kokaev
 
Architecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 UltimateArchitecture modeling with UML and Visual Studio 2010 Ultimate
Architecture modeling with UML and Visual Studio 2010 Ultimate
Slava Kokaev
 
SSIS 2008 R2 data flow
SSIS 2008 R2 data flowSSIS 2008 R2 data flow
SSIS 2008 R2 data flow
Slava Kokaev
 
SSIS Connection managers and data sources
SSIS Connection managers and data sourcesSSIS Connection managers and data sources
SSIS Connection managers and data sources
Slava Kokaev
 
Architecture of integration services
Architecture of integration servicesArchitecture of integration services
Architecture of integration services
Slava Kokaev
 
Data visualization
Data visualizationData visualization
Data visualization
Slava Kokaev
 
Developing ssas cube
Developing ssas cubeDeveloping ssas cube
Developing ssas cube
Slava Kokaev
 
Business intelligence architecture
Business intelligence architectureBusiness intelligence architecture
Business intelligence architecture
Slava Kokaev
 
Designing and developing Business Process dimensional Model or Data Warehouse
Designing and developing  Business Process dimensional Model  or Data WarehouseDesigning and developing  Business Process dimensional Model  or Data Warehouse
Designing and developing Business Process dimensional Model or Data Warehouse
Slava Kokaev
 
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data WarehousingMS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
Slava Kokaev
 
05 SSIS Control Flow
05 SSIS Control Flow05 SSIS Control Flow
05 SSIS Control Flow
Slava Kokaev
 
03 Integration Services Project
03 Integration Services Project03 Integration Services Project
03 Integration Services Project
Slava Kokaev
 
01 Architecture Of Integration Services
01 Architecture Of Integration Services01 Architecture Of Integration Services
01 Architecture Of Integration Services
Slava Kokaev
 
Ad

Recently uploaded (20)

GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
chapter3 Central Tendency statistics.ppt
chapter3 Central Tendency statistics.pptchapter3 Central Tendency statistics.ppt
chapter3 Central Tendency statistics.ppt
justinebandajbn
 
03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia
Alexander Romero Arosquipa
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
computer organization and assembly language.docx
computer organization and assembly language.docxcomputer organization and assembly language.docx
computer organization and assembly language.docx
alisoftwareengineer1
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Simple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptxSimple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptx
ssuser2aa19f
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdfIAS-slides2-ia-aaaaaaaaaaain-business.pdf
IAS-slides2-ia-aaaaaaaaaaain-business.pdf
mcgardenlevi9
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
Molecular methods diagnostic and monitoring of infection  -  Repaired.pptxMolecular methods diagnostic and monitoring of infection  -  Repaired.pptx
Molecular methods diagnostic and monitoring of infection - Repaired.pptx
7tzn7x5kky
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
chapter3 Central Tendency statistics.ppt
chapter3 Central Tendency statistics.pptchapter3 Central Tendency statistics.ppt
chapter3 Central Tendency statistics.ppt
justinebandajbn
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
computer organization and assembly language.docx
computer organization and assembly language.docxcomputer organization and assembly language.docx
computer organization and assembly language.docx
alisoftwareengineer1
 
04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story04302025_CCC TUG_DataVista: The Design Story
04302025_CCC TUG_DataVista: The Design Story
ccctableauusergroup
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Simple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptxSimple_AI_Explanation_English somplr.pptx
Simple_AI_Explanation_English somplr.pptx
ssuser2aa19f
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjksPpt. Nikhil.pptxnshwuudgcudisisshvehsjks
Ppt. Nikhil.pptxnshwuudgcudisisshvehsjks
panchariyasahil
 
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptxPerencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
Perencanaan Pengendalian-Proyek-Konstruksi-MS-PROJECT.pptx
PareaRusan
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 

Business process modeling and analysis for data warehouse design

  • 1. Business Process Modeling and Analysis for Data Warehouse Design
  • 2. Slava Kokaev Lead Business Intelligence Architect at Lockheed Martin Email: [email protected] Twitter: @SlavaKokaev
  • 3. Agenda Model and Analyze Business Processes Design Dimensional Model Dimensional Model Physical Implementation
  • 4. Tools And Technologies Microsoft SQL Server 2014 UML IDEF0 Notation SADT Methodology
  • 5. What is Business Intelligence? Business intelligence is a set of theories, methodologies, processes, architectures, and technologies that transform raw data into meaningful and useful information for business purposes.
  • 6. Business Intelligence Goal To optimize organizational Key Business Processes and Operations by providing critical to business Information at Right Time and Right Format to all levels of employees.
  • 7. System Definition System is a group or set of functional elements that interact together to produce desired result or achieve a goal We scope a system by defining its boundary; this means choosing which entities are inside the system and which are outside – part of the environment. Element 1 Element 2 Element 3 Element 5 Element 6 Element 7
  • 8. System Process A system can also be viewed as a bounded transformation process, that is, a process or collection of processes that transforms inputs into outputs. Inputs are consumed; outputs are produced. Process
  • 9. System Formation System is a set of detailed methods, procedures and routines created to carry out a specific activity, perform a duty, or solve a problem. Identify Problem Set Goal and Result Define Mechanis m Perform Task Analyze Result Improve Process
  • 10. Business Process Batch processing Architecture  Scheduled  Large dataset size A business process is a collection of related, structured activities or tasks that produce a specific service or product (result) (serve a particular goal) for a particular customer or customers. There is two types of business processes: key processes and supportive processes. Key Business process is a process that adds value to the product Supportive process adds value to the process itself, but not to the product
  • 12. Enterprise Business Analytics System Customers Business Partners Vendors, Suppliers Monitoring Systems Analysis Systems Business Processes and Operations Controlling Systems Strategy and Planning Systems Service Providers
  • 13. Business Conceptual Framework Reseller Sales Amy Jack Mo Shipping Dept. Sales Quota $1000 Manager Order Date Order # Reseller Sales Person Ship Date Product Price 06/17/2010 E223084 Jack Yo Amy Valdez 06/18/2010 Mountain Bike -200
  • 14. Data Sources Customer Web App Order Cloud Web Service FTP Server Database Server
  • 15. Data Sources Customer Web App Order Cloud Web Service FTP Server Database Server ETL
  • 16. ETL Web Service FTP Server Database Server Extract, Transform, Load ET L Data Warehouse
  • 17. ETL Extract, Transform, Load Web Service FTP Server Database Server ET L Data Warehouse Data Warehouse
  • 18. Data Warehouse Data Warehouse OLAP Cube Data Mining Structure
  • 19. Data Presentation Warehouse Data Warehouse OLAP Cube Data Mining Structure
  • 20. Data Presentation OLAP Cube Data Mining Structure SharePoint Server Custom Application Dashboard s Clients Business Logic Power User
  • 21. Use Case Reseller Sales Amy Jack Mo Night Freight Sales Quota $1000 Manager Order Date Order # Reseller Sales Person Ship Date Product 06/17/2010 E223084 Jack Yo Amy Valdez 06/18/2010 Mountain Bike -200
  • 22. Identifying System Boundary Reseller Sales Mager Sales Person Shipping Person Browse Product Catalog Get Product Quotes Order Product Receive Product Analyze Sales Create Sales Plan Sale Product Process Order Package Product Ship the Product Get Processed Order Source System Create KPI Business Intelligence System
  • 24. Functional Structure (PDCA Model) Plan Act Check Do Data Mining SQL Server Reporting Services Analysis Services Input Data Resources Plans, Business Rules Result Data Process Output (Facts /Measures) Feedback (Improvement)
  • 25. Sales Business Process Plan Sales Analyze Sales Sales corrections and Improvement Monitor Sales Sale Product Sales Representative Sales Manager Analysis Data Reseller Info (Dimension) Sales Quota Sales Result Order Info (Facts /Measures) Sales Summary Balance Scorecards Product Info (Dimension) Sales Transaction KPI
  • 27. Designing Dimensions Reseller Name Address Phone Business Type Product Line Jack Yo …, NJ, USA (555)333-7777 Retailer Bikes
  • 28. Designing Dimensions Hierarchy Product Name Category Sub Category Color Price Mountain Bike 200 Bike Mountain Bike Black $150.00 Name Category Sub Category
  • 30. Hierarchies A dimension hierarchy is a collection of logically structured levels based on attributes.
  • 31. Surrogate Keys Primary key purpose Identifies uniqueness Relates to foreign keys in a fact table Consolidates multiple data sources Consolidates multi-value business keys Allows tracking of dimension history Product Product ID Category Sub Category Name Price Color DimProduct Product Key Product ID Category Sub Category Name Price Color 1 MB124677 Bike Mountain Bike Mountain Bike - 200 Black $150.00
  • 32. Designing Dimensional Model DimEmployee FactResellerSales Measures Order Date Reseller DateSK 8122013 8/12/2013 DateSK 8122013 Full Name Amy Valdes EmployeeSK 5 Full Name John Doe ResellerSK 20 ProductName Bike-200, Mnt, B ProductS K 555 Date Sales Person Product Price Order Qty 8/12/2013 Amy Valdes John Doe Bike-200, Mnt, B $150.00 20 Shipping Date 9/3/2013 DimDate DateSK 932013 EmployeeS K5 DimReseller ResellerSK 20 DimProduct ProductSK 555 9/3/2013 932013
  • 33. This is the End of the Slides But not the end of the presentation

Editor's Notes

  • #27: The dimensions reflect the business processes (functional structure) and measures reflect numeric data flow , A dimensional model is made up a central fact table (or tables) and its associated dimensions. The dimensional model is also called a star schema because it looks like a star with the fact table in the middle and the dimensions serving as the points on the star. From a relational data modeling perspective, the dimensional model consists of a normalized fact table with denormalized dimension tables.
  • #28: Dimensions are the foundation of the dimensional model, describing the objects of the business, such as employee, product, customer, service. They describe the surrounding measurement events. The business processes (facts) or actions of the business in which the dimensions participate. Each dimension table links to all the business processes in which it participates.
  • #29: Dimensions are the foundation of the dimensional model, describing the objects of the business, such as employee, product, customer, service. They describe the surrounding measurement events. The business processes (facts) or actions of the business in which the dimensions participate. Each dimension table links to all the business processes in which it participates.
  • #32: A surrogate key is a unique value, usually an integer, assigned to each row in the dimension. This surrogate key becomes the primary key of the dimension table and is used to join the dimension to the associated foreign key field in the fact table. Surrogate keys protect the DW/BI system from changes in the source system. Surrogate keys allow the DW/BI system to integrate data from multiple source systems. Different source systems might keep data on the same customers or products, but with different keys. Surrogate keys enable you to add rows to dimensions that do not exist in the source system. Surrogate keys provide the means for tracking changes in dimension attributes over time