SlideShare a Scribd company logo
Presented by: Jonathan Bloom
Senior BI Consultant, Agile Bay, Inc.
Customers & Partners

Jonathan Bloom
Current Position:
Senior BI Consultant

Blog:

http://www.BloomConsultingBI.com

Twitter:

@SQLJon

Linked-in: http://www.linkedin.com/BloomConsultintBI
Email:

JBloom@agilebay.com
w w w . a g i l e b a y. c o m
Agenda
 Why EDW
 Flow of Data
 Pros and Cons
 Q&A
Why EDW?
Convert Data to Information
 Accumulating Data

 Manage the Business
 OLTP != Reporting
 Apply Business Rules

 Clean Data
 Analytics
 Distribution
EDW Role









Reporting Lifecycle
Domain Knowledge
Interact with Business
Gather Specs
Estimate Time
Knowledge of Database
SQL Skills
Change Management
Requirements
 Access to Database

 Valid Credentials
 Location of Tables
 Business Intelligence Dev Studio (BIDS) 2008 R2

 SQL Server Data Tools 2012
 SQL Analysis Cubes
EDW Architecture
 Source System

 Staging
 Raw
 Master Data Services

 Enterprise Data Warehouse
 Analysis Services Cubes
Data Modeling
 Kimball Methodology
 Star Schema


Pattern forms a graphical “Star”

 Snow Flake Schema


Branches
Tables
 Dimension Tables
 Describe Data
 Fact Tables
 Measures (Sums, Counts, Max, Min, etc.)
 Contain Surrogate Keys


Link back to Dim Tables
SK Keys
 Surrogate Keys
 Substitution for the natural primary key
 Unique Identifier
 Auto Integer, Indexed, Primary
 Foreign Key in other tables
AK Keys
 Alternate Keys
 Unique Identifier from Source System
 Typically Varchar
Staging
 Create Tables
 Dim Tables
 Fact Tables
 Use SQL Statements
 Pull Data
 Truncate and Reload
 SSIS = ETL
DW
 Create Tables
 Dim Tables


SK / AK

 Fact Tables


SK

 Use SQL Statements
 Pull Data
 SSIS = ETL

 Time Stamps
Slowly Changing Dimensions
 Type 0 method is passive
 Values remain as they were at the time the dimension
record was first inserted
 Type 1
 Overwrites old with new data
 Does not track historical data
 Type 2
 Tracks historical data by creating multiple records
Null Values
 -1 Row
 Null Vales in Fact Tables = -1
Date Dimensions
 Create Scripts
 Fiscal Year
 Custom Start / End Dates
 Key Example: 20140226
Date Dimensions
Dim Tables
Dim Table Example
Fact Tables
Fact Table Example
Fact Table Keys
Fact Table Keys
Analysis Server
Cubes (Measure Groups)
Cubes (Dimensions)
SSAS Cubes
SSAS
 Create Connections
 Add Data Sources
 Create Relationships

 Add Dimensions
 Create Measure Groups / Measures
 Create Calculated Measures
 Create Hierarchy’s
Visual Studio
Create SSRS Report with SSAS Cube
SSRS SSAS (MDX) Demo:
 Open SDT
 Connect to Cube

 Select Measures
 Add Fields to Report
 Run Report
 Deploy Report
SSRS SSAS (MDX) Demo:
SSRS SSAS (MDX) Demo:
Connect to SSAS Cube via Excel
Excel – Cube Demo:
 Open Excel
 Create Connect
Excel – Cube Demo:
Excel – Cube Demo:
Excel – Cube Demo:
Intro to EDW
Summary
 Learn EDW
 Data Modeling
 ETL – SSIS
 Cubes – SSAS
 Reports – SSRS / Excel Pivot Tables
 Stay Current
 Never stop learning!
Blog:

http://www.BloomConsultingBI.com

Twitter:

@SQLJon

Linked-in: http://www.linkedin.com/BloomConsultingBI
Email:

JBloom@agilebay.com

More Related Content

PPTX
Bmbi (6.0)
PPT
Business Intelligence Dev. Portfolio
PPTX
Group 3 slide presentation
PDF
Data Culture Series - Keynote - 16th September 2014
PPTX
10 reasons to use analytics canvas for google analytics data in tableau
PPTX
SAP BO 4.1 OnlineJob support Trainings
PPTX
Certifiably Tableau Presentation
PDF
Data Visualization with Tableau - by Knowledgebee Trainings
Bmbi (6.0)
Business Intelligence Dev. Portfolio
Group 3 slide presentation
Data Culture Series - Keynote - 16th September 2014
10 reasons to use analytics canvas for google analytics data in tableau
SAP BO 4.1 OnlineJob support Trainings
Certifiably Tableau Presentation
Data Visualization with Tableau - by Knowledgebee Trainings

