Business Dimensional Modeling with Laura Reeves

54
copyright ©2011 Balanced Insight Inc. Build BI Apps Users Will Love With Business Dimensional Modeling Featuring Laura Reeves 1

Transcript of Business Dimensional Modeling with Laura Reeves

Page 1: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Build BI Apps Users Will Love With Business Dimensional Modeling

Featuring Laura Reeves

1

Page 2: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Industry thought leader and educator

Pioneered Business Dimensional Modeling

Architected and developed over 300 data warehouses / BI solutions for over 100 clients

Principal of StarSoft Solutions Inc., a consulting services firm focused on planning and designing high value, high performance Data Warehouse (DW) and BI Systems

Author of A Manager’s Guide to Data Warehousing and co-author of the first edition of The Data Warehouse Lifecycle Toolkit

Teaches internationally on dimensional modeling and managing the Data Warehouse Lifecycle

Laura Reeves

2

Page 3: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

• The BI Journey…where has it taken us so far

• WHY and HOW you want to use BDM and project automation as part of your delivery process

• How companies are applying it to make project success rates soar

• And we will end with some specific how-to’s so you can begin applying these principles in your company – IMMEDIATELY.

Today’s Agenda

Page 4: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 4

?BUSINESSINTELLIGENCE

what is

Now 20 Years Later…

Page 5: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 5

“Business intelligence, or BI, is a variety of software applications used to analyze an organization’s raw data. Companies use BI to improve decision making, cut costs and identify new business opportunities. Business intelligence applications store and present key enterprise data so that anyone in a company can quickly and easily ask questions of accurate and timely data.”

Page 6: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Simply put, BI delivers a data smorgasbord

Page 7: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 7

• Number one technology for last three years

• #2 Most important technology (after anti-virus)

• $7.5B (2008) growing at 6.3% CAGR to $10.2B (2013)

BI continues to grow.

Page 8: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 8

Se-ries1

Demand Supply (Capacity)

“Agile BI: 1.) get development done faster; 2.) react quickly to changing business requirements”Source: Agile BI Out of the Box, April 22, 2010.

And project velocity and demand continues to increase.

Page 9: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 9

What Do Users Have To Say About Bi Project Delivery

So,

?

Page 10: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 10

POLL: How satisfied are your end-users with theBI solutions your IT organization delivers?

• Overjoyed

• Satisfied

• Somewhat Satisfied

• Not Satisfied

Page 11: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

NCC Survey: 87% of BI Projects miss objectives

11

Page 12: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Users give BI failing marks when it comes toproject satisfaction

Any of this sound familiar?

87% of BI Projects miss objective• Process of asking questions too slow - 52%

• System doesn’t have the data I need - 65%

• Can’t ask the questions I need to - 55%

Source: NCC Survey

Page 13: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

1. We’ve made BI a technology, not a business solution

2. We do the work and tell the users it is what they need

3. We figure the latest BI tool will fix the problem

4. We believe BI is easy and therefore anyone can do it

5. We don’t follow a standard discipline (like our application development counterparts or each project to themselves!)

THE FIVE DREADED HOT ZONESWhere we get burned every time!

Page 14: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 14?

Page 15: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 15

But, there is a stairway to heaven.

Page 16: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 16

How do I create the stairway to heaven?BI Nirvana

Engage the business

Step #2

Change behavior; automate the process

BI UtopiaHow do I get there?

Engage the business

Automate everything

Change behavior

Page 17: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 17

How do I create the stairway to heaven?BI Nirvana

Engage the business

Step #2

Change behavior; automate the process

BI UtopiaHow do I get there?

Engage the business

Automate everything

Change behavior

Page 18: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 18

Step 1: Engage the BusinessWe show them everything under the hood….

Page 19: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 19

Brochure and driving experience

When all they want is a brochure, test drive and have confidence that it’s going to work.

Business Dimensional Modeling provides the brochure.

Page 20: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 20

?BUSINESSDIMENSIONALMODELING

what is

Page 21: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 21

Like a map, the BDM defines the ways users can get to the answers they are looking for.

The Business Dimensional ModelTM (BDM) is a data model that captures relationships between business attributes and the dimensionality of facts in end user terms. This conceptual multi-dimensional model easily translates into both logical and physical database designs.

Page 22: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 22

BDM focuses on ease of use and query performance

Ease of Use

Ensures data presentation makes sense to the business

Query Performance

Provides technical depth and performance speed

Page 23: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Dimensions• Major Business Groupings

> Customers > Products> Dates

• The relationship between dimensional attributes creates drill paths and hierarchies

Facts

• Measurements of business events

• Measured & monitored over time

• Amounts and counts - the basis for all calculations

• Examples:> Units ordered> Retail price> Amount paid> Gross margin> Revenue forecast> Loan balance

23

A BDM is comprised of dimensions and facts

Page 24: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Ease of use example:

24

Day

2010-07-07

CalendarMonth

CY 2010 M07

CalendarQuarter

CY 2010 Q2

CalendarYear

CY 2010

Mapping the way users want tolook at dates.

Page 25: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Ease of use example:

25

Day

2010-07-07

Fiscal Year

Fiscal Quarter

Fiscal Week

Fiscal Month

CalendarWeek

Day of WeekWeek

4-WednesdayCW 28

CalendarMonth

CY 2010 M07

CalendarQuarter

CY 2010 Q2

CalendarYear

CY 2010

Mapping the way users want tolook at dates.

Page 26: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 26

Customer

Acme Widgets, Inc.

Mapping the way users want tolook at their Customers

Ease of use example:

PA - Pennsylvania

CustomerCountry

Customer City

CustomerState

Philadelphia, PA

USA

Page 27: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 27

