Bus intelligence bringing_it_all_together

45
SHAREPOINT 2010 BUSINESS INTELLIGENCE Bringing it All Together

description

 

Transcript of Bus intelligence bringing_it_all_together

Page 1: Bus intelligence bringing_it_all_together

SHAREPOINT 2010 BUSINESS

INTELLIGENCE

Bringing it All Together

Page 2: Bus intelligence bringing_it_all_together

What is Business Intelligence?

Any information that pertains to the history, current status or future projections of a business organization

Systems that provide directed background data and reporting tools to support and improve the decision-making process

Page 3: Bus intelligence bringing_it_all_together

The Three Stages of Business Intelligence

1. Organizing, cleansing and collecting data

2. Delivering the data in a consistent and appropriate, meaningful and easy-to-use format

3. Using the data to make effective decisions

Page 4: Bus intelligence bringing_it_all_together

Stage 1: Organizing Data

Use Business Intelligence Studio (BIDS) to create SSAS databases

Cubes: The basic unit of storage and analysis in Analysis Services

Dimensions: a category for analyzing business data, ex: States,Cities

Measures: column in a table that you'd like to analyze, ex: sales

OLAP (Online Analytical Processing)Precalculates and stores aggregates in SSAS databases

Page 5: Bus intelligence bringing_it_all_together

Stage 2: Delivering Data

A team effort – need at least business analyst with a good knowledge of data warehouse

Design of dashboards critical – consult a web designer if possible

Establish governance rules upfront – only stored procedures, all connections in libraries, etc.

Enlist business power users to manage rights of BI objects

Test user acceptance at draft stage

Page 6: Bus intelligence bringing_it_all_together

The Business Intelligence Market

Business Intelligence Product Market Share 2009

Business Objects, acquired by SAP 24%

SAS, still independent 14.6%

Hyperion, acquired by Oracle 14.6%

Cognos, acquired by IBM 11.3%

Microsoft, which acquired Pro Clarity and rebranded it as Performance Point

7.7%

TOTAL 72.2%

By 2014 the total sales of BI products is expected to hit $12bn

Page 7: Bus intelligence bringing_it_all_together

Microsoft SharePoint 2010The business collaboration platform for the Enterprise and the Web

Connect and Empower People

Cut Costs with a Unified Infrastructure

Rapidly Respond to Business Needs

Communities

Search

Sites

Composites

ContentInsights

Page 8: Bus intelligence bringing_it_all_together

SharePoint 2010 BI Pros Less expensive than other solutions—free

with Enterprise version of SharePoint 2010 Completely customizable and extensible

with .NET and Silverlight Good support from Microsoft premier support Brings together your entire environment Offers users more “self-service” options Is “embedded” with SharePoint rather than

separate

Page 9: Bus intelligence bringing_it_all_together

SharePoint 2010 BI Cons More work to get started—have to build or

purchase a risk analysis application (like ProViz XL IRM), for instance, while other products offer this OTB

SharePoint 2010 setup and admin requires senior IT support

Requires SharePoint Enterprise license Need to be a entirely Microsoft shop to reap

the full benefits New kid on the block

Page 10: Bus intelligence bringing_it_all_together

When to Use SharePoint BI?

When your organization is looking for a long term solution

When you are an all-Microsoft shop When flexibility and extensibility are

paramount concerns When your users make extensive use of

Excel for modeling critical data When delivering data worldwide is important

Page 11: Bus intelligence bringing_it_all_together

What Comprises SharePoint BI?

Excel Services PowerPivot for Excel 2010 Performance Point SQL Server Reporting Services Office Web Apps Visio Graphic Services Business Connectivity Services

The following services are the primary SharePoint Business Intelligence services

Page 12: Bus intelligence bringing_it_all_together

Supporting BI Services

Enterprise Search Secure Store Service Metadata Service Usage Data Collection Web Analytics State Service

The following services play a supporting role in SharePoint Business Intelligence services

Page 13: Bus intelligence bringing_it_all_together

Other SharePoint BI Elements

SQL Server 2008 R2 Analysis Services – for OLAP cubes

Business Intelligence Studio – for report and cube creation

Report Builder – for report creation by business users

Dashboard Designer – the client part of Performance Point

SharePoint Designer 2010 – for Business Connectivity connections, etc.

Page 14: Bus intelligence bringing_it_all_together

SharePoint BI Brings it All Together

SharePoint

Web Apps

SQL Analysis Services

SQL Reporting Services

Excel Spreadsheets

BCS – other Business Data

SQL PowerPivot

Perf Point Dashboards

Visio Diagrams

SharePoint Data

Functional ViewPoint

