Date post: | 14-Apr-2018 |
Category: |
Documents |
Upload: | abacusdotcom2964 |
View: | 216 times |
Download: | 0 times |
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','[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
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
THANK YOU