Transcript Document
Business Intelligence
Simon Pease
Experience with BI
Developing end-to-end BI prototype for
Plan International
Extensive project experience with
Reporting Services
Books, courses, exams and played
Developed numerous reporting apps that
should have been BI solutions!
Concepts
Business Intelligence
Organisation-wide perspective
Combining data from diverse systems
High level aggregation to detailed drill-down
Relational data not designed for BI
Narrow focus on specific business requirement
OLTP for speed of entry and integrity
OLAP (On-line Analytical Processing) for aggregating
large data volumes
Core Processes
ELT (Extract, Load, Transform)
Star Schema
Relational structure for OLAP, not OLTP
Cubes
Import, clean and combine diverse data
Store in Data Warehouse
Pre-aggregate results (sum, count)
Reporting
(Data Mining and Prediction)
SQL Server 2005
SQL Server Management Studio
Design and query databases
Replaces Enterprise Manager, Query Analyser
Manage Servers (DB, AS, RS, IS)
SQL Server Business Intelligence Studio
VS .NET 2005 projects
Design, build and deploy
Business Intelligence Studio
Integration Services
Analysis Services
Design and populate Cubes
Report Model
Data import and transform (replaces DTS)
Merge data into Star Schema
ERD for reporting
Report Server
Design and publish reports
Star Schema
Star focuses on business area
Fact Table stores numeric measures
Sales, Logistics
Order Value, Order Quantity
Dimension Tables
How data is analysed (aggregates and
heirarchies)
Product, Customer, Time
Demo – Star and SSIS
NwindOLTP2005 – Source Database
NwindStar2005 – Star Schema
Data issues
Re-mapping to keys in Dimension Tables
vwRawFactData
vwMappedFactData
Demo – AS Cube
Turn on Services (AS, SQL Browser)
Set up Data Source and Data Source View
Warning – use Service Account
Run wizard to create the Cube
Configure Deployment Options
Process and Deploy
Browse in Management Studio – drag on
dimensions and measures
Demo – Report Wizard
Report Services Project
Connect AS
Drag on Measures and Dimensions, set
Parameters
Tabular, set options
Publish to Report Server (IIS)