+ All Categories
Home > Documents > Business Process Modeling and Analysis for Data Warehouse Design

Business Process Modeling and Analysis for Data Warehouse Design

Date post: 03-Jan-2016
Category:
Upload: terence-shirley
View: 25 times
Download: 1 times
Share this document with a friend
Description:
Business Process Modeling and Analysis for Data Warehouse Design. Slava Kokaev Lead Business Intelligence Architect at Lockheed Martin. Email: [email protected] Twitter: @ SlavaKokaev. Agenda. Tools And Technologies. What is Business Intelligence?. - PowerPoint PPT Presentation
Popular Tags:
33
Business Process Modeling and Analysis for Data Warehouse Design
Transcript
Page 1: Business Process Modeling and Analysis for Data Warehouse Design

Business Process Modeling and Analysis for Data Warehouse Design

Page 2: Business Process Modeling and Analysis for Data Warehouse Design

Slava KokaevLead Business Intelligence Architect at Lockheed Martin

Email: [email protected]: @SlavaKokaev

Page 3: Business Process Modeling and Analysis for Data Warehouse Design

Agenda

Dimensional Model Physical Implementation

Design Dimensional Model

Model and Analyze Business Processes

Page 4: Business Process Modeling and Analysis for Data Warehouse Design

Tools And Technologies

Microsoft SQL Server 2014

UML

IDEF0 Notation

SADT Methodology

Page 5: Business Process Modeling and Analysis for Data Warehouse Design

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.

Page 6: Business Process Modeling and Analysis for Data Warehouse Design

Business Intelligence GoalTo optimize organizational Key Business Processes and Operations by providing critical to business Information at Right Time and Right Format to all levels of employees.

Expl

ore

Ana

lyz e

Vis

uali

zeCon

tro l

Page 7: Business Process Modeling and Analysis for Data Warehouse Design

System DefinitionSystem is a group or set of functional elements that interact together to produce desired result or achieve a goal

Element 1

Element 2

Element 3

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 5

Element 6

Element 7

Page 8: Business Process Modeling and Analysis for Data Warehouse Design

System ProcessA 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.

ProcessInput

Control

Processor

Output

Page 9: Business Process Modeling and Analysis for Data Warehouse Design

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 Mechani

sm

Perform Task

Analyze Result

Improve Process

Page 10: Business Process Modeling and Analysis for Data Warehouse Design

Business ProcessBatch 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 productSupportive process adds value to the process itself, but not to the product

Page 11: Business Process Modeling and Analysis for Data Warehouse Design

Business Process Structure

Page 12: Business Process Modeling and Analysis for Data Warehouse Design

Enterprise Business Analytics System

Customers

Business Partners

Vendors, Suppliers

Service Providers

Monitoring Systems

Analysis Systems

Business Processes and Operations

Controlling Systems

Strategy and Planning Systems

Page 13: Business Process Modeling and Analysis for Data Warehouse Design

Business Conceptual Framework

Reseller Sales

AmyJack

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

Page 14: Business Process Modeling and Analysis for Data Warehouse Design

Data Sources

Customer Web App Order Cloud

Web Service

FTP Server

Database Server

Page 15: Business Process Modeling and Analysis for Data Warehouse Design

Data Sources

Customer Web App Order Cloud

Web Service

FTP Server

Database Server

ETL

Page 16: Business Process Modeling and Analysis for Data Warehouse Design

Web Service

FTP Server

Database Server

ETL Extract, Transform, Load

ETL

Data Warehouse

Page 17: Business Process Modeling and Analysis for Data Warehouse Design

ETL Extract, Transform, Load

Web Service

FTP Server

Database Server

ETL

Data Warehouse

Data Warehouse

Page 18: Business Process Modeling and Analysis for Data Warehouse Design

Data Warehouse

Data Warehouse

OLAP Cube

Data Mining

Structure

Page 19: Business Process Modeling and Analysis for Data Warehouse Design

Data Warehouse

Data Warehouse

OLAP Cube

Data Mining

Structure

