Microsoft Business Intelligence - Platform Overview

Embed Size (px)

Citation preview

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    1/74

    P L AT F O R M O V E RV I E W

    M A R C H 1 8 T H , 2 0 0 9

    C H U C K R U S S E L LS E N I O R PA RT N E R

    C O L L E C T I V E I N T E L L I G E N C E I N C .C R U S S E L L @ C O L L E C T I V E I N T E L L I G E N C E . C O M

    Microsoft Business Intelligence

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    2/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    3/74

    AnalyticApplications

    and End User

    Tools

    DevelopmentTools

    BI Platform

    Business Intelligence Stakeholders

    Content Producers Content Consumers

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    4/74

    All Types of Decision Making

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    5/74

    S h a r e

    d

    P e r s o n a

    l

    S c o p e

    Organic IntentionalDevelopment

    Self-Service

    Performance Management

    Easy discovery of dataSimple, intuitive toolsAd-hocCreative and agile

    Consistent corporate definitions, KPIsCorporate policies and processes

    Contextual and accountable

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    6/74

    BI Platform Architecture

    Portal(SharePoint)

    Office SQL

    Data Warehouse, Data Marts,Operational Data

    (SQL Server 2008)

    Integrate(SQL Integration Services)

    Analyze(SQL Analysis Services)

    Report(SQL Reporting Services)

    End-user Analysis(Excel)

    InfrastructurePlatform

    AnalyticApplications

    Data Delivery

    Scorecards, Analytics, Planning(PerformancePoint 2007)

    Report BuilderSSRS

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    7/74

    The Microsoft BI Data Delivery Components

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    8/74

    SQL Server 2008

    Next Generation DBMSProvides the foundation BIServices:1. RDBMS2. Analysis Services3. Reporting Services

    4. Integration Services5. Support for Massive DataWarehouses

    6. Etc.. Hey its SQL Server.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    9/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    10/74

    SQL Server 2008 Integration Services

    MetadataManagementImpact andLineageAnalysis fromsourcesystems tocubes

    DevelopmentProductivityDevelopmentEnvironmentwith visualdebuggingand versioncontrol

    EnterpriseDataIntegrationScalable dataintegrationplatform withparallelpipelinearchitecture

    ExtensibleArchitecturePlug incustomcomponentswritten in C#or callexistingbusinesslogic usingVB.NET

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    11/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    12/74

    BI Studio & SQL Server Management Studio

    Development Facility for:1. Report Models2. Reports3. Dimensional Models and

    other Analysis Services

    structures4. SSIS (ETL) Jobs

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    13/74

    Business Abstraction Layers

    Unified Dimensional Model (UDM) - The role of a UnifiedDimensional Model (UDM) is to provide a bridge between the user and the datasources. A UDM is constructed over one or more physical data sources, and thenthe end user issues queries against the UDM using one of a variety of client tools,such as Microsoft Excel. The UDM:

    Is used in for querying Analysis ServicesIs dimensional, meaning structures like dates are define hierarchically to support OLAPoperationsHides Complexity.

    Report Model Create an abstraction of the underlying data sources; hidingthe navigational aspects of data retrieval from the user. Report models have thefollowing features:

    Database fields and views can be given logical business names, so knowledge of thedatabase structure is not required to produce reports.Items can be grouped logically.Relationships between items can be defineModel elements can be secured so that users can see only the data that they havepermission to see.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    14/74

    Report Builder

    Ad Hoc Query and ReportingTool that supports thecreation of reports via theweb.

    Report Builder uses theReport Model(s) that havebeen created and publishedin order to facilitate end-userQuery and Analysis

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    15/74

    Office Excel 2007

    ConditionalFormatting

    Spot trendsand exceptionsin your data tobetter informyour decisions

    Data ConnectionLibrary

    Quicklyaccess themost commondata sourcesin yourenterprise for

    data analysis

    Pivot TableAgainst SQLServer AnalysisServicesAnalyze datawith newPivotTable toolsand enhancedsupport for SQLServer AnalysisServices

    Publish toSharePointServer 2007

    Enhanced Sortingand FilteringSort by cell coloror filter data byquarter to workwith only the datayou need

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    16/74

    SharePoint 2007

    Publish from ExcelThe Excel Servicesmenu enablesyou to specifywhich items todisplay and howusers can workwith the work-sheet. Then savedirectly toSharePointServer 2007

    Secure SharingSafeguardsensitiveinformation bycontrolling accessto worksheets.With ExcelServices Web-enabled access,you can limit whatusers can view,protecting theunderlying dataand models

    Excel ServicesCreate fullyinteractiveweb baseddata-boundworksheets,including charts,tables, andPivotTable viewswithout anycustom coding

    DashboardsCreate rich,interactivedashboards thatassemble anddisplay businessinformation fromdisparatesources, usingbuilt in web partssuch as dynamic(KPI) and OfficeExcel 2007spreadsheets

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    17/74

    Performance Point Server 2007

    Full Office experienceComplete perspective across all functionsEasy to personalize scorecards, analytics, plansPriced for broad deployment

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    18/74

    Performance Point Features

    PerformanceManagement

    Integrated withSharePoint & MSOffice

    Integrates with SQLServer 2008

    Collaborative Analytics - drill

    down/up with visualization

    KPI and Scorecards Iterative Monitoringof Performance

    ProvidesInfrastructure forEnterprise Planning& Budgeting

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    19/74

    What Happened to All those Other Products?

    S c o r e c a r d s

    A n a

    l y t i c s

    P l a n n

    i n g

    Mid CY07November 06 2008 - 2010

    S c o r e c a r d s

    A n a

    l y t i c s

    P l a n n

    i n g

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    20/74

    Demo Environment

    Windows 2008 Enterprise Server (64bit)SQL Server Enterprise 2008 with SQL Server AnalysisServices 2008 (64bit)SharePoint 2007 (64bit)MS Reporting Services installed at various places in thefarm. Authentication performed using Active Directory with

    Kerberos for SSO support. Adventure Works DW 2008 Data warehouse in a box.Im coming in remote for speedwell see how fast.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    21/74

    Demo Plan

    Personal BIExcel Spreadsheets! Ad Hoc Querying and other Neat Stuff

    Team BIReporting, Report DistributionSharePoint Integration with Reporting ServicesOverview of Analysis Services and Evaluating Data with ExcelExcel Services within SharePoint

    Enterprise BICollaborative BI PortalsPerformance Point Contoso Slide Deck

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    22/74

    Demo Script

    Go to CIDev Portal and Demo extracting a spreadsheet from Documents/Sales ReportingQuickly Open up Analysis Services Model in Visual Studio 2008 to show the model used in the spreadsheet.

    Show them the UDM within the cube thats created.

    Browse the Cube

    Demonstrate the various types of VS Projects: Reports, SSIS, and Analysis Services, Reporting ModelOpen up the Internet Sales Reporting Model

    Describe it

    Open up the Internet Sales Reporting PackageShow the more complex report

    Demo full life cycle, round trip, build/deploy.Go Back to SharePoint and Demo the Large Report executing from within SharePoint.

    Show the reporting DashboardShow the Collaboration within the Portal

    Show Report ManagerConsuming Reports without SharePointScheduling ReportsEtc.

    Go Back to SharePoint and in the File Viewer Open up Report Builder.

    Create a simple ReportSave the ReportGo execute the report in SharePoint

    Go to the Report Center SiteDescribe LayoutShow Dashboard 1Show Reporting Services Example

    Discuss Contoso

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    23/74

    Contoso

    Contoso designs and markets bicycles, frames, componentsand accessories for mountain, road and touring cycling.Contoso follows a Balanced Scorecard Methodology to track its performance combining scorecards and analytics. Contosoalso uses PerformancePoint for monitoring, analyzing andplanning.

    The persona: Jennifer Adams, Contosos CFO.Business challenge: margin issues across some productcategories.Issues prior to solution

    Limited integration: had to jump from applications to applicationsto just get information.Misaligned information : when information was found there was no

    way to tie it back to corporate efforts and objectives.Slow and tedious: identifying issues quickly, performing root-causeanalysis required costly IT and analyst time.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    24/74

    Contoso Demo Flow

    Demo scenario

    Integration

    Delivery in Office

    MonitoringDriving

    accountability

    Analytics

    Asking questions

    Collaboration

    More than just numbers

    Planning

    Affecting thefuture

    Q&A

    END

    This CFO uses Microsoft

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    25/74

    s C O uses c oso tOffice SharePoint Serveras a thin and personalizedinterface to her corporate

    information

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    26/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    27/74

    This CFO can now consume very rich analytics

    And benefit from a fullfledge scorecard (built here

    following the balancedscorecard methodology)

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    28/74

    This CFO can now interact with very rich analytics

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    29/74

    And drill into the data

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    30/74

    As well as get quick information on KPIs by

    simply hovering over them.

    In order to make better

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    31/74

    In order to make betterinformed decisions, she

    needs to review related butunstructured information.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    32/74

    She opens the strategy maph i l d hi

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    33/74

    that is related to thisscorecard in order to

    understand how KPIs relateto each other.

    Now, she wants to know if

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    34/74

    ,there is anything more she

    could review in order tocomplete her analysis.

    Th li ti t t

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    35/74

    The application suggests toreview the finance

    scorecard

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    36/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    37/74

    If she needs to, she canfilter the scorecard.

    When she does so, thed d ll l t d

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    38/74

    scorecard and all relatedanalysis views will be filtered

    accordingly, guaranteeingconsistency of information.

    She can also look at theannotations associated to the KPIs

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    39/74

    annotations associated to the KPIs.

    Annotations allow her to gainmore context and understandmore than just the numbers.

    She wants to drill thru the

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    40/74

    gross profit margin KPI because it currently shows

    some issues.

    The following analytical view opens, presenting her with multiple

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    41/74

    opens, presenting her with multipleapplications to analyze the data.

    These applications will help herunderstand complex data much

    faster.

    She first opens a performance map.This application provides a quick view

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    42/74

    This application provides a quick view of the data after 2 dimensions.

    Here the size of the box is determined by sales amt and the color of the box

    represents % Gross Margin.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    43/74

    She understands that North America isselling a lot [their boxes are bigger].

    NA doesnt have margin issuescompared to the other geographies[NAs colors are green]

    This CFO drills under Europe

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    44/74

    She can see productcategories split across

    geographies

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    45/74

    Or geographies spilt acrossproduct categories

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    46/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    47/74

    Decomposition tree is a

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    48/74

    Decomposition tree is agreat and flexible way to

    ask your data very intuitivequestions

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    49/74

    She then drills across to

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    50/74

    time dimension tounderstand when certain

    geos sell road bikes

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    51/74

    The data can be analyzedacross any geo

    At this point, we are using all available hierarchies in the data (product category, geography and time).

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    52/74

    We can of course go back toa much simpler view

    When users perform this type of analysis, they assume that they

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    53/74

    y y ypicked the right metrics to

    analyze the data by.Switching their analysis to a

    different metrics is oftenchallenging.

    Switching their analysis to a

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    54/74

    different metrics is very easy using the

    decomposition tree

    The analysis is now ran thegross profit margin but the

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    55/74

    gross profit margin, but theCFO didnt have to go

    through all the steps of theprevious analytical path.

    The CFO has now being able toresolve the margin issue.

    H ll d i h i

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    56/74

    Holland is the country creatingthe problem in Europe: it was a

    top 3 in revenue, but the lastperformance from a margin

    standpoint

    The CFO can save and sharethis view with the rest of

    the organization.

    The analysis can also be

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    57/74

    The analysis can also beshared in PowerPoint in astatic and dynamic mode.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    58/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    59/74

    Who suggests that she

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    60/74

    Who suggests that shechecks her email for a salesforecast update notification

    The assignment opens inexcel. Notice that the

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    61/74

    excel. Notice that thePerformancePoint

    functionality is availablenatively in excel.

    The user benefits from the flexibleinterface and the PerformancePoint

    functionality. Users get the rightamount of information at the givenpoint in time. Process and security

    transpire thru to the end-userexperience.

    Notice that the forecast # isthe same as the number in

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    62/74

    t e sa e as t e u bethe scorecard. The

    scorecard and the planningexperience are integrated.

    The yellow cells are the cellsthe user can contribute to.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    63/74

    They represent the businessdrivers that determine the

    forecast numbers.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    64/74

    The application then runscentrally stored calculation

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    65/74

    yand logic.

    A new forecasting #appears.

    While this model might work when you have a few subcategories, it is

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    66/74

    y gnot highly scalable if you have

    many lines to update to show a new forecast.

    This is when you can usespreading functionality.

    Spreading allows end users to set a

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    67/74

    Spreading allows end users to set a bottom line # and have rules andlogic defined in PerformancePointrun the allocation at the sub-level.

    Here, the CFO simply updates the totalqty of bikes and the calculation enginespreads the result of centrally defined

    logic

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    68/74

    logic.

    The results could be based on seasonality or any other calculations defined on the

    server.

    The CFO can roll up this analysisto the European forecast and

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    69/74

    include an annotation at the celllevel to explain that the new allocation has been spread.

    Annotations are stored centrally

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    70/74

    to enforce auditability of theforecast.

    The form can be shared and

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    71/74

    The form can be shared andsubmitted.

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    72/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    73/74

  • 8/6/2019 Microsoft Business Intelligence - Platform Overview

    74/74

    P L AT F O R M O V E RV I E W M A R C H 1 8 T H , 2 0 0 9

    C H U C K R U S S E L LS E N I O R PA RT N E R

    C O L L E C T I V E I N T E L L I G E N C E I N C .C R U S S E L L @ C O L L E C T I V E I N T E L L I G E N C E . C O M

    Microsoft Business Intelligence