Cabana A Using SQL Server Analysis Services Reporting

Cabana A Using SQL Server Analysis Services, Reporting Services and Office System 2003 Thierry D’hers Lead Program Manager tdhers@microsoft. com SQL Server BI Microsoft

Microsoft BI Architecture SQL Server Relational Engine Reporting Services Analysis Services OLAP & Data Mining Windows Server W i n d o w s Cl i en t • • BI Solution Accelerators l Business Scorecards l Excel Add-in for SQL Server Portals • Messaging Dashboards Services Data Analysis • Project Visualization Management Ma n a g e m e n t Tools Devel o p er T o o l s Microsoft Business Solutions F i n a n c i a l A n a l y ti c s Office System

Agenda OLAP fuels BI applications The UDM Provides the one version of the truth throughout the enterprise BI can be exposed to users in various ways: Reporting Services Excel / OWC Excel Addin for OLAP Balance Scorecard Sharepoint More in the Office family Data Analyzer Mappoint Project…

Common problems… How do users: Datamart SQL Server Teradata Oracle DW DW DB 2 LOB Get to heterogeneous data? Combine it & understand it? Easily navigate through it? Explore it interactively? Get consistent business metrics? Gain unique insight into it? Gain competitive advantage? Share the insight with the rest of the enterprise? Spreadsheets BI Front Ends Dashboards Ad-Hoc Reports Production Reports

A Solution… Analysis Services Datamart SQL Server Teradata Oracle DW DW DB 2 LOB Heterogeneous data access End user oriented data model Proactive caching Performance and scale Single version of truth Spreadsheets BI Front Ends Dashboards Reporting Services Enterprise reporting platform Report management (scheduling, caching, …) Multiple delivery formats Ad-Hoc Reports Production Reports

A Solution… Spreadsheets Datamart SQL Server Teradata Oracle DW DW Analysis Services Dashboards UDM DB 2 LOB BI Front Ends Reporting Services Ad-Hoc Reports Cache Production Reports

UDM as a report source End User oriented data model Business entities vs. tables/columns Relationships predefined as part of UDM Friendly names Formatting, Coloring Hierarchies for easier navigation Grouping/folders for easier exploration Perspectives

Accessing Formatting Properties in Reports Reporting Services 2005 makes it easier to access “smarts” defined in UDM It is done via Extended Properties Value, Formatted. Value Unique. Name Color, Background. Color Font. Family, Font. Size, Font. Weight, Font. Style Key Level. Number Parent. Unique. Name …

demo Building Reports on top of UDM

UDM as a report source Key Performance Indicators Important metrics about the health of the organization High level, visual, quick to grasp Organized in scorecards Displayed in dashboards KPI framework is part of UDM KPI components Value, Goal, Status, Trend Graphic indicators Other properties: Folders, Parent, Weight

demo KPIs in Reports

Report Builder and Analysis Services Report builder – end user oriented report building tool Enables power users (non-IT) to build/publish reports Report Builder works with SQL Server and Analysis Services UDMs are automatically available in Report Builder Different (Entity-Relationship) view of the data

demo Report Builder and UDM

Accessing UDM data from Office Leveraging Excel investments Microsoft Excel is a native client to OLAP and the UDM No Client component deployment needed Excel: Everyone has it, loves it and know how to work with it. No training required Basic slice and dice Office 12: Expect more, way more… Stay tuned

demo Connecting to UDM from Office: Excel Pivot Tables Office Web Components

Business Scenarios End User Reporting & Analysis Project Monitoring & Reporting Flexible BI Business Scorecard Accelerator Excel Add-in for SQL Server EPM Solution Custom BI Solutions MS Integrated BI Capabilities Corporate Performance Management Solution Enabler Microsoft Office System Business Intelligence Solutions Microsoft Office System Windows Server System

Excel Add-In for SQL Server Microsoft Office Excel add-in Free-form and Semi-Structured reporting Multiple data sources on the same report Based upon Microsoft Excel 2003 or Excel XP Microsoft SQL Server 2000 and Analysis Services Microsoft Windows XP or Windows 2003 Server

Business Value Excel Add-In for SQL Server Powerful Excel reporting and analysis Key BI Features Free-form reporting Semi-structured reporting Write-back to OLAP capability Out of the box deployment Key Benefits Deliver business analytics Empower employees with business analysis capabilities Increase ROI on existing tools Reduce training costs Create sophisticated budget and modeling applications Rapid report development

Free-Form Reports Sales Cube Mktg Campaign Cube • • Excel Calculations Capability Limitation 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.

Structured Reports Geography Order Type Customer Capability • Using dynamic set expressions on an axis • Drill Up, Drill Down, Expand, Collapse, Focus and Eliminate, Pivoting • Create reports with nested axis • Analysis Services’ Actions, drill through, write back and server side formatting • Refresh reflects member changes • Create custom filter expressions Limitation • Create Reports from single OLAP source only • Cannot Insert row or column • Cannot add external data within the report • Cannot add member properties to the report • Cannot sort members

demo Excel Add-In for SQL Server Analysis Services

Office Scorecards Product Summary Advanced KPI and Scorecard Authoring and Management Cascading of metrics across organizations Sourcing of metrics from multiple data sources Multiple targets (plan, budget, forecast) to compare and contrast performance Dashboard functionality Charts, graphs, spreadsheets and pivot tables driven by data from Scorecards and KPIs Analyze, interact with, drilldown into and annotate data in the context of consistent business definitions Scorecards and reports move in concert as a user drills down for detailed analysis RTM Fall 2005, Beta 2 currently available Localized into French, Japanese, German and Spanish (2006) First commercial Microsoft Business Intelligence Application

