exposing business intelligence with share point 2010

36
ExposingBusinessIntelligencewithSharePoint2010 Ricky Chan Partner Technical Consultant Customer Services and Support, APGC

Upload: simon-yip

Post on 06-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 1/36

ExposingBusinessIntelligencewithSharePoint2010

Ricky Chan

Partner Technical Consultant

Customer Services and Support, APGC

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 2/36

Agenda

Business Intelligence (BI) Primer

BI Tools in SharePoint 2010

Visio Services

Excel Services

PerformancePoint Services

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 3/36

BusinessIntelligencePrimer

What is Business Intelligence?• Analytics• OLAP• DataMining• Benchmarking

• Reporting

What information do decision makers need in order tomake effective business critical decisions?

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 4/36

MicrosoftSharePoint2010Thebusinesscollaborationplatformfortheenterpriseandtheweb

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 5/36

MicrosoftBusinessIntelligence

BusinessUserExperience

DataInfrastructureandBIPlatformAnalysisServices

ReportingServices

IntegrationServices

MasterDataServices

DataMining

DataWarehousing

BusinessCollaborationPlatformDashboards&ScorecardsExcelServices

Webbasedforms&workflow

Collaboration

Search

ContentManagement

LOBdataintegration

FamiliarUserExperienceSelf-Serviceaccess&insight

Dataexploration&analysis

Predictiveanalysis

Datavisualization

Contextualvisualization

BusinessCollaborationPlatform

DataInfrastructure&BIPlatform

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 6/36

SQLServer2008R2ReportingServices&PowerPivot

Reporting services• DoesnotshipwithSharePoint2010

– ReportingServicesWebPartscanbeinstalledasadd-ontoSharePoint• UsedtocreateprofessionalreportsforBIapps

– Includesreportsbuilderformodifyingreports

PowerPivot

• Usedeitherforclientorserversideexcelfiles• Makesitpossibletoworkwithanextremelylargescaleofdatafrommultiple,heterogeneousdatasourcesatonetime

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 7/36

BICenterSiteTemplate

Evolution of the Reporting Center template• PredefinedlistsforPPS,ExcelServices• StartingpointforBI

BI functionalities can be also used in other sites as well

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 8/36

SharePoint2010BIWebParts

Simple web parts that provide visualization• Quicksummaryofdata• Canaccessmultipledatasources

OtherWebPartsListsandExternalListsExcelServices

FixedValuesListsandExternalListsExcelServicesSQLAnalysisServices

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 9/36

DEMOChartWebPart&StatusIndicators

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 10/36

VisioServicesKeyFeatures

ShareDiagramsinSharePoint• VisualizeyourbusinessintelligencewithVisiodiagrams

• DiagramscanbeviewedwithouthavingVisioclientinstalled

• FullFidelityrenderingwithSilverlight,orPNG

ConnectDiagramstoData• Usedatagraphicstobuildfrontendsforyourreal-timebusinessintelligencesolutions

• DiagramscanbeconnectedtovariousDatasources

BuildDashboards

• UseWebPartConnectionstointegratewithotherSharePointwebparts

• UsetheMashupAPItofullycustomizeyourdashboardsandmanipulatedata

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 11/36

VisioServices,AtaGlance“Data-DrivenDiagramsinSharePoint”

1 hour later…  TopFeatures:DiagramsallliveinSharePointDiagramsviewableinthebrowser

Diagramscreatedonceonly

Diagramscontainingdatagraphicsarerefreshable

Diagramsgivedatacontextandimproveinsightsintothestateofasystem

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 12/36

VisioServicesfeatures

Rendering• Browser-agnostic• FullFidelityrenderingusing• Down-levelexperienceinPNG

 Visual Refresh of Data Diagrams

• Refreshdataconnecteddiagramsto:

• SupportsKerberos,SSO&UnattendedAuth.• Automaticrefresh

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 13/36

VisioServicesJavaScriptObjectModel

• Enablesdiagramstoparticipateinmash-upapplications.

CustomDataProviders

• Enablesrefreshfromnon-nativedatasources.

CustomDataGraphics

• Enablestherefreshofnon-nativedatagraphicshapes.

Webpartconnections

• ConsumeandprovideinformationbetweenVisioservicesandwebparts

VisioServicesextensibility

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 14/36

DEMOVisioServices

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 15/36

WhatisExcelServices?

Real-time, interactive, end-user BI reporting tool• DisplaysallortargetedelementsofExcelworkbooksthroughthebrowser

• ExtendsExcelcapabilitiessuchasexternaldataconnectivityandExcelbasedmodelingtothebrowser

Application Development platform for building data-centricapplications

• AutomateworkbooksviaWebServicesAPI• ProvidehighlyinteractiveapplicationviaJSOM• EasilydistributeExcelcontentviaREST

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 16/36

ExternalDataSources

ExcelServicesArchitecture

RESTAPIExcelWebServices

ExcelWebAccess

JSOM

SharePointContentDatabaseXLSX/b/m

User-DefinedFunctions ExcelCalculationService

ExcelProxy

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 17/36

ExposingExcelContent

Excel Web Access (EWA) Web part• Displaysentireworkbook,specificsheets,orspecificitems

*”Publish”allowscontentownerfinecontroloverwhatgetsdisplayed

Programmatically

• RESTServices• WebServices• JavaScriptObjectModel• Server-basedUserDefinedFunctions

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 18/36

ExcelWorkbooksintheBrowser

Provides a browser based view of ExcelAllows interaction within the Excel Workbook

