SlideShare una empresa de Scribd logo
1 de 45
Bringing it All Together SharePoint 2010 Business Intelligence Kathryn Birstein, SharePoint Architect SharePoint Salvation http://www.sharepointsalvation.com
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 improvethe decision-making process
The Three Stages of Business Intelligence Organizing, cleansing and collecting data Delivering the data in a consistent and appropriate, meaningful and easy-to-use format Using the data to make effective decisions
Stage 1: Organizing Data OLAP (Online Analytical Processing)Precalculates and stores aggregates in SSAS databases 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
Stage 2: Delivering Data A team effort – need at least business analyst with a good knowledge of data warehouse 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
The Business Intelligence Market By 2014 the total sales of BI products is expected to hit $12bn
Microsoft SharePoint 2010The business collaboration platform for the Enterprise and the Web Sites Connect and Empower People Communities Composites Cut Costs with a Unified Infrastructure Content Insights Rapidly Respond to Business Needs Search
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
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
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
What Comprises SharePoint BI? The following services are the primary SharePoint Business Intelligence services Excel Services PowerPivot for Excel 2010 Performance Point  SQL Server Reporting Services Office Web Apps Visio Graphic Services Business Connectivity Services
Supporting BI Services The following services play a supporting role in SharePoint Business Intelligence services Enterprise Search Secure Store Service Metadata Service Usage Data Collection Web Analytics State Service
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.
SharePoint BI Brings it All Together Functional ViewPoint
SharePoint BI Brings It All Together Structural Viewpoint
SharePoint 2010 BI Architecture
SharePoint 2010 BI Deployment Many interdependent services Must use Kerberos authentication for full, secure, data access Read 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 successfully SQL databases SQL Server OLAP cubes Other data sources
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
Service Model – Architectural View Service: Actual program (binaries) deployed to servers in farm Service Machine Instance: Actual instance of the running service binaries on a server Service Application Service Application:Configuration of the service in a farm Service Proxy Service Proxy Service Application Proxy:Reference to the Service Application Service Consumer:Bits that utilize the service’s logic Web Part, Pages (Service Consumer) *.SVC’s, PowerShell Cmdlets (Service Consumer)
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
How is a Service Application Used? Features, such as web parts, on a Web App use Service Applications Web application  SA Proxy  Service Application A Service Application Proxy connects a Web App to a Service app Associations determined by administrators, can be changed any time Connections can be managed individually or in groups (‘Service Application Proxy Group’)
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
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 group You can remove them from the default group When you create a web app you can: select the default proxy group create a custom proxy group by selecting which SA proxies should be included
Excel Services Architecture W E B  F R O N T  E N D REST API Excel Web Services Excel Web Access  JSON Excel Proxy (connector-part of Excel Service Application) A P P L I C A T I O N  S E R V E R User-Defined Functions Excel Calculation Service SharePoint Content Database External Data Sources XLSX / b / m Oracle OLAP
Excel Deployment: Let's Get Real Web applications must use Kerberos authentication, add SPN on app pool account http/WFE and http/WFE.mydomain.com Create Excel Calculation Services SPN on Application Pool identity account HTTP/appservername Start Excel Calculation Services on APP server Add  and configure Excel Service Application
SharePoint 2010 Authentication
Excel Deployment (continued) Start Claims to Windows Token Service on APP server Check 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 delegation On APP server, add SSAS service account On Excel service account, add SSAS service account
Excel Services Limitations Supported and Unsupported Featureshttp://msdn.microsoft.com/en-us/library/ff595319.aspx Differences between using a workbook in Excel and Excel Serviceshttp://office.microsoft.com/en-us/excel-help/differences-between-using-a-workbook-in-excel-and-excel-services-HA010021716.aspx
PowerPivot Deployement http://msdn.microsoft.com/en-us/library/ee210616.aspx 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
Demo of Excel Services setup
Demo of Excel Services in Action(create data connection)
PowerPivot Demo(show in Excel 2010 and publish to PowerPivot Gallery)
Report Server Demo(show internet sales and connection to stored procedure)
PPS Architecture
Dashboard Designer Download
Visio Services, At a Glance“Data-Driven Diagrams in SharePoint” 1 hour later… Top Features: ,[object Object]
Diagrams viewable in the browser
Diagrams created once only
Diagrams containing data graphics are refreshable
Diagrams give data context and improve insights into the state of a systemData Source
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
Detailed Report Information Location of Search Term Find Similar Reports Report Preview
SO! How do I Get Started?
Watch Videos Microsoft BI Resource Centerhttp://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 Development 	A great demo of Performance Point Dashboard Designer showing the full power of this tool
Do Some Tutorials Excel Services Tutorial – Is  It Working?http://www.sharepointmonitor.com/2010/02/getting-started-with-the-sharepoint-2010-excel-services/  ,[object Object],Reporting Services Tutorialshttp://msdn.microsoft.com/en-us/library/bb522859.aspx SQL Server Analysis Services Tutorialhttp://technet.microsoft.com/en-us/library/ms170208.aspx

