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
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
The Business Data Continuum
Operational Databases
Data Consolidation & Transformation
(ETL)
Relational Data Warehouse
OLAP Cubes
Reports, Charts, Dashboards & Scorecards
Right-Sizing Solutions
Business Needs
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
Let’s Go Shopping!Web form at sqlserverbiblog.com
Excersize
US Northwest
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
De-normalized / Simplified Normalized
Data Warehouse Table Schemas
Star Snowflake Relational
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
Fact
Dimension
Dimension
Dimension
Dimension
Dimension
Dimension
• Identify business facts• Measures
• Identify dimensions• Attributes• Hierarchies
Dimensional Modeling Exercise
Designing a data mart schema
DEMO
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#
Transforming data with SSIS
DEMO
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
Designing dimensions & a cube in SSAS
DEMO
Report DesignBusiness user & developer capabilitiesData Sources
Server Data Sources (relational, cubes, models, SP lists)
Server ReportsReport wizardsShared datasetsReport part gallerySparklines & KPIsMaps
Designing business reports with BIDS and Report Builder 3.0
DEMO
Integrate reporting in a SharePoint 2010 dashboard
DEMO
Track Resources
Hitachi Consulting hitachiconsulting.com
Paul’s blog sqlserverbiblog.com
MSDN forums social.msdn.com/ForumsSQL ServerIntegration ServicesAnalysis ServicesReporting ServicesSharePointPowerPivot
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
Complete an evaluation on CommNet and enter to win!
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
© 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.
Top Related