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

Exposing Business Intelligence With Share Point 2010

Apr 06, 2018

Download

Documents

Simon Yip
Welcome message from author
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
Page 1: Exposing Business Intelligence With Share Point 2010

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

Page 2: Exposing Business Intelligence With Share Point 2010

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

Page 3: Exposing Business Intelligence With Share Point 2010

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?

Page 4: Exposing Business Intelligence With Share Point 2010

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

Page 5: Exposing Business Intelligence With Share Point 2010

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

Page 6: Exposing Business Intelligence With Share Point 2010

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

Page 7: Exposing Business Intelligence With Share Point 2010

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

Page 8: Exposing Business Intelligence With Share Point 2010

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

Page 9: Exposing Business Intelligence With Share Point 2010

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

Page 10: Exposing Business Intelligence With Share Point 2010

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

Page 11: Exposing Business Intelligence With Share Point 2010

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

Page 12: Exposing Business Intelligence With Share Point 2010

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

Page 13: Exposing Business Intelligence With Share Point 2010

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

Page 14: Exposing Business Intelligence With Share Point 2010

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

Page 15: Exposing Business Intelligence With Share Point 2010

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

Page 16: Exposing Business Intelligence With Share Point 2010

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

Page 17: Exposing Business Intelligence With Share Point 2010

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

Page 18: Exposing Business Intelligence With Share Point 2010

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

Page 19: Exposing Business Intelligence With Share Point 2010

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

Page 20: Exposing Business Intelligence With Share Point 2010

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

Page 21: Exposing Business Intelligence With Share Point 2010

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

Page 22: Exposing Business Intelligence With Share Point 2010

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

Page 23: Exposing Business Intelligence With Share Point 2010

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

Page 24: Exposing Business Intelligence With Share Point 2010

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)

Page 25: Exposing Business Intelligence With Share Point 2010

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

Page 26: Exposing Business Intelligence With Share Point 2010

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

Page 27: Exposing Business Intelligence With Share Point 2010

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

Page 28: Exposing Business Intelligence With Share Point 2010

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

Page 29: Exposing Business Intelligence With Share Point 2010

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

Page 30: Exposing Business Intelligence With Share Point 2010

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)

Page 31: Exposing Business Intelligence With Share Point 2010

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

Page 32: Exposing Business Intelligence With Share Point 2010

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

Page 33: Exposing Business Intelligence With Share Point 2010

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

Page 34: Exposing Business Intelligence With Share Point 2010

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

Page 35: Exposing Business Intelligence With Share Point 2010

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

Page 36: Exposing Business Intelligence With Share Point 2010

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!