+ All Categories
Home > Documents > Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

Date post: 14-Apr-2018
Category:
Upload: abacusdotcom2964
View: 216 times
Download: 0 times
Share this document with a friend
37
7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 1/37 Top-Down BI Data Modeling Ross McNeely C2 IT Solutions www.c2its.com
Transcript
Page 1: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 1/37

Top-Down BIData Modeling

Ross McNeely

C2 IT Solutionswww.c2its.com

Page 2: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 2/37

Technically Speaking…CREATE TABLE #Info

(Info_Type VARCHAR (25),Info_Value VARCHAR (50))

INSERT INTO #Information VALUES

('Name','Ross McNeely'),('Email','[email protected]'),('Company','C2 IT Solutions'),('CompanySite','www.c2its.com'),('LinkedIn','www.linkedin.com/in/rossmcneely')

,('Blog','www.mcneelydwbi.wordpress.com');SELECT Info_Type, Info_Value FROM #Information

Page 3: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 3/37

BI Developer

DW Developer

Speaker Bio:

Keeping it Simple…

Page 4: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 4/37

-Team of one

-New development

-Waterfall

-EDW

Speaker Bio:

Simplicity Depends…

-One of thirty

-Redo

-Iterative

-Mart

Page 5: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 5/37

Typical Questions about Top-Down

Asker Question Answer

BI Developer Do I have to wait for a Data

Warehouse?

 NO

BI Developer Is a Data Warehouse needed? YESDW Developer Is the Data Warehouse built last? NO

DW Developer Is a data model still needed? YES

Power User Do I have to wait for IT? NO

User Will it be correct? IT DEPENDS

Page 6: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 6/37

WHERE TO START?

Top-Down BusinessIntelligence Data Modeling

Page 7: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 7/37

“So you're telling me there’s a chance.”

SELECTa. Answer_Description

FROM 

dbo. Answer a

JOIN dbo.Question q ON a. A_ID = q . A_ID

 WHERE

a. AnswerCategory = 'Business Intelligence'

 AND (q .Choice = '2B' or q .Choice <> '2B')

Page 8: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 8/37

Priority Generator

SELECTROW_NUMBER ()OVER ( PARTITION BY Category

ORDER BY Importance) AS Sequence

,CategoryFROM 

Conundrum 

 WHERE Requirements

BETWEEN 'Hard Place' AND 'Rock'

Page 9: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 9/37

Page 10: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 10/37

Traditional Data Flow

Page 11: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 11/37

Integration

Page 12: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 12/37

Page 13: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 13/37

• Define & Identify Top-Down Drivers

• Introduce Top-Down Approach

• Challenges to Top-Down Modeling• Final Thoughts on Top-Down Modeling

Agenda

Page 14: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 14/37

DRIVERS & DEFINITIONS

Top-Down BI Data Modeling

Page 15: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 15/37

• Businesses focusing on Analytics

• Develop Business Intelligence in an Agile method.• Everyone gets a sandbox

• In-Memory features

• Business Intelligence Platform.

Analytics

In-Memory Platform

Agile

BI Platform Drivers

Page 16: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 16/37

•  New capabilities allow Power-Users to develop Business

Intelligence insight without an underlying DW.

• While this works during the development and pilot

 phases it falls apart at the enterprise level.

• I will layout how engaging in data modeling from the top-

down will allow Business Intelligence to be created and

deployed while the Data Warehouse is still in

development.

Technically Speaking…

Page 17: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 17/37

Microsoft Platform

-Introducing the BI Semantic Model in Microsoft SQL Server 2012

Page 18: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 18/37

White Paper Quote

“Tabluar Modeling, introduced with PowerPivot for Micorosoft

Excel 2010, provides self-service data modeling capabilities to

 business and data analysts…”

-Choosing a Tabluar or Multidimensional Modeling Experience in SQL

Server 2012 Analysis Services

Page 19: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 19/37

Top-Down BI Data Modeling

TOP-DOWN APPROACH

Page 20: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 20/37

Page 21: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 21/37

Top-Down BI Data Modeling

- The Approach

• Top-Down:

• The top-down approach is done at the report or report

grouping level.

• Top-Down can be thought as creating the Business Intelligence

first and the Data Warehouse second.

• This allows business users to create reports quickly in order to

answer business questions relating to business opportunities.

Page 22: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 22/37

Top-Down BI Data Modeling

- The Approach

Page 23: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 23/37

Top-Down BI Data Modeling

- The Approach

Page 24: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 24/37

• Rule 1: Consolidate Business Intelligence Semantic

Models

• Rule 2: “First learn rule number one.”

• Rule 3: BISM Best Practices

Top-Down BI Data Modeling

- The Approach

Page 25: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 25/37

Top-Down BI Data Modeling

- The Approach

When do you consolidate the models?

Who consolidates the models?

Page 26: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 26/37

Page 27: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 27/37

Page 28: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 28/37

Page 29: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 29/37

Page 30: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 30/37

• How do you consolidate?

Top-Down BI Data Modeling

- The Approach

BISM Normalizer manages Analysis Services

tabular models (SQL Server 2012)

Created by Christian Wade

http://visualstudiogallery.msdn.microsoft.com

Page 31: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 31/37

http://visualstudiogallery.msdn.microsoft.com/5be8704f-3412-4048-bfb9-01a78f475c64

Page 32: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 32/37

Top-Down BI Data Modeling

TOP-DOWN CHALLENGES

Page 33: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 33/37

Top-Down BI Data Modeling

- Challenges

• BI Platforms are still required to be independent of IT for

speed, but managed for accuracy and efficiency by IT.

• This means that the Top-Down and Bottom-Up Approaches

need to be coordinated.

Page 34: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 34/37

Top-Down BI Data Modeling

- Challenges

• What happen to the ETL?• BI Platforms are providing…

• Data Consolidation

• Data Associations (Semantic Data)

• Data Dictionary

• Data Definitions

• Data Lineage

• Data TRANSFORMATIONS

• “But, what does this mean”• Data Modelers need to get involved in the beginning (BI).

• Data Modelers need to understand and leverage BI Platforms.

Page 35: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 35/37

Top-Down BI Data Modeling

- Challenges

• Initial data model for BI Platform is extremely

important.• A solid model is just as important in the Top-Down Approach as it is

in the Bottom-Up Approach.• Top-Down is dependent on the structural metadata

from the BI Platform.• Data Modelers need to be able to extract the models.

• Expanding and consolidating the data models is crucial

maintenance.

Page 36: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 36/37

Power User

Report Report

Develop BI

ModelBI Developer

New BI

Model

BI Model

Consolidation

Power UserBI Developer

DW Developer

Power User

BI Developer

Data

Warehouse

Development

User

Update BI

ModelBI Developer

T  o  p

-D own

Page 37: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

7/30/2019 Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely

http://slidepdf.com/reader/full/top-down-bi-data-modeling-msbimn-mar-2013-ross-mcneely 37/37

Top-Down BI

Data Modeling

Ross McNeely

C2 IT Solutions

[email protected]

THANK YOU


Recommended