Page 15: Bus intelligence bringing_it_all_together

SharePoint BI Brings It All Together

BUSINESS USER EXPERIENCE• Excel 2010 with PowerPivot• Visio Diagrams

BUSINESS COLLABORATION PLATFORM• Excel Services with PowerPivot• Performance Point, Business Connectivity

INFORMATION PLATFORM• Data Warehouse• Analysis Services, Reporting Services, Integration Services

Structural Viewpoint

Page 16: Bus intelligence bringing_it_all_together

SharePoint 2010 BI Architecture

Software Viewpoint

Page 17: Bus intelligence bringing_it_all_together

SharePoint 2010 BI Deployment

Many interdependent services Must use Kerberos authentication for full,

secure, data accessRead and use 177-page white paper “

Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products”

Must TEST connections to external data – make sure you can refresh successfullySQL databasesSQL Server OLAP cubesOther data sources

Page 18: Bus intelligence bringing_it_all_together

Service Applications Benefits No longer a separate SSP website

SAs managed via Central Administration

Pick and choose the services you use If you don’t need a service, don’t add it

Web applications can consume services on an individual basis Each Web application can use any combination of all available SAs

Service Applications may be organized into groups called Proxy

Groups

Deploy multiple instances of the same SA Just give each one a unique name

Reuse SA instances across multiple Web applications in farm

Page 19: Bus intelligence bringing_it_all_together

Service Model – Architectural View

Service: Actual program (binaries) deployed to servers in farm

Service Application

Service Proxy Service Proxy

Web Part, Pages(Service

Consumer)

*.SVC’s, PowerShell Cmdlets(Service Consumer)

Service Machine Instance: Actual instance of the running service binaries on a server

Service Application: Configuration of the service in a farm

Service Application Proxy:Reference to the Service Application

Service Consumer: Bits that utilize the service’s logic

Page 20: Bus intelligence bringing_it_all_together

What is a Service Application? Service Application: A configured logical instance of a

Service

Provides data or computing resources

Exposes administrative interfaces

Uses resources Service Database

Application Pool

Service Instances: Running physical instance of a service

Contains the configured user accounts the server will run as

Contains connection details for the configured databases

utilized by the service Could be non-SharePoint schema databases … ie: custom DBs

Page 21: Bus intelligence bringing_it_all_together

How is a Service Application Used?

Features, such as web parts, on a Web App use Service Applications

Web application SA Proxy Service ApplicationA Service Application Proxy connects a Web App to a

Service appAssociations determined by administrators, can be

changed any timeConnections can be managed individually or in groups

(‘Service Application Proxy Group’)

Page 22: Bus intelligence bringing_it_all_together

Service Application Proxy A proxy is a virtual entity that connects Web

applications to service applications

Consumers interact with the service via proxies

Installed on the WFE servers

Associated with a service application

Knows how to connect to the service on the app servers via WCF services

Talks to a round-robin load balancer when the service is installed on multiple app servers

Page 23: Bus intelligence bringing_it_all_together

Service Application Proxy Groups A proxy group is a group of Service Application

proxies that are selected for a web application By default, all SA proxies are included in the default

proxy groupYou can remove them from the default group

When you create a web app you can:select the default proxy groupcreate a custom proxy group by selecting which SA proxies

should be included

Page 24: Bus intelligence bringing_it_all_together

External Data Sources

Excel Services Architecture

REST APIExcel Web Services

Excel Web Access

JSON

W E B F R O N T E N D

OracleOLAP

SharePoint Content Database

XLSX / b / m

User-Defined

FunctionsExcel Calculation Service

A P P L I C A T I O N S E R V E R

Excel Proxy (connector-part of Excel Service Application)

Page 25: Bus intelligence bringing_it_all_together

Excel Deployment: Let's Get Real Web applications must use Kerberos

authentication, add SPN on app pool accounthttp/WFE and http/WFE.mydomain.com

Create Excel Calculation Services SPN on Application Pool identity accountHTTP/appservername

Start Excel Calculation Services on APP server

Add and configure Excel Service Application

Page 26: Bus intelligence bringing_it_all_together

SharePoint 2010 Authentication

Page 27: Bus intelligence bringing_it_all_together

Excel Deployment (continued) Start Claims to Windows Token Service on

APP serverCheck to make sure its running as “Local System”

in Central Admin/Security Install SSAS on SQL Server

Create SPN for SSAS service account, MSOLAPSvc.3/sqlservername

Configure constrained delegationOn APP server, add SSAS service accountOn Excel service account, add SSAS service

account

Page 29: Bus intelligence bringing_it_all_together

PowerPivot Deployement