Technology Adoption Program TAP Validation Customers and Partners (private beta) Hewlett Packard, Cap. Gemini United States Navy, Pro. Clarity State of Washington, Cizer Software Development Bank of South Africa, Harvey Jones Expedia, Two Degrees Consulting TDC, Microsoft Consulting Services Acosta, Avanade Deacons, Aderant Accenture (internal) Reynolds & Reynolds (internal) Skanska USA (internal) Xerox (internal) Microsoft Windows Vista (internal) Microsoft IT (internal)

Technology Adoption Program Beta Program Participants (public beta) 1953 Registered Beta. Place Participants (non-unique) 1052 BSM Beta 2 Server Installer downloads (4 weeks) 920 Survey Responses 58 Countries 389 Newsgroup postings Top 10 Countries by Survey Response

What Scorecard Stakeholders Want: Business Decision Makers (C-Level on down) Business Analysts IT Administrators Metrics from multiple data sources Integrated collaboration environment Alerting on changes in data Summary reporting with analysis in context Powerful and flexible business definitions Empowering KPI and Scorecard designer Metrics easily re-used and cascaded Centrally managed, scalable BI platform Partnership with business users in Scorecard and KPI authoring

Office Scorecards Architecture Dashboards and Scorecards, Analysis and Collaboration Business Decision Maker Office Scorecard Webpart Office Report Viewer Webpart Scorecard Reporting Business Decision Maker Web Components 2005/2000 Reporting Services Excel, TIFF, XML, PDF Definition Authoring Business Analysts Scorecard Builder Application Metadata Scorecard Application Centralized Management Source Systems 2005/2000 Scorecard Cubes 2005/2000 Analysis Services IT Administrator Business Intelligence Platform

Dashboarding and Scorecarding in Share. Point Portal Server

Legend: System Components Clients and server Scorecard Component Scorecard Dependency Scorecard Light-up Windows XP, SP 2+ Internet Explorer 5. 5+ Office Web Components 2003 Dashboard Clients Scorecards DLL Scorecards Database Scorecard Web Parts Web Service SSRS Export (optional) SSNS Alerts (optional) Authoring Clients Scorecard Server Scorecard Builder Windows Server 2003, SP 1+ SPS / WSS SSAS SSRS Database SSNS Client + Engine SSNS Database

One server, two server, three server, N Business Scorecard Manager Scale-out Scenarios Typically, not all data sources will not be owned by the scorecard application builder Topologies should anticipate this Sample Configurations One Server Proof-of-concept Two Servers Use unowned data sources Three Servers Separate IIS from databases N-Servers Scale-out for enterprise Scorecard Installation Components

Two server deployment Legend: Scorecard Component Scorecard Dependency Use unowned data sources Scorecards DLL Scorecards Database Scorecard Web Parts Web Service SSRS Export SSNS Alerts SPS / WSS SSRS Database SSAS Cubes Web Server Analysis Services Server SSNS Client + Engine SSNS Database Remember: App. Pool account needs to have read access to your SSAS cubes

Three server deployment Legend: Scorecard Component Scorecard Dependency Separate IIS from databases Scorecard Database Server SSNS, SSRS Database Scorecards DLL Scorecard Web Parts Web Service SSAS Cubes SSRS Export SSNS Alerts SPS / WSS SSRS SSNS Client + Engine Web Server Analysis Services Server

Three server deployment Legend: Scorecard Component Scorecard Dependency Separate IIS from databases Scorecard Database Scorecard DLL attaches to Scorecard Database Server via web. config setting Database Server SSNS, SSRS Database Scorecards DLL Scorecard Web Parts Web Service SSAS Cubes SSRS Export SSNS Alerts SPS / WSS SSRS SSNS Client + Engine Web Server Analysis Services Server

N-server deployment Legend: Scorecard Component Scorecard Dependency Scale out for enterprise Scorecards DLL Scorecard Database Scorecard Web Parts Web Service Database Server SSRS Export SSNS Alerts SSNS, SSRS Database SPS / WSS SSRS Web Server SSAS Cubes SSNS Client + Engine Remember: Scorecards DLL needs to be installed on all web servers Remember: Scorecard Web Service is required where SSRS Export or SSNS Alert is installed Analysis Services Server

Security and Scorecard Stakeholders How security maps to business roles Business Decision Makers (C-Level on down) Business Analysts IT Administrators Readers – Consume KPIs and Scorecards in dashboards and reports. Analyses, evaluates and annotates information Scorecard Server Manager – Provisions KPIs and Scorecards for other business users Editor – Enriches KPIs and Scorecards with definitions, business logic, charts, graphs, and other supporting detail Scorecard Server Administrator – Deploys Scorecard Server Instance Data Source Manager – Provisions data sources to be accessed by business users

System Security Internet Information Services Site-level security Scorecard Manager Instance and element-level security Application Pool Thread pool identity SQL Server Analysis Services Role-based dimension and member-level security Active Directory Share. Point Page-level Permissions AD Federation Services The scorecard application permissions stack

Beyond Microsoft Office System… Data Analyzer Shows you highly dimensional data graphical Help detect problems and anomalies quickly Not part of Office systems 2003 Mappoint Yes it does BI! Can read external data from SQL or OLAP… Not part of Office system 2003 MS Project Enterprise’s reporting feature is using cubes under the cover…

demo Data Analyzer and Mappoint in action…

We invite you to participate in our online evaluation on Comm. Net, accessible Friday only If you choose to complete the evaluation online, there is no need to complete the paper evaluation


© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

- Slides: 41