Customer Region

CustomerDate of 1st Purchase

ProspectIndicator

Customer Status

Customer

Acme Widgets, Inc.

CustomerZip Code

19115

Mapping the way users want tolook at their Customers

Ease of use example:

PA - Pennsylvania

CustomerCountry

Customer City

CustomerState

Philadelphia, PA

USA

Page 28: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Example facts: Call Center Calls

28

Fact Name DefinitionCall Minutes Total number of minutes spent on the phone with a customer.

Wait Minutes Number of minutes that the customer was put on hold before a customer service representative spoke to them.

Number of Call Transfers

Number of times that this call was transferred to another customer service representative. The first time a call is being handled, this is set to zero. Each subsequent transfer has this set to one. The total Number of Transfers can be determined by summing the Number of Call Transfers grouped by Call Transaction.

Number of calls Number of calls that were handled. This is set to one for each row at the lowest level.

Page 29: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Example fact group design: Call Center Calls

29

Calls

DateDay

CustomerCustomer

Dimension

Grain (level of detail)

Fact Group

Page 30: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Example fact group design: Call Center Calls

30

Calls

DateDay

TimeMinute

EmployeeEmployee

CallCall

Transac-tion

Call OutcomeCall Outcome

CustomerCustomer

Dimension

Grain (level of detail)

Fact Group

Page 31: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

The model in action: How it works

31

Customer

Date

Customer Regions # of Calls

Page 32: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

The model in action: How it works

32

Customer

Date

Calls

Customer Regions # of Calls

Page 33: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 33

Like the happy BMW owner, Business Dimensional Modeling ensures that we are:

• Answering the right questions• Optimizing for high performance= User satisfaction

Page 34: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 34

?QUESTIONS

Page 35: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 35

How do I create the stairway to heaven?BI Nirvana

Engage the business

Step #2

Change behavior; automate the process

BI UtopiaHow do I get there?

Automate everything

Change behavior

Engage the business

Page 36: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 36

Step 2: Automate everything

Page 37: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Automating a date dimension

37

Page 38: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Automating a date dimension

38

Page 39: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Automating a fact group design

39

Page 40: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Automating a fact group design

40

Page 41: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Align your business vocabulary with built in Collaboration

41

A product, platform, or service that our company sells or intends to sell to customers to generate revenue.

ApprovalProcess?

Page 42: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

Align your business vocabulary with built in Collaboration

42

A product, platform, or service that our company sells or intends to sell to customers to generate revenue.

Should be “customer or prospect”

ApprovalProcess?

Facilitated Resolution

I like the word “offering” as a more succinct way to say “product/platform or service.”

Page 43: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 43

Test

Dri

ve

Page 44: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 44

Landing Area (ODS)

Data Warehouse(EDW)

Subject AreaData Mart(s)

User Access Layer BI PlatformQuery, Report, OLAP, Predictive

OLAPCubes

OracleApps

SAP Lawson…

System Intake (ETL)

Bala

nced

Insi

ght C

onse

nsus

®O

nlin

e W

iki,

Rapi

d D

eplo

ymen

t Kno

wle

dgeb

ase

?

Business Specific Subject Area

generates yourBI Solution

from a business model

Page 45: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

We have the brochure (BDM) and we now can test drive.

45

The BI test drive is automated through Consensus

Page 46: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

POLL: What would users say about your engagement model or communication habits?

46

• The business is from Venus; IT

is from Mars

• Users have no idea who we are or that we exist

• Interactions are confrontational

at best

• We try to talk, but could use an interpreter

• Great communication – let’s do lunch again

Page 47: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.

How do I create the stairway to heaven?BI Nirvana

Engage the business

Step #2

Change behavior; automate the process

BI UtopiaHow do I get there?

Change behavior

Engage the business

Automate everything

Page 48: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.48

• Create a focused team

• Partner with the business

• Adjust expectations to reality

• Celebrate progress

Changing Behavior: 4 Keys to Getting BI Right

Page 49: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 49

• Represent multiple business perspectives.

• Include both Business and IT representation

• Get organized:

− BI Competency Center (BICC)

− BI Center of Excellence (BICOE)

− BI Solution Center (BISC)

1: Create a focused team

Page 50: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc.50

• Take time to learn the business

• Speak in business terms

• Educate business communityabout BI

• Collaborate

• LISTEN!

2: Partner with the business

Page 51: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 51

• Can’t have everything at once

• Make choices that deliver business value

• Be fiscally responsible

• COMMUNICATE!

3: Adjust expectations to reality

Page 52: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 52

4: Celebrate progress

• Reflect on where you havecome from

• Measure success one stepat a time

• Keep momentum going

Page 53: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 53

So, here’s what you need to do…(no need to write it down, we will email it to you)

Engage with the Business» Ask the business what they think of you & your team» Ask the business how you could be better

Educate yourself on BDM» Buy Laura’s book (some lucky folks will get one free for attending today)

» Attend Laura’s course (next 2/13 @ TDWI Las Vegas)

» Ask us about Laura’s onsite courses (1 to 3 days)» Begin to develop and document your Business

Dimensional Model(s)

Give your next BI Application a Test Drive» Get a demonstration of Consensus» Establish a proof project for Consensus and BDM

Page 54: Business Dimensional Modeling with Laura Reeves

copyright ©2011 Balanced Insight Inc. 54

THANK YOU.

TOM HAMMERGREN LAURA REEVESEMAIL: [email protected]: 513.322.1646 (o)TWITTER: @thammergren or @balancedinsightBLOG: www.balancedinsight.com/blogWEB: www.balancedinsight.com

EMAIL: [email protected]: 630.971.3782WEB: www.starsoftinc.com