Más contenido relacionado

La actualidad más candente

SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010Ivan Sanders
 
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
SoCalCodeCamp SharePoint Server 2010 a Developer PlatformSoCalCodeCamp SharePoint Server 2010 a Developer Platform
SoCalCodeCamp SharePoint Server 2010 a Developer PlatformIvan Sanders
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina Belgium
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceIvan Sanders
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementIvan Sanders
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appTalbott Crowell
 
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...Michael Noel
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchRob Windsor
 
Designing for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsDesigning for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsRoy Kim
 
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClassEuropean Collaboration Summit
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...European Collaboration Summit
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsSharePoint Saturday NY
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introductioncrokitta
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuerySharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQueryNick Hadlee
 
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013NCCOMMS
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101Nick Hadlee
 
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business IntelligenceEuropean Collaboration Summit
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...Ivan Sanders
 
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the CloudSharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the CloudDan Usher
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Joseph Lopez
 

La actualidad más candente (20)

SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010SharePoint Saturday Sacramento  Business Intelligence with SharePoint 2010
SharePoint Saturday Sacramento Business Intelligence with SharePoint 2010
 
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
SoCalCodeCamp SharePoint Server 2010 a Developer PlatformSoCalCodeCamp SharePoint Server 2010 a Developer Platform
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business Intelligence
 
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content ManagementSharePoint Connections Coast to Coast Overview of Enterprise Content Management
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
 
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
 
Integrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio LightswitchIntegrating SharePoint 2010 and Visual Studio Lightswitch
Integrating SharePoint 2010 and Visual Studio Lightswitch
 
Designing for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted AppsDesigning for SharePoint Provider Hosted Apps
Designing for SharePoint Provider Hosted Apps
 
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass
[Vochten/Harbar] SharePoint Server On Premises & Hybrid PowerClass
 
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
ECS19 - Vesa Juvonen - SharePoint Development for Enterprises - What's New an...
 
Peter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer WorkflowsPeter Ward: The True Power of SharePoint Designer Workflows
Peter Ward: The True Power of SharePoint Designer Workflows
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
 
SharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuerySharePoint Alerts with WCF and jQuery
SharePoint Alerts with WCF and jQuery
 
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
 
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
 
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
 
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the CloudSharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
 
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
Configuring SharePoint Server 2013 environment for Business Intelligence Plat...
 

Similar a Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together

Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherTIAA-CREF
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPAyman El-Hattab
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platformKashif Akram
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayVishal Pawar
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataBram de Jager
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientEric Molner
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationNilesh Mehta
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting ServicesAhmed Elbaz
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101TIBCO Jaspersoft
 

Similar a Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together (20)

Bus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_togetherBus intelligence bringing_it_all_together
Bus intelligence bringing_it_all_together
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
Sharepoint as a service platform
Sharepoint as a service platformSharepoint as a service platform
Sharepoint as a service platform
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
 
Power bi overview
Power bi overview Power bi overview
Power bi overview
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Business Intelligence for SharePoint
Business Intelligence for SharePointBusiness Intelligence for SharePoint
Business Intelligence for SharePoint
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate DataPowerApps, the Developer Story: Build an API to Integrate Corporate Data
PowerApps, the Developer Story: Build an API to Integrate Corporate Data
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
 
Xcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your EnterpriseXcelsius tips and tricks for your Enterprise
Xcelsius tips and tricks for your Enterprise
 
SharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementationSharePoint 2010 enterprise implementation
SharePoint 2010 enterprise implementation
 
Intro to power apps
Intro to power appsIntro to power apps
Intro to power apps
 
Sap bo xi r4.0
Sap bo xi r4.0Sap bo xi r4.0
Sap bo xi r4.0
 
