business intelligence microsoft. improving organizations by providing business insights to all...
TRANSCRIPT
MicrosoftMicrosoft
Improving organizations by Improving organizations by providing business insights providing business insights to to allall employees leading to employees leading to better, faster, more better, faster, more relevant decisionsrelevant decisions
Complete and integrated BI offering Complete and integrated BI offering Widespread delivery of intelligence Widespread delivery of intelligence
through Microsoft Office through Microsoft Office Enterprise grade and affordableEnterprise grade and affordable
Pervasive BIPervasive BI
OperationalOperationalStrategicStrategic TacticalTactical
Number of decisions
Str
ateg
ic V
alu
e
BI Applications BI Applications and and Analytical Analytical ClientsClients
DevelopmentDevelopmentToolsTools
BI PlatformBI Platform
BI PlatformBI Platform(SQL Server)(SQL Server)
End-user ToolsEnd-user Tools(Office)(Office)
Analytic ApplicationsAnalytic Applications(Office Business Applications)(Office Business Applications)
Collaboration and ContentCollaboration and Content(Office SharePoint Server 2007)(Office SharePoint Server 2007)
SQL Server 2005 SQL Server 2005 RDBMSRDBMS
IntegrationIntegrationIntegration ServicesIntegration Services
AnalysisAnalysisAnalysis ServicesAnalysis Services
ReportingReportingReporting ServicesReporting Services
Business Business ScorecardingScorecarding
(Business (Business Scorecard Scorecard
Manager 2005)Manager 2005)
End-user AnalysisEnd-user Analysis(Excel 2007)(Excel 2007)
Scorecards, Scorecards, Analytics, PlanningAnalytics, Planning(PerformancePoint (PerformancePoint
Server 2007)Server 2007)
AdvancedAdvancedAnalyticsAnalytics
(ProClarity 6.1)(ProClarity 6.1)
Microsoft Business IntelligenceMicrosoft Business IntelligenceAn end-to-end integrated offeringAn end-to-end integrated offering
BIBIPlatforPlatfor
mm
Performance Performance ManagementManagementApplicationsApplications
Data acquisition Data acquisition from source from source systems and systems and integrationintegration
Data Data transformation transformation and synthesisand synthesis
Data enrichment, Data enrichment, with business with business logic, hierarchical logic, hierarchical viewsviews
Data discovery Data discovery via data miningvia data mining
Data Data presentation and presentation and distributiondistribution
Data access for Data access for the massesthe masses
ReportReportAnalyzeAnalyzeIntegrateIntegrate
Enterprise ETL platformEnterprise ETL platformHigh performanceHigh performance
High scaleHigh scale
More trustworthy and reliable More trustworthy and reliable
Best in class usabilityBest in class usabilityRich development environmentRich development environment
Source controlSource control
Visual debugging of control Visual debugging of control flow and dataflow and data
Great range of transforms Great range of transforms out-of-the-boxout-of-the-box
Highly extensibleHighly extensibleCustom tasksCustom tasks
Custom enumerationsCustom enumerations
Custom transformationsCustom transformations
Custom data sourcesCustom data sources
Data CleansingData CleansingProvides data mining and AI expertiseProvides data mining and AI expertiseDomain-independent data cleansingDomain-independent data cleansing
Fuzzy lookupFuzzy lookupLookup on approximate matchesLookup on approximate matches
Do not reject if row could be correct!Do not reject if row could be correct!Tune for best matchTune for best match
De-duplicationDe-duplicationEliminate approximate duplicatesEliminate approximate duplicates““Windows XP”, “WinXP”, etc. Windows XP”, “WinXP”, etc. Tune for confidenceTune for confidence
Managing Slowly Changing DimensionsManaging Slowly Changing DimensionsE.g. Sales organization changesE.g. Sales organization changesE.g. Customer movementE.g. Customer movementE.g. Product category changesE.g. Product category changes
SQL Server Integration ServicesSQL Server Integration ServicesNew Paradigm for the ETL PlatformNew Paradigm for the ETL Platform
Unified Dimensional ModelUnified Dimensional Model
Pro-active cachingPro-active caching
Advanced Business IntelligenceAdvanced Business Intelligence
Key Performance IndicatorsKey Performance Indicators
Custom Aggregations and Custom Aggregations and Semi-Additive MeasuresSemi-Additive Measures
Web servicesWeb services
Data Mining in the platformData Mining in the platform
Integrated Developer ToolsIntegrated Developer Tools
Failover ClusteringFailover Clustering
Decision TreesDecision TreesClusteringClustering Time Time SeriesSeries
Sequence Sequence ClusteringClustering
AssociationAssociationNaïve Naïve BayesBayes
Neural NetNeural Net
IntroducedIntroduced in SQL Server 2000 in SQL Server 2000
plus…plus… Logistic Logistic
RegressioRegressionn
Linear Linear RegressioRegressionn
Text Text MiningMining
Enterprise Business Intelligence Enterprise Business Intelligence (BI) – Today(BI) – Today
datadatawarehousewarehouse
(DW)(DW)
DatamartDatamart
DatamartDatamart
Data ModelData Model
Reporting Reporting Tool (1)Tool (1)
MOLAPMOLAP
MOLAPMOLAP
Reporting Reporting Tool (2)Tool (2)
ToolToolData SourceData Source
OLAP OLAP Browser (2)Browser (2)
Online Analytical Online Analytical Processing (OLAP) Processing (OLAP) Browser (1)Browser (1)
Reporting Reporting Tool (3)Tool (3)
DWDW
DatamartDatamart
DatamartDatamart
MOLAPMOLAP
MOLAPMOLAP
Enterprise BI – A Messy RealityEnterprise BI – A Messy Reality
Data ModelData Model
Reporting Reporting Tool (1)Tool (1)
Reporting Reporting Tool (2)Tool (2)
ToolToolData SourceData Source
OLAP OLAP Browser (2)Browser (2)
OLAP OLAP Browser (1)Browser (1)
Reporting Reporting Tool (3)Tool (3)
Duplicate Duplicate ModelsModels
OLAPOLAPversusversusReportingReporting
Duplicate Duplicate DataData
Relational Versus OLAP ReportsRelational Versus OLAP ReportsFeature Relationa
lOLAP
Flexible schema Real time data access Single data store Simple management Detail reporting High performance End-user oriented Ease of navigation and exploration
Rich analytics Rich semantics
* Multidimensional navigation* Multidimensional navigation * Hierarchical presentation* Hierarchical presentation * Friendly entity names* Friendly entity names * Powerful MDX calculations* Powerful MDX calculations * Central KPI framework* Central KPI framework * “Actions” * “Actions” * Language translations * Language translations * Multiple perspectives* Multiple perspectives * Partitions* Partitions * Aggregations * Aggregations * Distributed sources* Distributed sources
OLAP CubesOLAP Cubes * Multiple fact tables* Multiple fact tables * Full richness the dimensions’ * Full richness the dimensions’
attributes attributes * Transaction level access* Transaction level access * Star, snowflake, 3NF… * Star, snowflake, 3NF… * Complex relationships: Multi-* Complex relationships: Multi-
grains, many-to-many, role grains, many-to-many, role playing, indirect…playing, indirect…
* Recursive self joins* Recursive self joins * Slowly changing dimensions* Slowly changing dimensions
Relational ReportingRelational Reporting
The Unified Dimensional Model
The Unified Dimensional Model
The Unified Dimensional ModelThe Unified Dimensional ModelThe Best of Relational and OLAPThe Best of Relational and OLAP
DWDW
DatamartDatamart
DatamartDatamart
Data ModelData Model
BI ApplicationsBI Applications
MOLAPMOLAP
MOLAPMOLAP
Reporting Reporting Tool (1)Tool (1)
ToolToolData SourceData Source
OLAP OLAP Browser (2)Browser (2)
OLAP OLAP Browser (1)Browser (1)
Reporting Reporting Tool (2)Tool (2)UDMUDM
Enterprise BI – With A UDMEnterprise BI – With A UDM
DWDW
DatamartDatamart
DatamartDatamart
Data ModelData Model
BI ApplicationsBI Applications
MOLAPMOLAP
MOLAPMOLAP
Reporting Reporting Tool (1)Tool (1)
ToolToolData SourceData Source
OLAP OLAP Browser (2)Browser (2)
OLAP OLAP Browser (1)Browser (1)
Reporting Reporting Tool (2)Tool (2)UDMUDM
A single dimensional model for all OLAP analysis and A single dimensional model for all OLAP analysis and Relational reporting needsRelational reporting needs
Enterprise BI – With A UDMEnterprise BI – With A UDM
DashboardsDashboards
Rich ReportsRich Reports
BI Front EndsBI Front Ends
SpreadsheetsSpreadsheets
Ad Hoc ReportsAd Hoc Reports
AnalysisAnalysisServicesServices
CacheCacheX
ML
/A o
r X
ML
/A o
r O
DB
OO
DB
OUDMUDM
SQL SQL ServerServer
TeradataTeradata
OracleOracleDB2DB2 LOBLOB
DWDW
DatamartDatamart
Analysis ServicesAnalysis ServicesHigh-level ArchitectureHigh-level Architecture
Business Intelligence Business Intelligence EnhancementsEnhancements
Add data-aware “smarts”Add data-aware “smarts”
AutogeneratedAutogenerated
KPIs, MDX scripts, KPIs, MDX scripts, translations, currency…translations, currency…
Data MiningData Mining
10 Mining Algorithms10 Mining Algorithms
Smart applicationsSmart applications
XML standards for Data Access & XML standards for Data Access & Web services integrationWeb services integration
$$ saving for customers $$ saving for customers integrating our solution with integrating our solution with other systemsother systems
Unified Dimensional ModelUnified Dimensional Model
Powerful business Powerful business information modelinginformation modeling
Cross platform data Cross platform data integrationintegration
Integrated Relational & OLAP Integrated Relational & OLAP viewsviews
KPIs & PerspectivesKPIs & Perspectives
Proactive cachingProactive caching
Real-time data in OLAP Real-time data in OLAP CubesCubes
Very fast and flexible Very fast and flexible analyticsanalytics
SQL Server Analysis ServicesSQL Server Analysis ServicesNew Paradigm for the Analytics PlatformNew Paradigm for the Analytics Platform
Business IntelligenceBusiness IntelligenceKey Performance IndicatorsKey Performance Indicators
Calculations that drive visual Calculations that drive visual indicatorsindicators
Quick and easy way to Quick and easy way to ““manage by manage by exceptionexception””
Set and Monitor GoalsSet and Monitor Goals
Monitor the trend, up or downMonitor the trend, up or down
SQL Server 2005 Analysis SQL Server 2005 Analysis Services Data MiningServices Data Mining
New AlgorithmsNew AlgorithmsTwo enhanced Two enhanced
Eight new algorithmsEight new algorithms
New New VisualizationsVisualizations
Enhanced tools Enhanced tools
custom visualizationscustom visualizations
Deep IntegrationDeep IntegrationOLAP, DTS, and OLAP, DTS, and Reporting IntegrationReporting Integration
.NET programming .NET programming modelmodel
Completely extensible Completely extensible frameworkframework
SQL Server 2005 Analysis SQL Server 2005 Analysis Services Data MiningServices Data Mining
BankingBankingAnti-Money LaunderingAnti-Money Laundering
Credit Risk ManagementCredit Risk Management
Credit ScoringCredit Scoring
Customer RetentionCustomer Retention
Fraud DetectionFraud Detection
Marketing AutomationMarketing Automation
Operational Risk Operational Risk ManagementManagement
Performance Performance ManagementManagement
Risk ManagementRisk Management
Web Analytics ServiceWeb Analytics Service
Value of Data MiningValue of Data Mining
8 new algorithms, 10 in 8 new algorithms, 10 in totaltotalGraphical tools/wizardsGraphical tools/wizards12 embeddable viewers12 embeddable viewers
SQL Server 2005 makes it easierSQL Server 2005 makes it easierTightly integrated with AS, DTS, Tightly integrated with AS, DTS, ReportingReportingIntegration with Web/Office appsIntegration with Web/Office apps
SQL Server 2005SQL Server 2005
OLAPOLAP
Reports (Ad Hoc)Reports (Ad Hoc)
Reports (Static)Reports (Static)
Data MiningData Mining
Business KnowledgeBusiness Knowledge
Easy DifficultEasy Difficult
UsabilityUsability
Rel
ativ
e B
us
ine
ss V
alu
eR
elat
ive
Bu
sin
ess
Val
ue
Complete Set of AlgorithmsComplete Set of Algorithms
Decision TreesDecision TreesClusteringClustering Time Time SeriesSeries
Sequence Sequence ClusteringClustering
AssociationAssociationNaïve Naïve BayesBayes
Neural NetNeural Net
IntroducedIntroduced in SQL Server 2000 in SQL Server 2000
plus…plus… Logistic Logistic
RegressioRegressionn
Linear Linear RegressioRegressionn
Text Text MiningMining
SQL Server 2005 Analysis SQL Server 2005 Analysis Services Data MiningServices Data Mining
Decision TreesDecision Trees - Predict the odds - Predict the odds that a future behavior will occurthat a future behavior will occurAssociation RulesAssociation Rules - Provides - Provides insight into relationships of certain insight into relationships of certain actions actions Sequence Clustering - Sequence Clustering - Used to Used to group or cluster data based on a group or cluster data based on a sequence of previous events sequence of previous events Neural NetsNeural Nets - Training a neural - Training a neural network on historical data, neural network on historical data, neural network analysis can identify the network analysis can identify the most relevant characteristics and most relevant characteristics and use those to classify applicants use those to classify applicants Text MiningText Mining - Analyze the free text - Analyze the free text Naïve BayesNaïve Bayes – Show linkage – Show linkage between characteristics and between characteristics and metricsmetricsLogistic RegressionLogistic Regression – A specialized – A specialized variation of Decision Treesvariation of Decision TreesLinear RegressionLinear Regression – A specialized – A specialized variation of Neural Netsvariation of Neural NetsTime SeriesTime Series – Predict metrics (i.e., – Predict metrics (i.e., sales) based on patternssales) based on patterns