top-down bi data modeling msbimn mar 2013 ross mcneely

Post on 14-Apr-2018

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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','rossmcneely@outlook.com'),('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

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…

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

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

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

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')

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'

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

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

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

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

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

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

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

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…

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

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

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

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

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.

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

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

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

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?

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

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

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

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

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

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

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

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.

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.

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.

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

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

rossmcneely@outlook.comwww.c2its.com

THANK YOU

top related