Sap bo xi r4.0
Sap bo xi r4.0Sap bo xi r4.0
Sap bo xi r4.0
 
Sap bo xi r4.0
Sap bo xi r4.0Sap bo xi r4.0
Sap bo xi r4.0
 
Sap bo xi r4.0
Sap bo xi r4.0Sap bo xi r4.0
Sap bo xi r4.0
 
SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101
 

Más de SharePoint Saturday NY

Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in actionSharePoint Saturday NY
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownSharePoint Saturday NY
 
Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010SharePoint Saturday NY
 
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicMostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicSharePoint Saturday NY
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycSharePoint Saturday NY
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010SharePoint Saturday NY
 
Chris McNulty - Managed Metadata and Taxonomies
Chris McNulty - Managed Metadata and TaxonomiesChris McNulty - Managed Metadata and Taxonomies
Chris McNulty - Managed Metadata and TaxonomiesSharePoint Saturday NY
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesSharePoint Saturday NY
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...SharePoint Saturday NY
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingSharePoint Saturday NY
 
Matthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentMatthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentSharePoint Saturday NY
 
Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010SharePoint Saturday NY
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellSharePoint Saturday NY
 
Susan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSusan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSharePoint Saturday NY
 
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingScott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingSharePoint Saturday NY
 
Paul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesPaul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesSharePoint Saturday NY
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
 
Richard Harbridge: 7 SharePoint Success Factors
Richard Harbridge: 7 SharePoint Success FactorsRichard Harbridge: 7 SharePoint Success Factors
Richard Harbridge: 7 SharePoint Success FactorsSharePoint Saturday NY
 

Más de SharePoint Saturday NY (20)

Sb chatterjee share point workspace 2010 in action
Sb chatterjee   share point workspace 2010 in actionSb chatterjee   share point workspace 2010 in action
Sb chatterjee share point workspace 2010 in action
 
Joel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill DownJoel Oleson: SharePoint 2010 Upgrade Drill Down
Joel Oleson: SharePoint 2010 Upgrade Drill Down
 
Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010Chris Geier: Information Management in SharePoint 2010
Chris Geier: Information Management in SharePoint 2010
 
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - publicMostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
Mostafa Elzoghbi: SharePoint 2010 Sanbbox Solutions bestpractices - public
 
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nycJohn Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010
 
Chris McNulty - Managed Metadata and Taxonomies
Chris McNulty - Managed Metadata and TaxonomiesChris McNulty - Managed Metadata and Taxonomies
Chris McNulty - Managed Metadata and Taxonomies
 
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration StrategiesChris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
Chris McNulty: ECM/WCM Planning, Implementation and Migration Strategies
 
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
Lyudmila Zharova: Developing Solutions for SharePoint 2010 Using the Client O...
 
Jaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social ComputingJaime Velez: SharePoint 2010 Social Computing
Jaime Velez: SharePoint 2010 Social Computing
 
Matthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 DevelopmentMatthew Vignau: Memory Management in SharePoint 2007 Development
Matthew Vignau: Memory Management in SharePoint 2007 Development
 
Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010Geoff Varosky: Creating Custom Actions in SharePoint 2010
Geoff Varosky: Creating Custom Actions in SharePoint 2010
 
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with PowershellBrian Jackett: Managing SharePoint 2010 Farms with Powershell
Brian Jackett: Managing SharePoint 2010 Farms with Powershell
 
Alphonso Scarborough: SharePoint 101
Alphonso Scarborough: SharePoint 101Alphonso Scarborough: SharePoint 101
Alphonso Scarborough: SharePoint 101
 
Susan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint DashboardsSusan Lennon: Building SharePoint Dashboards
Susan Lennon: Building SharePoint Dashboards
 
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint TrainingScott Lavoie: Best Practices and Pain Points of SharePoint Training
Scott Lavoie: Best Practices and Pain Points of SharePoint Training
 
Paul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best PracticesPaul Galvin: Introduction to Infopath and Best Practices
Paul Galvin: Introduction to Infopath and Best Practices
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
 
Alphonso Scarborough: Share point 101
Alphonso Scarborough: Share point 101Alphonso Scarborough: Share point 101
Alphonso Scarborough: Share point 101
 
Richard Harbridge: 7 SharePoint Success Factors
Richard Harbridge: 7 SharePoint Success FactorsRichard Harbridge: 7 SharePoint Success Factors
Richard Harbridge: 7 SharePoint Success Factors
 

