You are on page 1of 58

Presentedby:

JoseChinchilla,MCITP

Customers & Partners

JoseChinchilla
MCITP:DatabaseAdministrator,SQLServer2008
MCITP:BusinessIntelligenceSQLServer2008

CurrentPositions:
President,AgileBay,Inc.
President,TampaBayBusinessIntelligenceUserGroup
RegionalMentor,PASSGreaterSoutheast

Blog:
Twitter:
Linkedin:
Email:

http://www.sqljoe.com
@sqljoe
http://www.linkedin.com/in/josechinchilla
jchinchilla@sqljoe.com

Agenda

DataWarehousing&BusinessIntelligence
EnterpriseBI
SelfServiceBI
TheMicrosoftBI&DataWarehouseToolset
Demo:
IntegrationServices
AnalysisServices
ReportingServices
PowerPivot
PowerView
PowerMap

Introduction to Microsoft Business Intelligence

Manager:
WherearemyTPSreports?
Developer:
Theyarestillrunningsinceyesterday.

Whatis:
DataWarehouse?
BusinessIntelligence?

Introduction to Microsoft Business Intelligence

TermsandAcronyms
BI:
ETL:
DW:
KPI:
Fact:
Measure:
Dimension:
Attribute:
OLTP:
OLAP:
Cube:
Metadata:
Granularity:
SCD:
AlternateKey:
SurrogateKey:

BusinessIntelligence
Extract,Transform&Load
DataWarehouse
KeyPerformanceIndicator
Abusinessmeasurement
Aquantifiablebusinessprocess
Breakdownmeasuresaccordingtoanareaofinterest
Characteristicsthatmakeupadimensionmember
OnLineTransactionalProcessing
OnLineAnalyticalProcessing
Datastructurethatgroupsmeasures,dimensions,KPIs,
dataminingmodels,perspectives
Dataaboutdata
Levelofdetailorsummarizationofthedata
SlowlyChangingDimensions
Uniquekeyfromdatasource
Uniquekeyinthedatawarehouse

Introduction to Microsoft Business Intelligence

Introduction to Microsoft Business Intelligence

Introduction to Microsoft Business Intelligence

DataWarehouse:
Centralrepositoryforallsignificantdatathatanenterprisecollects.

Introduction to Microsoft Business Intelligence

SmallOLTPdatabase
Introduction to Microsoft Business Intelligence

BusinessIssue:
Acustomersorderwasseriouslydelayed.
Manager:Whywastheorderdelayed?
OrderFulfillment:Supplierissue.
SimpleBusinessQuestion:
Whowasourproductsupplier?

Introduction to Microsoft Business Intelligence

SmallOLTPdatabase
Introduction to Microsoft Business Intelligence

LargeOLTPdatabase
Introduction to Microsoft Business Intelligence

RalphKimball

BillInmon

Vs.

StarSchema

DataWarehouse:DataModel
Introduction to Microsoft Business Intelligence

SnowflakeSchema

DataModel:StarSchema
Introduction to Microsoft Business Intelligence

DataModel:SnowflakeSchema
Introduction to Microsoft Business Intelligence

DimensionalModeling

Introduction to Microsoft Business Intelligence

"Thecentralattractionofthedimensionalmodelofa
businessisitssimplicity....thatsimplicityisthe
fundamentalkeythatallowsuserstounderstand
databases,andallowssoftwaretonavigatedatabases
efficiently.
RalphKimball

Introduction to Microsoft Business Intelligence

DimensionalModeling

Logicalviewoftheenterprise
Showsmainentitiesoftheenterprise
businessandrelationshipsbetweenthem
Nottiedtoaphysicaldatabaseandtables

MainComponents
Dimensions
Attributes
Hierarchies
Facts
Measures

Introduction
to Microsoft Business Intelligence
EndtoEndBusinessIntelligence

Introduction to Microsoft Business Intelligence

1toMany

DataWarehouse:Relationships
Introduction to Microsoft Business Intelligence

FactMeasure
Whatthebusinessdoes BusinessProcess
Usuallydescribesanaction orevent (verb)
FactTables:containmeasure columnsanddimension keycolumns
Measure: numericalvaluesthatcanbeaggregated,semiaggregated,ornonaggregatable
Dimension: groupofattributesthatdescribeabusinessprocess
Attribute:characteristicsofadimensionmember

FactInternetSales
SalesAmount
DiscountAmount
Profit
ProfitMargin

DimCustomer
Name
Gender
Yearly Income

DimProduct
Color
Size

DataWarehouse:Fact&Dimensions
Introduction to Microsoft Business Intelligence

DimCustomers

DimTime

DimProducts

FactOrders
FactOrdersKey
DimProductsKey
DimCustomersKey
DimTimeKey
MeasureQuantity
MeasurePrice
MeasureDiscount

BusinessProcess:Sales
Introduction to Microsoft Business Intelligence

BIresultswhenorganizationalculture,businessprocessesand
technologiesaredesignedandimplementedwiththegoalofimproving
thestrategicandoperational
decisionmakingcapabilitiesofawiderangeofinternalandexternal
stakeholders.
InternationalDataCorporation(IDC)

Introduction to Microsoft Business Intelligence

BIresultswhenorganizational
culture,businessand
processes
technologies aredesignedandimplementedwiththegoalof
improving
decisionmakingcapabilitiesofawide
thestrategicandoperational
stakeholders .
rangeofinternalandexternal
InternationalDataCorporation(IDC)

Introduction to Microsoft Business Intelligence

BusinessIntelligence:
Culture,processesandtechnologiestoimprove
decisionmakingforstakeholders.

