Designing Business Intelligence Solutions with Microsoft SQL Server

Slides:



Advertisements
Similar presentations
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Advertisements

Jose Chinchilla MCITP: Database Administrator, SQL Server 2008 MCITP: Business Intelligence Design and Implementation, SQL Server 2008 President & CEO,
James Serra – Data Warehouse/BI/MDM Architect
Data Warehousing - 3 ISYS 650. Snowflake Schema one or more dimension tables do not join directly to the fact table but must join through other dimension.
IST722 Data Warehousing Technical Architecture Michael A. Fudge, Jr. * Figures taken from Kimball Ch. 4.
UNCLASSIFIED Business Intelligence and SharePoint 2010 Steve McDonnell.
Implementing a Data Warehouse with SQL Server Jump Start
Building a Data Warehouse with SQL Server Presented by John Sterrett.
Agenda Common terms used in the software of data warehousing and what they mean. Difference between a database and a data warehouse - the difference in.
What is SQL and Who uses it? Presented by: John Deardurff Global McOWL Internal Sales Training October 24, 2014.
Activity Running Time DurationIntro0 2 min Setup scenario 2 2 min SQL BI components & concepts 4 5 min Data input (Let’s go shopping) 9 7 min Whiteboard.
Vidas Matelis, Toronto SQL Server User Group November 13, 2008.
+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft SQL.
I Copyright © 2004, Oracle. All rights reserved. Introduction Copyright © 2004, Oracle. All rights reserved.
+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL Server = Querying Microsoft SQL.
Microsoft Business Intelligence Environment Overview.
Copyright © 2002, SAS Institute Inc. All rights reserved. SAS is a registered trademark or trademark of SAS Institute Inc. in the USA and other countries.
OBIEE Implementation An Overview Presented by: James VanAuken 1.
Data Warehouse Design Xintao Wu University of North Carolina at Charlotte Nov 10, 2008.
13 Copyright © 2009, Oracle. All rights reserved. Integrating with Oracle Business Intelligence Enterprise Edition (OBI EE)
Best practices for Power BI Julian Wissel Hans Fousert.
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
1 Copyright © 2008, Oracle. All rights reserved. I Course Introduction.
1 Copyright © 2009, Oracle. All rights reserved. I Course Introduction.
To SSAS or not to SSAS, that is the question Ayman Senior PFE - Microsoft.
Building the Corporate Data Warehouse Pindaro Demertzoglou Data Resource Management.
Microsoft SQL Server Database & Business Intelligence Training Training/Placement/Certification Classroom/Online/Corporate Fast track/Regular/Weekend Contact.
SAS BI ONLINE TRAINING Contact our Support Team : SOFTNSOL India: Skype id : softnsoltrainings id:
Database Design: Solving Problems Before they Start! Ed Pollack Database Administrator CommerceHub.
Develop Business Intelligence Application with Microsoft SharePoint 2013 Author: Vo Duy Anh.
Data Modelling for Beginners. About Coeo Senior DBA Microsoft Certified Master SQL Server Studying MSc Data Science at Dundee University.
Extending and Creating Dynamics AX OLAP Cubes
SQL Server Analysis Services Fundamentals
Serve as Director Funded by the Louisiana Department of Transportation and Development Developed LaCrash application to electronically capture crash.
Let’s Build a Tabular Model in Azure
Power BI for Your Business Session 2: Data Modeling Making your data work for you with Power BI Jeremy Kingry eBECS LTD. Data Analytics Practice Lead.
Introduction to Tabular Data Models
Implementing Data Models & Reports with Microsoft SQL Server
Introduction to Data Warehousing
Data Warehousing Business Intelligence
IBM DATASTAGE online Training at GoLogica
Data Warehouse.
Applying Data Warehouse Techniques
Designing Business Intelligence Solutions with Microsoft SQL Server
Dimensional Model January 14, 2003
Blazing-Fast Performance:
SQL Server Analysis Services Fundamentals
SQL Server Analysis Services Fundamentals
Populating a Data Warehouse
Implementing Data Models & Reports with Microsoft SQL Server
Business Intelligence Fundamentals: SQL Server Analysis Services
Designing Business Intelligence Solutions with Microsoft SQL Server
06 | Managing Enterprise Data
Applying Data Warehouse Techniques
Populating a Data Warehouse
Typically data is extracted from multiple sources
Applying Data Warehouse Techniques
Warehouse Architecture
Data warehouse architecture CIF, DM Bus Matrix Star schema
From MDS to SSRS - a short walkthrough
Adding Multiple Logical Table Sources
Building your First Cube with SSAS
Build a Simple Cube from Scratch
Let’s Build a Tabular Model in Azure
Applying Data Warehouse Techniques
Let’s Build a Tabular Model in Azure
Technical Architecture
Applying Data Warehouse Techniques
Implementing Data Models & Reports with Microsoft SQL Server
Presentation transcript:

Designing Business Intelligence Solutions with Microsoft SQL Server Chris Testa-O’Neill | Principal Consultant | Claribi Charley Hanania | Principal Consultant | QS2 AG – Quality Software Solutions

Course Topics Implementing Data Models and Reports with Microsoft SQL Server 01 | Planning a SQL Server BI Solution 04 | Design an ETL solution 02 | Designing a BI Infrastructure 05 | Design BI Data Models 03 | Design a Data Warehouse 06 | Designing Reporting Services solutions

03 | Design a Data Warehouse Chris Testa-O’Neill | Principal Consultant | Claribi Charley Hanania | Principal Consultant | QS2 AG – Quality Software Solutions

Module Overview Describe an Enterprise Data Warehouse Design a Data Warehouse Schema Performance Considerations Handling Slowly Changing Data Integrating DQS and MDS.

Describe an Enterprise Data Warehouse

Describe an Enterprise Data Warehouse Dimension Attributes Dimension Dimension Attributes Attributes Fact Measures Star Schema Dimension Dimension Attributes Attributes Dimension Snowflake Schema Attributes

Design a Data Warehouse Schema

Design a Data Warehouse Schema Determine analytical and reporting requirements Identify the business processes that generate the required data Examine the source data for those business processes Conform dimensions across business processes Prioritize processes and create a dimensional model for each Document and refine the models to determine the database logical schema Design the physical data structures for the database

Design a Data Warehouse Schema CustomerKey CustomerAltKey Name 1 1002 Amy Alberts 2 1005 Neil Black Surrogate Key Business (Alternate) Key ProductKey ProductAltKey ProductName Color Size 1 MB1-B-32 MB1 Mountain Bike Blue 32 2 MB1-R-32 Red

Performance Considerations

Performance Considerations File Placement Data Type Sizing Only using required columns Compression Indexing - ColumnStore Partitioning Remember to optimise: Windows Server Hardware

Slowly Changing Dimensions

Slowly Changing Dimensions CustKey CustAltKey Name Phone 1 1002 Amy Alberts 555 123 CustKey CustAltKey Name Phone 1 1002 Amy Alberts 555 222 Type 1 CustKey CustAltKey Name City Current Start End 1 1002 Amy Alberts Vancouver Yes 1/1/2000 Type 2 CustKey CustAltKey Name City Current Start End 1 1002 Amy Alberts Vancouver No 1/1/2000 1/1/2012 4 Toronto Yes CustKey CustAltKey Name Cars 1 1002 Amy Alberts Type 3 CustKey CustAltKey Name Prior Cars Current Cars 1 1002 Amy Alberts

Integrating MDS and DQS

Integrating MDS and DQS

Demo Partitioning and ColumnStore