Último

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together

  • 1. Bringing it All Together SharePoint 2010 Business Intelligence Kathryn Birstein, SharePoint Architect SharePoint Salvation http://www.sharepointsalvation.com
  • 2. 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 improvethe decision-making process
  • 3. The Three Stages of Business Intelligence Organizing, cleansing and collecting data Delivering the data in a consistent and appropriate, meaningful and easy-to-use format Using the data to make effective decisions
  • 4. Stage 1: Organizing Data OLAP (Online Analytical Processing)Precalculates and stores aggregates in SSAS databases 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
  • 5. Stage 2: Delivering Data A team effort – need at least business analyst with a good knowledge of data warehouse 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
  • 6. The Business Intelligence Market By 2014 the total sales of BI products is expected to hit $12bn
  • 7. Microsoft SharePoint 2010The business collaboration platform for the Enterprise and the Web Sites Connect and Empower People Communities Composites Cut Costs with a Unified Infrastructure Content Insights Rapidly Respond to Business Needs Search
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. What Comprises SharePoint BI? The following services are the primary SharePoint Business Intelligence services Excel Services PowerPivot for Excel 2010 Performance Point SQL Server Reporting Services Office Web Apps Visio Graphic Services Business Connectivity Services
  • 12. Supporting BI Services The following services play a supporting role in SharePoint Business Intelligence services Enterprise Search Secure Store Service Metadata Service Usage Data Collection Web Analytics State Service
  • 13. 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.
  • 14. SharePoint BI Brings it All Together Functional ViewPoint
  • 15. SharePoint BI Brings It All Together Structural Viewpoint
  • 16. SharePoint 2010 BI Architecture
  • 17. SharePoint 2010 BI Deployment Many interdependent services Must use Kerberos authentication for full, secure, data access Read 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 successfully SQL databases SQL Server OLAP cubes Other data sources
  • 18. 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
  • 19. Service Model – Architectural View Service: Actual program (binaries) deployed to servers in farm Service Machine Instance: Actual instance of the running service binaries on a server Service Application Service Application:Configuration of the service in a farm Service Proxy Service Proxy Service Application Proxy:Reference to the Service Application Service Consumer:Bits that utilize the service’s logic Web Part, Pages (Service Consumer) *.SVC’s, PowerShell Cmdlets (Service Consumer)
  • 20. 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
  • 21. How is a Service Application Used? Features, such as web parts, on a Web App use Service Applications Web application  SA Proxy  Service Application A Service Application Proxy connects a Web App to a Service app Associations determined by administrators, can be changed any time Connections can be managed individually or in groups (‘Service Application Proxy Group’)
  • 22. 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
  • 23. 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 group You can remove them from the default group When you create a web app you can: select the default proxy group create a custom proxy group by selecting which SA proxies should be included
  • 24. Excel Services Architecture W E B F R O N T E N D REST API Excel Web Services Excel Web Access JSON Excel Proxy (connector-part of Excel Service Application) A P P L I C A T I O N S E R V E R User-Defined Functions Excel Calculation Service SharePoint Content Database External Data Sources XLSX / b / m Oracle OLAP
  • 25. Excel Deployment: Let's Get Real Web applications must use Kerberos authentication, add SPN on app pool account http/WFE and http/WFE.mydomain.com Create Excel Calculation Services SPN on Application Pool identity account HTTP/appservername Start Excel Calculation Services on APP server Add and configure Excel Service Application
  • 27. Excel Deployment (continued) Start Claims to Windows Token Service on APP server Check 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 delegation On APP server, add SSAS service account On Excel service account, add SSAS service account
  • 28. Excel Services Limitations Supported and Unsupported Featureshttp://msdn.microsoft.com/en-us/library/ff595319.aspx Differences between using a workbook in Excel and Excel Serviceshttp://office.microsoft.com/en-us/excel-help/differences-between-using-a-workbook-in-excel-and-excel-services-HA010021716.aspx
  • 29. PowerPivot Deployement http://msdn.microsoft.com/en-us/library/ee210616.aspx 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
  • 30. Demo of Excel Services setup
  • 31. Demo of Excel Services in Action(create data connection)
  • 32. PowerPivot Demo(show in Excel 2010 and publish to PowerPivot Gallery)
  • 33. Report Server Demo(show internet sales and connection to stored procedure)
  • 36.
  • 37. Diagrams viewable in the browser
  • 39. Diagrams containing data graphics are refreshable
  • 40. Diagrams give data context and improve insights into the state of a systemData Source
  • 41. 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
  • 42. Detailed Report Information Location of Search Term Find Similar Reports Report Preview
  • 43. SO! How do I Get Started?
  • 44. Watch Videos Microsoft BI Resource Centerhttp://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 Development A great demo of Performance Point Dashboard Designer showing the full power of this tool
  • 45.
  • 46. Create a Sales Dashboard in PPS http://technet.microsoft.com/en-us/bi/ff643005.aspx
  • 47. 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
  • 49. 2 ASUS Netbooks Also Some Books 1 Typemock Isolator License A 2-5 Day Course from SetFocus on SharePoint Telerik RAD Controls Set 1 DeliverPointWFE 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)

