activity running time durationintro0 2 min setup scenario 2 2 min sql bi components & concepts 4...

24
Designing and Building an End-to-End Business Intelligence Solution with Microsoft SQL Server 2008 and SharePoint Services Paul Turley BI Architect / Manager Hitachi Consulting SESSION CODE: BIP202

Upload: moses-blaise-bond

Post on 28-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 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

Designing and Building an End-to-End Business Intelligence Solution with Microsoft SQL Server 2008 and SharePoint ServicesPaul TurleyBI Architect / ManagerHitachi Consulting

SESSION CODE: BIP202

Page 2: 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

Session AgendaActivity Running

Time Duration

Intro 0 2 minSetup scenario 2 2 minSQL BI components & concepts 4 5 minData input (Let’s go shopping) 9 7 minWhiteboard data mart schema & solution components 16 10 minImport & stage new data 26 2 minApply data mart script & review design 28 2 minOLAP, reporting & SharePoint dashboard features 30 10 minDesign dimensions & cube 40 10 minReport Builder design 50 5 minDashboard report integration 55 5 minWrap-up & review 60 5 minQ&A 65 10 min

Page 3: 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

The Business Data Continuum

Operational Databases

Data Consolidation & Transformation

(ETL)

Relational Data Warehouse

OLAP Cubes

Reports, Charts, Dashboards & Scorecards

Page 4: 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

Right-Sizing Solutions

Business Needs

Page 5: 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

Overcoming Process Over-Engineering

Experience has taught us (and many of our clients):The perfect solution may be the one you can implement today while designing the “perfect” solution for tomorrowMany business look for the “perfect” data warehouse solution (while they lose business due to lack of direction & profitability)Short-term solutions can solve immediate problems while longer-term solutions are architectedUse iterative design techniquesPlan for scalabilityEncourage executive sponsorship & requirement ownership

Page 6: 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

Let’s Go Shopping!Web form at sqlserverbiblog.com

Excersize

US Northwest

Page 7: 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

Gather Analytical Requirements

Design Dimensional Model

Design Data Transformations

Create OLAP Dimensions &

CubesDesign Reports &

AnalyticsDesign Presentation

Portal

BI Solution Design Phases & Components

SQL File Data Flow

SQL Server Relational

Integration Services

AnalysisServices

ReportingServices

SharePointServices

Page 8: 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

De-normalized / Simplified Normalized

Data Warehouse Table Schemas

Star Snowflake Relational

Page 9: 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

Dimensional Data Warehouse Design

SQL Server 2008 includes specific optimizations for data warehouse modelsData type and tuning enhancementsSparse data optimizationDatabase compression Sales Fact

Date Dimension

EmployeeDimension

GeographyDimension

Customer Dimension

ProductDimension

VendorDimension

Page 10: 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

Fact

Dimension

Dimension

Dimension

Dimension

Dimension

Dimension

• Identify business facts• Measures

• Identify dimensions• Attributes• Hierarchies

Dimensional Modeling Exercise

Page 11: 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

Designing a data mart schema

DEMO

Page 12: 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

Extract data from ODS source

Transform to star

schema

Load into data mart

Loop Container

SQL TaskTruncate target tables

FTP TaskMove files to staging

folder

Script TaskVerify import files

Data Flow TaskImport text to

database

File System TaskArchive imported files

Data Transformation with SSIS

Package

Control FlowData Flow

> Rapid design

> Intuitive & maintainable

> Handles complex logic

> SQL Server 2008 includes significant performance and memory management optimizations

> Support for script programming using C#

Page 13: 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

Transforming data with SSIS

DEMO

Page 14: 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

Cube Design Process

Create Data Source View

Design Dimensions &

Hierarchies

Create cube & Dimensional

Usage

Format Measures

Create Calculations

Design Attribute

Relationships

Design Partitions

Design Aggregations

Page 15: 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

Designing dimensions & a cube in SSAS

DEMO

Page 16: 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

Report DesignBusiness user & developer capabilitiesData Sources

Server Data Sources (relational, cubes, models, SP lists)

Server ReportsReport wizardsShared datasetsReport part gallerySparklines & KPIsMaps

Page 17: 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

Designing business reports with BIDS and Report Builder 3.0

DEMO

Page 18: 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

Integrate reporting in a SharePoint 2010 dashboard

DEMO

Page 19: 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

Track Resources

Hitachi Consulting hitachiconsulting.com

Paul’s blog sqlserverbiblog.com

MSDN forums social.msdn.com/ForumsSQL ServerIntegration ServicesAnalysis ServicesReporting ServicesSharePointPowerPivot

Page 20: 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

Resources

www.microsoft.com/teched

Sessions On-Demand & Community Microsoft Certification & Training Resources

Resources for IT Professionals Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet http://microsoft.com/msdn

Learning

Page 21: 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

Complete an evaluation on CommNet and enter to win!

Page 22: 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

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

http://northamerica.msteched.com/registration

You can also register at the

North America 2011 kiosk located at registrationJoin us in Atlanta next year

Page 23: 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

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 24: 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