• Expand/collapsePivotTable,Sorting,Filtering,Parameters

EWA integration with SharePoint filters enable

Excel based dashboards

Excel Web App

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 19/36

LeveragingExistingExcelSolutions

Share existing Excel applications, analysis, and models bypublishing to SharePoint

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 20/36

Programmability

Web Services (updated for 2010): Increase Developers

ability to automate & manipulate Excel work books• Newmethodstosupportsdiscovery&retrievalofmoreworkbookobjects• Abilityforawebservicebasedapplicationtoparticipateinacollaborativeeditingsession.

 

JavaScript OM (New for 2010): Enable new applicationscenarios for professional developer

• EnableDevtocatchandreacttouser’sactionsw/inadisplayedweb• Projectworkbookdataviamashup

 REST (New for 2010):

• No-CodeaccesstoExcelworkbookcontent• Enables“live”projectionofExcelcontent

Server based User Defined Functions

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 21/36

ExcelWebServices

Expanded and enhanced from previous versionsSupports editing and saving workbookprogramatically

Can be used to:• Automateworkbookleveloperations• LeverageexistingExcelmodels• Provideeasilymaintainablecalculationengineforbusinessapplications

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 22/36

ExcelRESTAPI

Exposes Excel content via simple URL• Accesscharts,tables,PivotTablesorranges• Returnedformatsinclude:image,html,andxml(atom)Enables end users to:

Embeddynamicdataandchartswhere-everaURLcanbeevaluated(webpage,officeapps,etc.)• CreatemashupsbyusingsimplereferencestoExcelcontent• <advanced>leverageexistingExcelmodelsbypassinginvaluesviatheURL,andretrievingresultsaspartofthesame

URL.No need to write/deploy custom code

SharePoint security enforced

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 23/36

http://server/_vti_bin /ExcelRest.aspx/Shared%20Documents/File.xlsx/Model/Ranges(‘Sheet!A1’)

Handler–theASPXthathandlesallExcelServicesRESTrequests

NameofthefileasyouwouldaccessitinSharePoint

Pathinsidetheworkbook.

ResourceNameAllowsaccessto…

 /Model Theworkbook(thebinaryortheavailablefeeds)

 /Model/Ranges Listofnamedrangesinaworkbook(someofthem)

 /Model/Ranges(‘RangeName’) Specificrange.

 /Model/Charts Listofcharts

 /Model/Charts(‘ChartName’) SpecificChart

 /Model/Tables Listoftables(Lists)

 /Model/Tables(‘TableName’) Specifictable

 /Model/PivotTables ListofPivotTables

 /Model/PivotTables(‘PivotName’) SpecificPivotTable

RESTSyntax

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 24/36

JavaScriptObjectModel(JSOM)

Add JavaScript code on a Web Part pageto programmatically interact with ExcelWeb Access Web Parts

Functionality includes

• JSOMeventsthatareraisedwhenuserseditacell,changetheactiveselectionoractivecell,andwhentheworkbookhasfinishedrendering

• UseJSOMtoset/getvaluesandtodrivetheUI(scrolltoarange,switchbetweennameditemsorsheets)

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 25/36

DEMOExcelServices

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 26/36

PerformancePointServices

Context-driven dashboards across systems• Providestransparencyandaccountability• Interactiveaccessusingbrowser• Canbecreated/updatedbypower-users/professionals

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 27/36

WhatareDashboards?

Visual displays of information needed to achieve one ormore objectives*

Single-Screen display of information to keep in touch with… 

Should answer fundamental questions

Alert the user to issues or problemsOperational, Performance, Personal

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 28/36

WhatareScorecards?

Elements of a dashboardAlign strategies and organizational goals

Measure and manage Key Performance Indicators

(KPI)Modeled after the business, not the data

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 29/36

DesigningPPSApplications

Dashboard designer used to create content• ClickOnceapplicationlaunchedfrombrowser• ManagescontentdirectlyinSharePoint

– Listsforcontent,datasources,dashboards

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 30/36

AggregatingDataSources

Data access is managed with Data Sources• Dataisaccessiblefrommultiplesources

– AnalysisServices,SQLServer,ExcelServices,PowerPivotandSharePointlists

• Accessedwithserviceaccountorcurrentuser•

StoredinlistasanXMLfile(*.ppsdc)

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 31/36

PPSContentintheBrowser

Business users view content in the browser• StoredasWebPartpages• WebPartconnectionsusedtorelatecontent

– Ex.Itemchoiceinascorecardupdatesreports

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 32/36

VisualDataExploration

Decomposition trees allow data exploration• NewinSharePoint2010• Availablebyrightclickingdatainbrowser

– Analyze->DecompositionTree

• Allowsfiltering\expandingacrossdimensions• Allowsfasterandmorerelevantvisualizationofdata

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 33/36

DevelopmentScenarios

Create Report, Filter, and Tabular Data Source Extensions• Reportextensions,Filterextensions,datasourceextension,editorcustomizations

Create Scorecard Transforms

• Changetheappearance,contents,orfunctionalityofscorecards

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 34/36

DEMO

PerformancePointServices

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 35/36

Summary

Business Intelligence (BI) PrimerBI Tools in SharePoint 2010

Visio Services

Excel Services

PerformancePoint Services

8/2/2019 Exposing Business Intelligence With Share Point 2010

http://slidepdf.com/reader/full/exposing-business-intelligence-with-share-point-2010 36/36

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other

countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentations. Because Microsoft must respond

to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of 

this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Thank You!