Notas del editor

  1. The first step is often the most difficult because you have to clean up the data before you can use it effectively. This is particularly difficult in finance where results are often restated.
  2. The most important tool in organizing data is OLAP cubes. BIDS, which installs with SQL Server, has wizards to help you create cubes. This work is usuallydone by a business analyst or information architect because it requires an in-depth knowledge of the data.
  3. This is the hardest step and you won’t be able to do it alone. At the very least you will need a business analyst or project manager with a comprehensive knowledge of the data and what it means. Creating analysis cubes especially is difficult because it requires a thorough understanding of how the business works and what Measures would be significant for the business users.
  4. Used to be a lot of smaller independent copies but now only one is left as a major player. Most of these products provide a set of targeted applications that can not be added extended with custom programming.
  5. The “Insights” slice of the Microsoft “pie”
  6. I know of company that has written a powerful risk analysis product for SharePoint 2010 – get name from my email
  7. This is the Functional view
  8. Plan your data connections and place them in data connection libraries--test them from all BI application: Excel spreadsheets, PowerPivot spreadsheets, Dashboard Designer, Reporting Services, etc.
  9. In SharePoint 2007, a separate web site was used to manage the Shared Service Provider (SSP). In SharePoint Server 2010 and hence Project Server 2010, all Service Applications can be managed directly in Central Admin (CA) – doesn’t require a separate site for management purposes.In the SSP model you traditionally consumed all available services from an SSP or none at all (Excel Services sometimes being an exception). In Project Server 2010 there is more flexibility, so you can pick and choose which Service Applications you want to consume within an individual web app.
  10. WFE = Web Front EndWhen you create a service application, a proxy for the service application is created at the same time. A proxy is a virtual entity that connects Web applications to service applications.Proxies for services in the local farm are not created by the administrator, but these appear along with the list of service applications in Central Administration. Some proxies might include settings that can be modified. For example, if a Web application is connected to multiple instances of the Managed Metadata service, you must indicate which of the proxies is connected to the primary service application which hosts the corporate taxonomy.Proxy groups are explained in more detail in the next slide.
  11. SA = Service ApplicationIn MOSS 2007 Web apps were tied to bundled services via SSPsIn Windows SharePoint Services (WSS) 4.0 it is a looser association, a web application is able to select from just the service application it needs to fulfill its user requirements – i.e. “a la carte” The Service Application Proxy Groups is what makes this possible.Web applications group multiple service application proxies into Service Application Proxy GroupsEnables a Web application to be tied to one or more sets of services, or a mix of multiple farm services.Note that some types of SharePoint 2010 services are capable of sharing their capabilities across server farms. But the project service application for Project Server 2010 does not.By default, all service applications are included in the default proxy group. You may remove service applications from the default proxy group if needed.When you create a Web application, you can select the default proxy group, or you can create a custom proxy group by selecting only the service applications that you want the Web application to use.Custom proxy groups are not reusable across multiple Web applications. Each time you select “custom” when creating a Web application, you are selecting services only for the Web application you are creating.
  12. This slide, which I took from one of the MSDN SharePoint 2010 BI video, might give you the idea that all you have to install is the Service Application and the Excel Calculation Service instance. Unfortunately, there’s a lot more to it.
  13. Installing Excel without adding SPNs for
  14. You will probably never use Claims unless you need Form Authentication and you will need Kerberos because you will be in a multi-server farm environment.
  15. Much easier if you deploy and test Excel services first!
  16. I’ve been trying to figure out what this ”1 hour later” in this diagram refers to. Does that mean how long it takes to create this diagram in Visio? I don’t think so!
  17. Let’s take a look at this