Data Presentation

Page 20: Business Process Modeling and Analysis for Data Warehouse Design

OLAP Cube

Data Mining

Structure

Data Presentation

SharePoint Server

Custom Application

Dashboards

Clients

Business Logic

Power User

Page 21: Business Process Modeling and Analysis for Data Warehouse Design

Use Case

Reseller Sales

AmyJack

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

Page 22: Business Process Modeling and Analysis for Data Warehouse Design

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

Ship the Product

Package Product

Get Processed

Order

Source System

Create KPI

Business Intelligence System

Page 23: Business Process Modeling and Analysis for Data Warehouse Design

Business Process

Business ActivityMoney

Customers

Materials

Business Rules Plans Standards

IT ResourcesHuman Resources Equipment

Products

Orders

Contracts

Page 24: Business Process Modeling and Analysis for Data Warehouse Design

Functional Structure (PDCA Model)

Plan

Act

Check

Do

Data Mining Reporting Services Analysis ServicesSQL Server

Input Data

Resources

Plans, Business Rules

Result Data

Process Output (Facts /Measures)

Feedback (Improvement)

Page 25: Business Process Modeling and Analysis for Data Warehouse Design

Sales Business Process

Plan Sales

Analyze Sales

Monitor Sales

Sale Product

Sales ManagerSales Representative

Analysis Data

Reseller Info (Dimension)

Sales Quota

Sales Result

Order Info (Facts /Measures)

Sales corrections and Improvement

Sales Summary

Balance Scorecards

Sales Transaction

Product Info (Dimension)

KPI

Page 26: Business Process Modeling and Analysis for Data Warehouse Design

Designing Dimensional Model

Dimension

Dimension

Dimension

Dimension

DimensionFact

Page 27: Business Process Modeling and Analysis for Data Warehouse Design

Designing Dimensions

Reseller

Name

Address

Phone

Business Type

Product Line

Jack Yo

…, NJ, USA

(555)333-7777

Bikes

Retailer

Page 28: Business Process Modeling and Analysis for Data Warehouse Design

Designing Dimensions Hierarchy

Product

Name

Category

Sub Category

Color

Price

Mountain Bike 200

Bike

Mountain Bike

Black

$150.00Name

Category

Sub Category

Page 29: Business Process Modeling and Analysis for Data Warehouse Design

Designing Dimensions

Page 30: Business Process Modeling and Analysis for Data Warehouse Design

HierarchiesA dimension hierarchy is a collection of logically structured levels based on attributes.

Page 31: Business Process Modeling and Analysis for Data Warehouse Design

Surrogate KeysPrimary key purposeIdentifies uniquenessRelates to foreign keys in a fact tableConsolidates multiple data sourcesConsolidates multi-value business keysAllows tracking of dimension history

Product

Name

Category

Sub Category

Color

Price

Product ID

DimProduct

Name

Category

Sub Category

Color

Price

Product ID

Product Key

Mountain Bike

Bike

Mountain Bike - 200

Black

$150.00

MB124677

1

Source OLTP Table Target DW Table

Page 32: Business Process Modeling and Analysis for Data Warehouse Design

8/12/2013DateSK812201

3

Full NameAmy

Valdes

EmployeeSK5

Full NameJohn Doe

ResellerSK20

ProductNameBike-200,

Mnt, B

ProductSK

555

Date

Designing Dimensional Model

Order Date

ResellerSales Person

Product Price Order Qty8/12/2013 John Doe

Amy Valdes

Bike-200, Mnt, B

$150.00

20

Shipping Date

9/3/2013

Order Date

ResellerSales Person

Product8/12/2013 John Doe

Amy Valdes

Bike-200, Mnt, B

DimDate

DimEmployee

DateSK8122013

DateSK932013

EmployeeSK5

DimReseller

ResellerSK20

DimProduct

ProductSK555

FactResellerSales Measures

9/3/2013 932013

Page 33: Business Process Modeling and Analysis for Data Warehouse Design

This is the End of the Slides

But not the end of the presentation


Recommended