What's hot (18)

PPTX
Department Budget and Resource Planning Proposal
PPTX
Introduction to Tableau
PPTX
Five Things I Wish I Knew the First Day I Used Tableau
PPTX
Microsoft BI Stack Portfolio
PPTX
DAX and Power BI Training - 001 Overview
PDF
Scaling up your Analytics & Insights
PDF
Latest Features in Power BI
PPTX
Tenisha Hamilton -BI
PDF
Bake-off Power BI
PPTX
PPTX
DAX and Power BI Training - 004 Power Query
PDF
Powerbimadesimple 150206194215-conversion-gate01
PDF
Tableau 2018 - Introduction to Visual analytics
PDF
Data visualisation & analytics with Tableau
PPTX
Data Visualization Trends - Next Steps for Tableau
PDF
Difference Between Excel & Tableau
PPTX
Dynamic Data Visualization with Tableau
PPTX
Wave Analytics
Department Budget and Resource Planning Proposal
Introduction to Tableau
Five Things I Wish I Knew the First Day I Used Tableau
Microsoft BI Stack Portfolio
DAX and Power BI Training - 001 Overview
Scaling up your Analytics & Insights
Latest Features in Power BI
Tenisha Hamilton -BI
Bake-off Power BI
DAX and Power BI Training - 004 Power Query
Powerbimadesimple 150206194215-conversion-gate01
Tableau 2018 - Introduction to Visual analytics
Data visualisation & analytics with Tableau
Data Visualization Trends - Next Steps for Tableau
Difference Between Excel & Tableau
Dynamic Data Visualization with Tableau
Wave Analytics
Ad

Similar to Intro to EDW (20)

PDF
Overview of business intelligence
PPTX
Bi Architecture And Conceptual Framework
PPTX
SSAS R2 and SharePoint 2010 – Business Intelligence
PPTX
Dataware house introduction by InformaticaTrainingClasses
PPT
Basics of Microsoft Business Intelligence and Data Integration Techniques
PPT
Introduction To Msbi By Yasir
PPT
Bi concepts
PPT
Bierschenk Senior Project
PPT
BIWorkDemos
PPTX
Data modeling trends for Analytics
PDF
Business intelligence an Overview
PPT
The Concepts Of Business Intelligence By Power BI
PPTX
Oracle Hyperion overview
PPT
Business Intelligence Details and Descriptions
PDF
Data Warehouse Design and Best Practices
PPT
Business Intelligence with SQL Server
PPTX
Day 1 (Lecture 1): Data Management- The Foundation of all Analytics
PDF
Business Intelligence Technology Presentation
PPT
Lecture 15
PDF
Starring sakila my sql university 2009
Overview of business intelligence
Bi Architecture And Conceptual Framework
SSAS R2 and SharePoint 2010 – Business Intelligence
Dataware house introduction by InformaticaTrainingClasses
Basics of Microsoft Business Intelligence and Data Integration Techniques
Introduction To Msbi By Yasir
Bi concepts
Bierschenk Senior Project
BIWorkDemos
Data modeling trends for Analytics
Business intelligence an Overview
The Concepts Of Business Intelligence By Power BI
Oracle Hyperion overview
Business Intelligence Details and Descriptions
Data Warehouse Design and Best Practices
Business Intelligence with SQL Server
Day 1 (Lecture 1): Data Management- The Foundation of all Analytics
Business Intelligence Technology Presentation
Lecture 15
Starring sakila my sql university 2009
Ad

More from Jonathan Bloom (8)

PPTX
What is a Data Scientist?
PPTX
Intro to Hadoop
PPTX
Intro to Hybrid Data Warehouse
PPTX
Installing Hortonworks Hadoop for Windows
PPTX
Intro to Big Data
PPTX
Intro to Report Developer Role
PPTX
Intro to Power BI for Office 365
PPTX
SSRS for DBA's
What is a Data Scientist?
Intro to Hadoop
Intro to Hybrid Data Warehouse
Installing Hortonworks Hadoop for Windows
Intro to Big Data
Intro to Report Developer Role
Intro to Power BI for Office 365
SSRS for DBA's

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
cuic standard and advanced reporting.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
cuic standard and advanced reporting.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Intro to EDW