Install PowerPivot for “existing” farm from SQL Server 2008 DVD on APP server

Deploy powerpivotwebapp.wsp solution to each web application that will run PowerPivot

Create a PowerPivot service application Install Secure Store and configure unattended

service account (you really should use Kerberos)

Activate PowerPivot feature on site collections

http://msdn.microsoft.com/en-us/library/ee210616.aspx

Page 30: Bus intelligence bringing_it_all_together

Demo of Excel Services setup

Page 31: Bus intelligence bringing_it_all_together

Demo of Excel Services in Action(create data connection)

Page 32: Bus intelligence bringing_it_all_together

PowerPivot Demo(show in Excel 2010 and

publish to PowerPivot Gallery)

Page 33: Bus intelligence bringing_it_all_together

Report Server Demo(show internet sales and

connection to stored procedure)

Page 34: Bus intelligence bringing_it_all_together

PPS Architecture

Page 35: Bus intelligence bringing_it_all_together

Dashboard Designer Download

Page 36: Bus intelligence bringing_it_all_together

Visio Services, At a Glance“Data-Driven Diagrams in SharePoint”

Data Source

1 hour later… Top Features:Diagrams all live in SharePoint Diagrams viewable in the

browserDiagrams created once onlyDiagrams containing data

graphics are refreshableDiagrams give data context and

improve insights into the state of a system

Page 37: Bus intelligence bringing_it_all_together

FAST BI Indexing Connector Add-in to FAST Search Server for SharePoint Query and Crawl XLSX/XSLM and RDL

reports Dedicated Reports tab Use filters to refine and narrow results BI Search identifies Table, Pivot Tables, and

Chart Data Crawls data not visible in report using data

connection

Page 38: Bus intelligence bringing_it_all_together

Detailed Report Information

Location of Search Term

Find Similar Reports

Report Preview

Page 39: Bus intelligence bringing_it_all_together

SO! How do I Get Started?

Page 40: Bus intelligence bringing_it_all_together

Watch Videos Microsoft BI Resource Center

http://technet.microsoft.com/en-us/sharepoint/ee692578.aspx

Two important Twenty-Six New York videos:http://www.26ny.com/content/5.1_articles.html#articles_webcasts

1. How does the Microsoft BI Stack . . .Stack UP?An excellent review of all the BI software products out there and how they compare to Microsoft BI.

2.Rapid BI Dashboard DevelopmentA great demo of Performance Point Dashboard Designer showing the full power of this tool

Page 41: Bus intelligence bringing_it_all_together

Do Some Tutorials

Excel Services Tutorial – Is It Working?http://www.sharepointmonitor.com/2010/02/getting-started-with-the-sharepoint-2010-excel-services/

PowerPivot Tutorial for Excel 2010 http://technet.microsoft.com/en-us/library/ee835510.aspx

Reporting Services Tutorials http://msdn.microsoft.com/en-us/library/bb522859.aspx

SQL Server Analysis Services Tutorialhttp://technet.microsoft.com/en-us/library/ms170208.aspx

Page 42: Bus intelligence bringing_it_all_together

Create a Sales Dashboard in PPShttp://technet.microsoft.com/en-us/bi/ff643005.aspx

Page 43: Bus intelligence bringing_it_all_together

SharePoint 2010 BI Resources Choosing a Business Intelligence Tool

http://technet.microsoft.com/en-us/library/ff394320(office.14).aspx Excel Services 2010 Overview

http://technet.microsoft.com/en-us/library/ee424405(office.14).aspx Office Web Apps

http://technet.microsoft.com/en-us/library/ee855124(office.14).aspx PowerPivot for SharePoint

http://technet.microsoft.com/en-us/library/ee210682(SQL.105).aspx PerformancePoint Services Planning

http://technet.microsoft.com/en-us/library/ee681486(office.14).aspx Reporting Services & SharePoint Integration

http://technet.microsoft.com/en-us/library/ee210649(SQL.105).aspx Visio Services Planning

http://technet.microsoft.com/en-us/library/ee663482(office.14).aspx

Page 44: Bus intelligence bringing_it_all_together

Thank you sponsors!!

Page 45: Bus intelligence bringing_it_all_together

Remember to fill out your evaluations for your chance to win cool prizes

3 Apple IPAD 32 GB Wifi2 ASUS Netbooks

Also Some Books1 Typemock Isolator LicenseA 2-5 Day Course from SetFocus on SharePointTelerik RAD Controls Set1 DeliverPoint WFE 2010 license (Worth $1500)1 BCS Meta Man license (Worth $1200)1 Lightning Conductor 2010 WFE license (Worth $800)1 Lightning Storm Forums license. (Worth $600)