Professional Documents
Culture Documents
JoseChinchilla,MCITP
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
Manager:
WherearemyTPSreports?
Developer:
Theyarestillrunningsinceyesterday.
Whatis:
DataWarehouse?
BusinessIntelligence?
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
DataWarehouse:
Centralrepositoryforallsignificantdatathatanenterprisecollects.
SmallOLTPdatabase
Introduction to Microsoft Business Intelligence
BusinessIssue:
Acustomersorderwasseriouslydelayed.
Manager:Whywastheorderdelayed?
OrderFulfillment:Supplierissue.
SimpleBusinessQuestion:
Whowasourproductsupplier?
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
"Thecentralattractionofthedimensionalmodelofa
businessisitssimplicity....thatsimplicityisthe
fundamentalkeythatallowsuserstounderstand
databases,andallowssoftwaretonavigatedatabases
efficiently.
RalphKimball
DimensionalModeling
Logicalviewoftheenterprise
Showsmainentitiesoftheenterprise
businessandrelationshipsbetweenthem
Nottiedtoaphysicaldatabaseandtables
MainComponents
Dimensions
Attributes
Hierarchies
Facts
Measures
Introduction
to Microsoft Business Intelligence
EndtoEndBusinessIntelligence
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)
BIresultswhenorganizational
culture,businessand
processes
technologies aredesignedandimplementedwiththegoalof
improving
decisionmakingcapabilitiesofawide
thestrategicandoperational
stakeholders .
rangeofinternalandexternal
InternationalDataCorporation(IDC)
BusinessIntelligence:
Culture,processesandtechnologiestoimprove
decisionmakingforstakeholders.
3LayersofBI&
TheMicrosoftToolset
TheMicrosoftToolset
Presentation
SQLServerReportingServices
SharePoint
ReportBuilder
PerformancePoint
Excel
PowerView
Analysis
SQLServerAnalysisServices
PowerPivot
E.T.L
SQLServerIntegrationServices
TypicalBusinessIntelligenceLifecycle
What
BusinessIntelligence
isnot.
Whatitisnot
Whatitis
Application
Solution
Tool
Suite
Department
InterdepartmentalTeam
Project
Continuousprocess
ReportBase
KnowledgeBase
Archive
ActionableInformation
ITService
BusinessAsset
WhatisBusinessIntelligence?
Introduction to Microsoft Business Intelligence
Why
BusinessIntelligence?
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
ReactiveManager
ProactiveManager
Answerquestions
Proposenewquestions
Solveissues
Identifyfutureissues
Trending
Forecasting
Makedecisions
Surfacedecisionpoints
Understandyourcustomers
Discoverpotentialcustomers
Report
Gaininsight
TheOLAPCube
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
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
LoadingaDataWarehousewithSSIS
SQLServer
AnalysisServices
AnalysisServices
ThreeInstallationModes
1.
Multidimensional&DataMiningMode
UDM
MDX
2.
TabularMode
BISM
xVelocity (Vertipaq)
Inmemorycubes
DAX&MDX
3.
PowerPivot forSharePoint
DedicatedTabularMode
AnalysisServices
MainFeatures
1.
2.
3.
4.
5.
6.
DataSources
Views
Cubes
Dimensions
Attributes
AttributeHierarchies
MeasureGroups
Measures
Calculations
7.
8.
9.
10.
11.
12.
13.
KPIs
Perspectives
Translations
Partitions
Aggregations
Roles
DataMiningModels
SSASHierarchies
Executives
Developers
DBAs
Introduction to Microsoft Business Intelligence
BlameFlow
Analysts
Q1
Jan
SQLServer
ReportingServices
SQLServerReportingServices
Aligned
Organizational BI
Empowered
Team BI
Personal BI
Our Context
My Context
SQLServerDataTools
(newBIDS)
PowerPivotforSharePoint
PowerPivotforExcel
ReportBuilder
PowerView
PowerPivot
PowerPivotExcelAddin
PowerPivotforSharePoint
xVelocity (Vertipaq)
BISM
PowerView
Adhocreports&dashboards
Truepoint&click
ExporttoPowerPointwithInteractivemode
Silverlight
SharePoint2010+SQLServer2012SSRSintegration
PowerMap
3DMapping
Geographicalanalysis
Interactive