Introduction to Microsoft Business Intelligence

3LayersofBI&
TheMicrosoftToolset

Introduction to Microsoft Business Intelligence

Introduction to Microsoft Business Intelligence

TheMicrosoftToolset

Presentation

SQLServerReportingServices
SharePoint
ReportBuilder
PerformancePoint
Excel
PowerView

Analysis
SQLServerAnalysisServices
PowerPivot

E.T.L
SQLServerIntegrationServices

Introduction to Microsoft Business Intelligence

TypicalBusinessIntelligenceLifecycle

Introduction to Microsoft Business Intelligence

What
BusinessIntelligence
isnot.

Introduction to Microsoft Business Intelligence

Whatitisnot

Whatitis

Application

Solution

Tool

Suite

Department

InterdepartmentalTeam

Project

Continuousprocess

ReportBase

KnowledgeBase

Archive

ActionableInformation

ITService

BusinessAsset

WhatisBusinessIntelligence?
Introduction to Microsoft Business Intelligence

Why
BusinessIntelligence?

Introduction to Microsoft Business Intelligence

Thecomplaints:

Weneedinformationbutallwehaveisdata!
WhyCompaniesNeedBusinessIntelligencebyJoseAllanTans

Needtomakedatamanageableandactionableinatimelymanner
NeedforBusinessIntelligenceGrowsbyDiannDaniel(CIOMagazine)

Informationoverload

HowwillBIsolveit?
TheSnakeOilsellingpoints:
Surfaceperformance&operationalefficienciesanddeficiencies
Revealuntappedopportunities
DataMining
Forecasting&Trending

Democratizationofthedata
DecisionSupportSystem(DSS)
Dashboards&BalancedScorecards
KeyPerformanceIndicators(KPIs)
Introduction to Microsoft Business Intelligence

Butwaittheresmore,
ifyoucallinthenext10minutes

Introduction to Microsoft Business Intelligence

ReactiveManager

ProactiveManager

Answerquestions

Proposenewquestions

Solveissues

Identifyfutureissues

Trending

Forecasting

Makedecisions

Surfacedecisionpoints

Understandyourcustomers

Discoverpotentialcustomers

Report

Gaininsight

Introduction to Microsoft Business Intelligence

TheOLAPCube

Introduction to Microsoft Business Intelligence

Dimension:Product

Measure:Unitssold

Dimension:Time

Fact:
37LemonsweresoldduringAprilinourChicagostores.
Introduction to Microsoft Business Intelligence

SQLServer
IntegrationServices

EndtoEndBusinessIntelligence

ETLProcess(simplified)
Extract

Transform

Cast

Derive
Clean

Introduction
to Microsoft Business Intelligence
SSISPerformanceEnhancers

Load

ETLprocessMantra
ExtractingData
TransformingData
LoadingData

Introduction to Microsoft Business Intelligence

Fast
Efficient
Scalable

SSIS Jackofalltrades
Derive

Transform

Calculations
DBTasks

Convert
Export

OLTPDBMaintenance
Import

VB2008Script

C#2008Script
Insert
Load

WMIRead/Write
Delete

DataProfiling

Update
FileSystemTasks

OLAPDBMaintenance

Aggregations

Extract
Cast

Introduction to Microsoft Business Intelligence

LoadingaDataWarehousewithSSIS

Introduction to Microsoft Business Intelligence

SQLServer
AnalysisServices

Introduction to Microsoft Business Intelligence

AnalysisServices
ThreeInstallationModes
1.

Multidimensional&DataMiningMode
UDM
MDX

2.

TabularMode
BISM
xVelocity (Vertipaq)
Inmemorycubes
DAX&MDX

3.

PowerPivot forSharePoint
DedicatedTabularMode

Introduction to Microsoft Business Intelligence

AnalysisServices
MainFeatures
1.
2.
3.
4.

5.
6.

DataSources
Views
Cubes
Dimensions
Attributes
AttributeHierarchies
MeasureGroups
Measures
Calculations

Introduction to Microsoft Business Intelligence

7.
8.
9.
10.
11.
12.
13.

KPIs
Perspectives
Translations
Partitions
Aggregations
Roles
DataMiningModels

SSASHierarchies

Introduction to Microsoft Business Intelligence

Executives

Developers

DBAs
Introduction to Microsoft Business Intelligence

BlameFlow

Analysts

Q1
Jan

Introduction to Microsoft Business Intelligence

SQLServer
ReportingServices

SQLServerReportingServices

Introduction to Microsoft Business Intelligence


EndtoEndBusinessIntelligence

Aligned

Organizational BI

Empowered

Team BI

Personal BI

The Orgs Context

Our Context

My Context

BI Solution created by IT, Established


corporate context & is reusable,
scalable and backed up.

BI Solution created by power user.


Context is for a small team & its
managed on a server.

BI solution created by user.


Context is only for user & exists
as document.

SQLServerDataTools
(newBIDS)

PowerPivotforSharePoint

The Business Intelligence Roadmap


Introduction to Microsoft Business Intelligence

PowerPivotforExcel
ReportBuilder
PowerView

PowerPivot

PowerPivotExcelAddin
PowerPivotforSharePoint
xVelocity (Vertipaq)
BISM

Introduction to Microsoft Business Intelligence

PowerView

Adhocreports&dashboards
Truepoint&click
ExporttoPowerPointwithInteractivemode
Silverlight
SharePoint2010+SQLServer2012SSRSintegration

Introduction to Microsoft Business Intelligence

PowerMap
3DMapping
Geographicalanalysis
Interactive

Introduction to Microsoft Business Intelligence