an overview of sql server business intelligence donald farmer principal program manager sql server...
Post on 20-Dec-2015
220 views
TRANSCRIPT
An Overview of An Overview of SQL Server Business SQL Server Business IntelligenceIntelligence
An Overview of An Overview of SQL Server Business SQL Server Business IntelligenceIntelligence
Donald FarmerDonald FarmerPrincipal Program ManagerPrincipal Program ManagerSQL Server Business IntelligenceSQL Server Business Intelligence
Business ProductivityBusiness Productivity
Infrastructure OptimisationInfrastructure Optimisation
Application PlatformApplication Platform
Infrastructure OptimisationInfrastructure Optimisation
Core Infrastructure Core Infrastructure OptimisationOptimisation
The role of people & the role of softwareThe role of people & the role of software
More Efficient Cost Center
Standards-based, flexible
business applications
Business Enabler
Adaptive application
platform driving core applications
and business processes
Cost Center
Brittle, unconnected
applications and platforms
Strategic Asset
Fully service-oriented, dynamic
application platform
Application PlatformApplication PlatformInfrastructure OptimizationInfrastructure Optimization
Data moving upstream:Data moving upstream:transactional to pre-transactionaltransactional to pre-transactional
Huge data volumes from sensorsHuge data volumes from sensors
Less data being “managed”Less data being “managed”
New clients: New clients: devices, phones, media PCs, …devices, phones, media PCs, …
New data types: New data types: music, pictures, video, …music, pictures, video, …
The next data explosionThe next data explosion
Beyond RelationalBeyond RelationalFrom “words and numbers” to “sights From “words and numbers” to “sights and sounds”and sounds”
Dynamic ApplicationsDynamic ApplicationsFrom isolated & rigid to adaptive & From isolated & rigid to adaptive & synchronizedsynchronizedFrom manual to automated dev & testFrom manual to automated dev & test
Continuous Availability and Continuous Availability and AutomationAutomation
From manual to self-tuning, self From manual to self-tuning, self organizing, and self maintainingorganizing, and self maintaining
End-to-End Business InsightEnd-to-End Business InsightFrom static and centralized to From static and centralized to real-time and personalizedreal-time and personalized
The Microsoft Data VisionThe Microsoft Data Vision
Documents & Portal
BPI & Workflow
Reporting Services
Analysis Services
Integration Services
Dynamic Applications
RDBMSFILE
OLAPXML
Improving organizations by providing business insights to all employees leading to better, faster, more relevant decisions
• Complete and integrated BI offering
• Widespread delivery of intelligence through Microsoft Office
• Enterprise grade and affordable
Microsoft Business IntelligenceMicrosoft Business Intelligence
Common Pains Common Pains Empowering the EnterpriseEmpowering the Enterprise
Export to ExcelExport to Excel
Don’t impact Don’t impact performance until it’s performance until it’s too latetoo late
Organizations invest in Organizations invest in expensive and expensive and typically underutilized typically underutilized toolstools
Scenario ExamplesScenario Examples
Need information Need information delivered to everyone so delivered to everyone so they understand how to they understand how to impact successimpact success
Pay for more than is Pay for more than is neededneeded
No common set of tools No common set of tools for all end-usersfor all end-users
Common PainsCommon Pains
Common Pains Common Pains Empowering the EnterpriseEmpowering the Enterprise
Solution
Widespread delivery of intelligence
through Microsoft Office
Enterprise grade and affordable
Complete and integrated BI offering
Microsoft Business Intelligence
Why Do You Want BI? Why Do You Want BI?
Typical IT Perspective Typical User Perspective
1. "Increase market share"
2. "Improve share of wallet"
3. "Improve cross-sell"
4. "Improve campaign return rate"
5. "Improved targeting"
6. "Better customerinformation"
1. “Compliance”
2. "Enable performance management"
3. "Support informationrequirements"
4. "Used for multiplepurposes"
5. "Efficient integrated environment"
SQL Server BI PlatformSQL Server BI Platform
Data acquisition Data acquisition from source from source systems and systems and integrationintegration
Data Data transformation transformation and synthesisand synthesis
Data Data enrichment, enrichment, with business with business logic, logic, hierarchical hierarchical viewsviews
Data discovery Data discovery via data miningvia data mining
Data Data presentation presentation and distributionand distribution
Data access for Data access for the massesthe masses
BI Development StudioBI Development Studio
Complete, Integrated Complete, Integrated development tool in BI development tool in BI Development Studio Development Studio
Build end to end DW solutionBuild end to end DW solutionCreate reports Create reports
Build OLAP cubes and KPIBuild OLAP cubes and KPI
Create Data Mining modelsCreate Data Mining models
Create your end to end data Create your end to end data integration packagesintegration packages
Development Lifecycle support Development Lifecycle support with Visual Studio TFSwith Visual Studio TFS
Integrated intoIntegrated intoVisual Studio 2005Visual Studio 2005
Enterprise data integrationEnterprise data integrationConnectivity to any sourceConnectivity to any source
Scalable pipeline architectureScalable pipeline architecture
Comprehensive set of Comprehensive set of transformationstransformations
DW smarts handling Slowly DW smarts handling Slowly changing dimensions and direct changing dimensions and direct loading of cubesloading of cubes
Clean and Validate using data Clean and Validate using data mining and data qualitymining and data quality
Integration ServicesIntegration ServicesBreakthrough ETL capabilitiesBreakthrough ETL capabilities
Example: before Integration ServicesExample: before Integration Services
Call centre data: semi structured
Legacy data: binary files
Application database
ETLWarehouse
Reports
Mobiledata
Data mining
Alerts & escalation
•Integration and warehousing require separate, staged, operations.•Preparation of data requires different, often incompatible, tools.•Reporting and escalation is a slow process, delaying smart responses.•Heavy data volumes make this scenario increasingly unworkable.
Handcoding
StagingText Mining
ETL Staging
Cleansing &ETL
Staging
ETL
Example: with Integration ServicesExample: with Integration Services
Call centre: semi-structured data
Legacy data: binary files
Application database
Alerts & escalation
•Integration and warehousing are a seamless, manageable, operation.•Sourced, prepare and load data in a single, auditable process.•Reporting and escalation can be parallelized with the warehouse load.•Scales to handle heavy and complex data requirements.
SQL Server Integration Services
Text miningcomponents
Customsource
Standardsources
Data cleansingcomponents
Merges
Data miningcomponents
Warehouse
Reports
Mobiledata
Well-defined hypotheses.Generalized hypotheses:specifics need exploration
Weak, or no, hypotheses
Software presents data:no new understanding added
Software discovers new patterns
Software enables user discovery of new patterns
Canned Reports
Ad-Hoc Reporting
OLAPAnalysis Services
Data Mining
Search
The value of analysisThe value of analysis
Analysis ServicesAnalysis ServicesWhy OLAP and Data Mining MatterWhy OLAP and Data Mining Matter
Powerful business Powerful business information modelinginformation modeling
Integrated Relational & Integrated Relational & OLAP viewsOLAP views
Data enrichment and Data enrichment and advanced analyticsadvanced analytics
Key Performance Key Performance Indicators and Indicators and PerspectivesPerspectives
Real-time, high Real-time, high performanceperformance
OLAP LeadershipOLAP Leadership
http://www.olapreport.com http://www.olapreport.com
Unprecedented 3rd year as market growth Unprecedented 3rd year as market growth leaderleader
Highest growth Rate in industryHighest growth Rate in industry
Reporting ServicesReporting ServicesEnhanced Reporting CapabilitiesEnhanced Reporting Capabilities
Scalable ServerScalable ServerRich, Enterprise Reporting Platform Rich, Enterprise Reporting Platform (static and interactive)(static and interactive)Multiple data sources with Multiple data sources with multiple delivery optionsmultiple delivery optionsScalable, manageable and embeddable Scalable, manageable and embeddable Web Services architectureWeb Services architectureScheduling, Snapshots, Caching, more…Scheduling, Snapshots, Caching, more…
Advanced Authoring ToolsAdvanced Authoring ToolsVisual Studio IDEVisual Studio IDEXML specification (RDL)XML specification (RDL)3rd party extensibility3rd party extensibility
End-user, Ad Hoc ReportingEnd-user, Ad Hoc ReportingStrong Management StoryStrong Management Story
SOAP Web Service APIsSOAP Web Service APIsReport Manager portalReport Manager portalExtensible security modelExtensible security modelIntegration with AS, IS, management Integration with AS, IS, management toolstools
Report BuilderReport Builder
Extending the Reach Extending the Reach of Reporting Servicesof Reporting ServicesAd Hoc Reporting forAd Hoc Reporting forthe End-Userthe End-User1-Click Install1-Click InstallWith Report Builder:With Report Builder:
Report from a Report from a Business ModelBusiness ModelModify a ReportModify a ReportBuild a Build a NewNew Report ReportReport on Relational Report on Relational or OLAP dataor OLAP data
Reporting ModelsReporting Models
Paradigm: Build Once : Query ManyParadigm: Build Once : Query ManyEmpowers users to create their own Empowers users to create their own reportsreports
End-user reports can be further edited & End-user reports can be further edited & extended in BI Development Studio by extended in BI Development Studio by professional report developers professional report developers
Provide easy data navigation with Provide easy data navigation with drill-through relationsdrill-through relations
Mask relational and OLAP schema Mask relational and OLAP schema complexity complexity
Present data in familiar business Present data in familiar business terms terms
Aligning BI with corporate strategyAligning BI with corporate strategySome quick wins …Some quick wins …
CustomerResults/Benefits
SolutionCustomer Challenge
Instances of store out of stock
Inappropriate stock levels
Difficult to perform analysis of large data volumes
Overburdened operational systems
End to end business intelligence with: SQL Server, reporting services, analysis services, integration services and data mining
3.0 TB Raw Data, 64-bit, 20-way server
50% reduction in development time over Oracle
SQL Server Integration Services shows up to 400% performance improvement
Deliver more meaningful, up-to-date info
CustomerResults/Benefits
Business users had varying requirements
A lot of data needed for analysis
No centralized data store
Turn around time for analysis – too long for management
End to end business intelligence with: SQL Server 2005, Integration Services, Analysis Services, Reporting Services and Business Scorecard Manager 2005
5+ TB Data warehouse
More timely availability of information
Information available to more users (2000+)
Deep analysis capabilities for more users
ROI of over 2000%
Premier Bankcard Inc.
SolutionCustomer Challenge
CustomersCustomers
2.5 TB retail BI/DW: OLAP, RS, IS running on SQL Server 2005
Aligned actions and strategy: BSM, SQL Server, SharePoint Portal Server, Visio
Injury-Environmental Scorecard: BSM, SharePoint Portal Server, SQL Server AS and RS
Monitoring digital supply chain efficiency and effectiveness: BSM, SharePoint, Excel, SQL Server RS
Visibility into financial data and simplified budgeting : BSM, SQL Server, Windows SharePoint Services