Using SQL Server Analysis Using SQL Server Analysis Services, Reporting Services, Reporting Services and Office Services and Office System 2003 System 2003 Thierry D’hers Thierry D’hers Lead Program Manager Lead Program Manager [email protected][email protected]SQL Server BI SQL Server BI Microsoft Microsoft Cabana A
41
Embed
Using SQL Server Analysis Services, Reporting Services and Office System 2003 Thierry D’hers Lead Program Manager [email protected] SQL Server BI Microsoft.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Using SQL Server Analysis Using SQL Server Analysis Services, Reporting Services Services, Reporting Services and Office System 2003and Office System 2003
Thierry D’hersThierry D’hersLead Program ManagerLead Program [email protected]@microsoft.comSQL Server BISQL Server BIMicrosoftMicrosoft
Cabana A
Microsoft BI ArchitectureMicrosoft BI Architecture
Man
agem
ent
Man
agem
ent
To
ols
To
ols
Dev
elo
per
To
ols
Dev
elo
per
To
ols
• PortalsPortals• DashboardsDashboards• Data AnalysisData Analysis• VisualizationVisualization
• Messaging Messaging ServicesServices
• Project Project ManagementManagement
Windows ServerWindows Server
Win
do
ws
Cli
ent
Win
do
ws
Cli
ent
Mic
roso
ft B
usi
nes
s S
olu
tio
ns
Fin
anci
al A
nal
ytic
sF
inan
cial
An
alyt
ics
Business Business ScorecardsScorecards Excel Add-in for SQL Excel Add-in for SQL ServerServer
BI Solution AcceleratorsBI Solution Accelerators
SQL ServerRelational Engine
Reporting ServicesReporting Services
Analysis ServicesAnalysis ServicesOLAP & Data MiningOLAP & Data Mining
Office System
AgendaAgenda
OLAP fuels BI applicationsOLAP fuels BI applicationsThe UDM Provides the one version of the truth throughout The UDM Provides the one version of the truth throughout the enterprisethe enterprise
BI can be exposed to users in various ways:BI can be exposed to users in various ways:Reporting ServicesReporting Services
Excel / OWC Excel / OWC
Excel Addin for OLAPExcel Addin for OLAP
Balance ScorecardBalance Scorecard
Sharepoint Sharepoint
More in the Office familyMore in the Office familyData AnalyzerData Analyzer
MappointMappoint
Project…Project…
Common problems…Common problems…
DW
Datamart
LOBLOB
DW
DatamartSQL Server
Teradata
Oracle
DB2
Get to heterogeneous data?Get to heterogeneous data?
Combine it & understand it?Combine it & understand it?
Easily navigate through it?Easily navigate through it?
Explore it interactively?Explore it interactively?
Get consistent business metrics?Get consistent business metrics?
Gain unique insight into it?Gain unique insight into it?
Gain competitive advantage?Gain competitive advantage?
Share the insight with the rest of Share the insight with the rest of the enterprise?the enterprise?
How do users:
Dashboards
Production Reports
BI Front Ends
Spreadsheets
Ad-Hoc Reports
A Solution…A Solution…
DW
Datamart
LOBLOB
DW
DatamartSQL Server
Teradata
Oracle
DB2
Analysis ServicesAnalysis ServicesHeterogeneous data accessHeterogeneous data access
End user oriented data End user oriented data modelmodel
demoBuilding Reports on top of UDMBuilding Reports on top of UDM
UDM as a report sourceUDM as a report source
Key Performance IndicatorsKey Performance IndicatorsImportant metrics about the health of the Important metrics about the health of the organization organization
High level, visual, quick to grasp High level, visual, quick to grasp
Organized in scorecardsOrganized in scorecards
Displayed in dashboardsDisplayed in dashboards
KPI framework is part of UDMKPI framework is part of UDM
Other properties: Folders, Parent, WeightOther properties: Folders, Parent, Weight
demoKPIs in ReportsKPIs in Reports
Report Builder and Analysis ServicesReport Builder and Analysis Services
Report builder – end user oriented report Report builder – end user oriented report building toolbuilding tool
Enables power users (non-IT) to build/publish Enables power users (non-IT) to build/publish reportsreports
Report Builder works with SQL Server and Report Builder works with SQL Server and Analysis ServicesAnalysis Services
Analysis Services UDMs are automatically Analysis Services UDMs are automatically available in Report Builderavailable in Report Builder
Different (Entity-Relationship) view of the Different (Entity-Relationship) view of the datadata
demoReport Builder and UDMReport Builder and UDM
Accessing UDM data from OfficeAccessing UDM data from Office
Leveraging Excel investmentsLeveraging Excel investmentsMicrosoft Excel is a native client to OLAP and the Microsoft Excel is a native client to OLAP and the UDM UDM
No Client component deployment neededNo Client component deployment needed
Excel: Everyone has it, loves it and know how to Excel: Everyone has it, loves it and know how to work with it. No training requiredwork with it. No training required
Basic slice and diceBasic slice and dice
Office 12: Expect more, way more… Stay tunedOffice 12: Expect more, way more… Stay tuned
demo
Connecting to UDM from Office:Connecting to UDM from Office:Excel Pivot TablesExcel Pivot TablesOffice Web ComponentsOffice Web Components
Bu
sin
es
s
Sc
en
ari
os
Bu
sin
es
s
Sc
en
ari
os
MS
In
teg
rate
d
BI
Ca
pa
bil
itie
sM
S I
nte
gra
ted
B
I C
ap
ab
ilit
ies
End User Reporting &
Analysis
End User Reporting &
Analysis
Corporate PerformanceManagement
Corporate PerformanceManagement
Project Monitoring &
Reporting
Project Monitoring &
Reporting
Flexible BI
Flexible BI
Microsoft Office SystemMicrosoft Office System
Windows Server SystemWindows Server System
Microsoft Office System Business Microsoft Office System Business Intelligence SolutionsIntelligence Solutions
Business Scorecard
Accelerator
Business Scorecard
Accelerator
Excel Add-in for SQL ServerExcel Add-in
for SQL ServerEPM
SolutionEPM
SolutionCustom BI Solutions
Custom BI Solutions
So
luti
on
E
na
ble
rS
olu
tio
n
En
ab
ler
Excel Add-In for SQL ServerExcel Add-In for SQL Server
Microsoft Office Excel add-inMicrosoft Office Excel add-in
Free-form and Semi-Structured reportingFree-form and Semi-Structured reporting
Multiple data sources on the same reportMultiple data sources on the same report
Based uponBased uponMicrosoft Excel 2003 or Excel XPMicrosoft Excel 2003 or Excel XP
Microsoft SQL Server 2000 and Analysis ServicesMicrosoft SQL Server 2000 and Analysis Services
Microsoft Windows XP or Windows 2003 ServerMicrosoft Windows XP or Windows 2003 Server
Business Value Business Value Excel Add-In for SQL ServerExcel Add-In for SQL ServerPowerful Excel reporting and analysisPowerful Excel reporting and analysis
Key BI FeaturesFree-form reportingSemi-structured reportingWrite-back to OLAP capabilityOut of the box deployment
Key BenefitsDeliver business analyticsEmpower employees with business analysis capabilitiesIncrease ROI on existing toolsReduce training costsCreate sophisticated budget and modeling applicationsRapid report development
Free-Form ReportsFree-Form Reports
• Access multiple OLAP sources• Intersperse OLAP and Excel data• Insert rows and columns • Excel’s native formatting and sorting• Member properties in rows and columns• Create nested axis – cross-join• Analysis Services’ Actions, drill through,
write back and server side formatting
• Cannot Use refresh report or a page member change, to bring new members for row or column headers.
Advanced KPI and Scorecard Authoring and ManagementAdvanced KPI and Scorecard Authoring and ManagementCascading of metrics across organizationsCascading of metrics across organizationsSourcing of metrics from multiple data sourcesSourcing of metrics from multiple data sourcesMultiple targets (plan, budget, forecast) to compare and contrast Multiple targets (plan, budget, forecast) to compare and contrast performanceperformance
Dashboard functionalityDashboard functionalityCharts, graphs, spreadsheets and pivot tables driven by data from Charts, graphs, spreadsheets and pivot tables driven by data from Scorecards and KPIsScorecards and KPIsAnalyze, interact with, drilldown into and annotate data in the Analyze, interact with, drilldown into and annotate data in the context of consistent business definitionscontext of consistent business definitionsScorecards and reports move in concert as a user drills down for Scorecards and reports move in concert as a user drills down for detailed analysisdetailed analysis
RTM Fall 2005, Beta 2 currently availableRTM Fall 2005, Beta 2 currently available
Localized into French, Japanese, German and Spanish (2006)Localized into French, Japanese, German and Spanish (2006)
First commercial Microsoft Business Intelligence ApplicationFirst commercial Microsoft Business Intelligence Application
Technology Adoption ProgramTechnology Adoption ProgramTAP Validation Customers and Partners (private beta)TAP Validation Customers and Partners (private beta)
Hewlett Packard, CapGeminiHewlett Packard, CapGeminiUnited States Navy, ProClarityUnited States Navy, ProClarityState of Washington, Cizer SoftwareState of Washington, Cizer SoftwareDevelopment Bank of South Africa, Harvey JonesDevelopment Bank of South Africa, Harvey JonesExpedia, Two Degrees ConsultingExpedia, Two Degrees ConsultingTDC, Microsoft Consulting ServicesTDC, Microsoft Consulting ServicesAcosta, AvanadeAcosta, AvanadeDeacons, Aderant Deacons, Aderant Accenture (internal)Accenture (internal)Reynolds & Reynolds (internal)Reynolds & Reynolds (internal)Skanska USA (internal)Skanska USA (internal)Xerox (internal)Xerox (internal)
Microsoft Windows Vista (internal)Microsoft Windows Vista (internal)Microsoft IT (internal)Microsoft IT (internal)
1052 1052 BSM Beta 2 Server Installer downloads (4 weeks)BSM Beta 2 Server Installer downloads (4 weeks)
920 920 Survey ResponsesSurvey Responses
5858 Countries Countries
389389 Newsgroup postings Newsgroup postings
Top 10 Countries by Top 10 Countries by Survey ResponseSurvey Response
Technology Adoption ProgramTechnology Adoption ProgramBeta Program Participants (public beta)Beta Program Participants (public beta)
Business Decision Business Decision Makers Makers
(C-Level on down)(C-Level on down)
Business Business AnalystsAnalysts
IT IT AdministratorsAdministrators
Metrics from multiple data sources Metrics from multiple data sources Integrated collaboration environmentIntegrated collaboration environmentAlerting on changes in dataAlerting on changes in dataSummary reporting with analysis in contextSummary reporting with analysis in context
Powerful and flexible business definitionsPowerful and flexible business definitionsEmpowering KPI and Scorecard designerEmpowering KPI and Scorecard designerMetrics easily re-used and cascadedMetrics easily re-used and cascaded
Centrally managed, scalable BI platformCentrally managed, scalable BI platformPartnership with business users in Scorecard Partnership with business users in Scorecard and KPI authoringand KPI authoring
What Scorecard Stakeholders Want:What Scorecard Stakeholders Want:
Office Web Office Web Components 2003Components 2003
Scorecard BuilderScorecard Builder
Scorecards DLLScorecards DLL
Scorecards Scorecards DatabaseDatabase
Scorecard Web PartsScorecard Web Parts
Web ServiceWeb Service
SSRS Export SSRS Export (optional)(optional)
SSNS Alerts SSNS Alerts (optional)(optional)
Windows Server 2003, Windows Server 2003, SP1+SP1+
SPS / WSSSPS / WSS
SSASSSAS
SSRSSSRS
SSRS DatabaseSSRS Database
SSNS Client + EngineSSNS Client + Engine
SSNS DatabaseSSNS Database
One server, two server, three server, NOne server, two server, three server, NBusiness Scorecard Manager Scale-out ScenariosBusiness Scorecard Manager Scale-out Scenarios
Sample ConfigurationsSample ConfigurationsOne ServerOne Server
Proof-of-concept Proof-of-concept
Two ServersTwo ServersUse unowned data Use unowned data sourcessources
Three Servers Three Servers Separate IIS from Separate IIS from databases databases
N-ServersN-ServersScale-out for enterpriseScale-out for enterprise
Typically, Typically, not all data sources will not be ownednot all data sources will not be owned by the by the scorecard application builderscorecard application builder
Topologies should anticipate thisTopologies should anticipate this
Remember: Remember: Scorecards DLL needs to Scorecards DLL needs to be installed on all web serversbe installed on all web servers
Remember: Remember: Scorecard Web Service is Scorecard Web Service is required where SSRS Export or SSNS required where SSRS Export or SSNS Alert is installed Alert is installed
Business Business Decision Decision Makers Makers
(C-Level on down)(C-Level on down)
Business Business AnalystsAnalysts
IT IT AdministratorsAdministrators
Security and Scorecard StakeholdersSecurity and Scorecard StakeholdersHow security maps to business roles How security maps to business roles
Scorecard Server Scorecard Server AdministratorAdministrator – – Deploys Scorecard Deploys Scorecard Server InstanceServer Instance
Scorecard Server Scorecard Server Manager Manager – – Provisions KPIs and Provisions KPIs and Scorecards for other Scorecards for other business usersbusiness users
Data Source Data Source Manager Manager – Provisions – Provisions data sources to be data sources to be accessed by business accessed by business usersusers
Editor Editor – Enriches KPIs and – Enriches KPIs and Scorecards with definitions, Scorecards with definitions, business logic, charts, graphs, business logic, charts, graphs, and other supporting detail and other supporting detail
Readers Readers – Consume KPIs and Scorecards in – Consume KPIs and Scorecards in dashboards and reports. Analyses, evaluates dashboards and reports. Analyses, evaluates and annotates informationand annotates information
System Security System Security The scorecard application permissions stack The scorecard application permissions stack
Internet Information ServicesInternet Information Services Site-level security Site-level security
Scorecard Manager Scorecard Manager Instance and element-level securityInstance and element-level security
Application PoolApplication PoolThread pool identityThread pool identity
SQL Server Analysis ServicesSQL Server Analysis ServicesRole-based dimension and member-level securityRole-based dimension and member-level security
Act
ive D
irect
ory
Act
ive D
irect
ory
AD
Fed
era
tion
A
D F
ed
era
tion
S
erv
ices
Serv
ices
Business Business Decision Decision Makers Makers
(C(C--Level on down)Level on down)
Business Business AnalystsAnalysts
IT IT AdministratorsAdministrators
Security and Scorecard StakeholdersSecurity and Scorecard StakeholdersHow security maps to business roles How security maps to business roles
Scorecard Server Scorecard Server AdministratorAdministrator ––Deploys Scorecard Deploys Scorecard Server InstanceServer Instance
Scorecard Server Scorecard Server Manager Manager –– Provisions Provisions KPIsKPIs and Scorecards for and Scorecards for other business usersother business users
Data Source Manager Data Source Manager ––Provisions data sources Provisions data sources to be accessed by to be accessed by business usersbusiness users
Editor Editor –– Enriches Enriches KPIsKPIs and and Scorecards with definitions, Scorecards with definitions, business logic, charts, graphs, business logic, charts, graphs, and other supporting detail and other supporting detail
Readers Readers –– Consume Consume KPIsKPIs and Scorecards in and Scorecards in dashboards and reports. Analyses, evaluates and dashboards and reports. Analyses, evaluates and annotates informationannotates information
Beyond Microsoft Office System…Beyond Microsoft Office System…
Data AnalyzerData AnalyzerShows you highly dimensional data graphicalShows you highly dimensional data graphical
Help detect problems and anomalies quicklyHelp detect problems and anomalies quickly
Not part of Office systems 2003Not part of Office systems 2003
MappointMappointYes it does BI!Yes it does BI!
Can read external data from SQL or OLAP…Can read external data from SQL or OLAP…
Not part of Office system 2003Not part of Office system 2003
MS ProjectMS ProjectMS Project Enterprise’s reporting feature is MS Project Enterprise’s reporting feature is using cubes under the cover…using cubes under the cover…
demo
Data Analyzer and Data Analyzer and Mappoint in action…Mappoint in action…
We invite you to participate in ourWe invite you to participate in our online evaluationonline evaluation on CommNet,on CommNet,
accessible Friday onlyaccessible Friday only
If you choose to complete the evaluation online, If you choose to complete the evaluation online, there isthere is no need to complete the paper evaluationno need to complete the paper evaluation