Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely
-
Upload
abacusdotcom2964 -
Category
Documents
-
view
222 -
download
0
Transcript of Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely
![Page 1: Top-Down BI Data Modeling MSBIMN Mar 2013 Ross McNeely](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/28.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/30.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/31.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062413/577cd9341a28ab9e78a2fc92/html5/thumbnails/37.jpg)
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
THANK YOU