SlideShare una empresa de Scribd logo
1 de 39
Data Visualization with
SharePoint And SQL 2012
Paul J.Swider
@pswider
PowerPivot   Performance
Reporting
                             Point
Services    PowerView     Services

 Excel
              SSIS       Third Party
Services
Reporting Services
PerformancePoint
Excel Services          Web Parts
SQL Analysis Services   Lists and External Lists
                        Reporting Services
Professional report authoring environment

Create reports using Visual Studio and Report Designer

Implemented as a Service Application in 2012

Managed at Farm and Site Collection

Reporting Services Web Parts

SQL Server Data Tools (SSDT)
Use SQL Server Media

Don’t use Configuration
       Manager
Metadata
www.paulswider.com

@pswider

Más contenido relacionado

La actualidad más candente

SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
Ahmed Elbaz
 
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
BIWUG
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
Yubaraj Khanal
 

La actualidad más candente (20)

SQL Server Reporting Services
SQL Server Reporting ServicesSQL Server Reporting Services
SQL Server Reporting Services
 
Build 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel ExtensibilityBuild 2017 - P4125 - Latest on Excel Extensibility
Build 2017 - P4125 - Latest on Excel Extensibility
 
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...SharePoint Saturday Belgium 2014 -  Best Practices for Configuring the ShareP...
SharePoint Saturday Belgium 2014 - Best Practices for Configuring the ShareP...
 
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
Basics & Intro to SQL Server Reporting Services: Sql Server Ssrs 2008 R2
 
Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010
Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010
Service Applications in SharePoint 2010 - Andy Nogueira - TSPUG - July 2010
 
Tenisha Hamilton -BI
Tenisha Hamilton -BITenisha Hamilton -BI
Tenisha Hamilton -BI
 
ssrs_2016_sql_day_bahia
ssrs_2016_sql_day_bahiassrs_2016_sql_day_bahia
ssrs_2016_sql_day_bahia
 
6 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 3656 Ways To Visualise Data In Office 365
6 Ways To Visualise Data In Office 365
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
Business Intelligence Portfolio
Business Intelligence PortfolioBusiness Intelligence Portfolio
Business Intelligence Portfolio
 
Practical 1
Practical 1Practical 1
Practical 1
 
Building serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure FunctionsBuilding serverless applications with Microsoft Graph and Azure Functions
Building serverless applications with Microsoft Graph and Azure Functions
 
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
Sheetster + Alfresco: An Open Source Java Solution for Web Spreadsheet Editin...
 
MSBI-SSRS PPT
MSBI-SSRS PPTMSBI-SSRS PPT
MSBI-SSRS PPT
 
Accemy projects portfolio 20 jan20
Accemy projects portfolio 20 jan20Accemy projects portfolio 20 jan20
Accemy projects portfolio 20 jan20
 
Ssis 2016 RC3
Ssis 2016 RC3Ssis 2016 RC3
Ssis 2016 RC3
 
Tony Eveland Portfolio
Tony Eveland PortfolioTony Eveland Portfolio
Tony Eveland Portfolio
 
Philly codecamp oct2010
Philly codecamp oct2010Philly codecamp oct2010
Philly codecamp oct2010
 
18 web-analytics using-accounts-and-profiles
18 web-analytics using-accounts-and-profiles18 web-analytics using-accounts-and-profiles
18 web-analytics using-accounts-and-profiles
 
Building Apps for Office 2013
Building Apps for Office 2013Building Apps for Office 2013
Building Apps for Office 2013
 

Destacado (7)

Build a Business with Office 365
Build a Business with Office 365Build a Business with Office 365
Build a Business with Office 365
 
SharePoint Saturday/Friday Honolulu
SharePoint Saturday/Friday HonoluluSharePoint Saturday/Friday Honolulu
SharePoint Saturday/Friday Honolulu
 
SPTechCon Extending ECM for Developers
SPTechCon Extending ECM for DevelopersSPTechCon Extending ECM for Developers
SPTechCon Extending ECM for Developers
 
Introduction to Real Activity
Introduction to Real ActivityIntroduction to Real Activity
Introduction to Real Activity
 
RealActivity Overview
RealActivity OverviewRealActivity Overview
RealActivity Overview
 
Business Process Management with Office 365
Business Process Management with Office 365Business Process Management with Office 365
Business Process Management with Office 365
 
Social Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for DevelopersSocial Architecture of SharePoint 2013 for Developers
Social Architecture of SharePoint 2013 for Developers
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Data Visualization with SharePoint and SQL Server 12

Notas del editor

  1. This definition implies several facts. First to analyze the organization’s information, we need to get at it. That information may be: - stored in multiple locations and in different format (SP Lists, Databases, OLAP Cubes, Excel, etc…) - organized in different ways (relational, reports, etc…) - presented in different Uis (Web sites, Excel Workbooks, custom application)Simply bringing this information together for one person to analyze isn’t enough. That one person needs to be able to share their work with others and collaborate to find solutions. Then they need to share those solutions with others. The key point is that it’s not just enough to find the answers on your own if you can’t share them. Also finding the answers is easier when multiple people can collaborate effectively.The rest of the presentation will focus on how we use tools to bring this information together and allow analysts to examine and collaborate with others to gain the knowledge they need to drive business decisions.
  2. These tools range from front end components that help summarize and visualize data: - KPIs and Charting Web partTo systems that provide a client and server component to provide robust display and analysis of data: - PPS and Excel ServicesTo a back end component that will allow users to find information in multiple BI sources - BI Search
  3. There’s really not much to say here other than it exists. It’s a good starting point for those who are just learning about BI in SharePoint as it has some helpful examples of what can be done.
  4. Both of these web parts can be completely configured in the browser. The key scenarios around these web parts is that they don’t need any back end services. Each can retrieve data from multiple sources Fixed Values – represents the fact that the KPI can tie to a specific value that is manually entered. Ex. An overall status that can’t be calculated such as a judgment decision by a manager Lists and External Lists – represents list data or list data that comes from BCS. This opens up any data source since BCS can pull data from a database, services, or .NET code Excel Services/Analysis Services – represents that anything in external data services can be pulled up as well Other Web Parts – represents that the Chart Web Part understands that other web parts can be used to perform basic analysis and the Charting Web Part can expose it.For example this chart could be done in Excel, but that would require the data that can already be surfaced in SharePoint to be read and rendered by Excel. The Charting Web Part allows basic charting of data to be accomplished in the browser without the need for the excel engine.
  5. Provides a summary of information that has been chosen by the dashboard and scorecard designer. The usage process would be an analyst or IT Pro would create a dashboard using the dashboard designer application and publish it to a SharePoint site. End users would then be able to view the live data summarized for them. This summary allows them to get a quick view of an entire set of systems allowing them to make effective business decisions and identify issues as soon as possible.Focus on the concepts of IT enabling the business users to be self-sufficient. It allows them to see the information they need in an aggregated environment giving them the information the need to make decisions.
  6. Build a simple pivot table to interact withAttach a pivot table to Adventure Works CubeUse Internet Sales as measure, Sales Territory on the Columns, and Date.Calendar on the rowAdd a pivot chart on a second sheetName the chartPublish to SharePointView in Web Page and explore optionsExplain security options SSS vs None and how unattended service worksShow Excel Services configurationExplore REST optionsBrowse to a chart in a web part and see the image displayed in the browserhttp://moss.contoso.com/_vti_bin/ExcelRest.aspx/sites/Demo07/Shared%20Documents/Internet%20Sales.xlsx/Model/Charts('Chart%201')Add the link to a page in the site to show relationshipsChange the data and refresh the page to see the changesExpand/collapse an item in the pivot chart
  7. Build a simple pivot table to interact withAttach a pivot table to Adventure Works CubeUse Internet Sales as measure, Sales Territory on the Columns, and Date.Calendar on the rowAdd a pivot chart on a second sheetName the chartPublish to SharePointView in Web Page and explore optionsExplain security options SSS vs None and how unattended service worksShow Excel Services configurationExplore REST optionsBrowse to a chart in a web part and see the image displayed in the browserhttp://moss.contoso.com/_vti_bin/ExcelRest.aspx/sites/Demo07/Shared%20Documents/Internet%20Sales.xlsx/Model/Charts('Chart%201')Add the link to a page in the site to show relationshipsChange the data and refresh the page to see the changesExpand/collapse an item in the pivot chart
  8. Many existing Excel applications and forms exist. Instead of rewriting the functionality, these existing documents can be stored in SharePoint and exposed via Excel services. Using a combination of web parts to expose the data and custom Javacript accessing the Excel Services object model, these applications can be combined via the Portal.This allows leveraging of existing work while enabling the connections and collaboration wanted in a portal environment.
  9. An Excel workbook can be exposed in it’s entirety via the web or just specific parts. This increases the level of control available to IT and allows the creation of a complete data model in Excel while allowing users to only see part of it.One scenario is a complex Excel application. This application uses algorithms that are proprietary. If we let anyone see the Excel file, they can see them. If we only expose the inputs and outputs through Excel services, our intellectual property is protected.Another scenario is a Excel document that imports a set of data showing exactly what everyone in the organization is paid and a pivot chart that aggregates the data to show a summary. The summary is visible to the entire company, but the details shouldn’t be. By exposing only the summary via Excel services, everyone can see real time data of the summaries without seeing the raw data that is private.
  10. Build a simple pivot table to interact withAttach a pivot table to Adventure Works CubeUse Internet Sales as measure, Sales Territory on the Columns, and Date.Calendar on the rowAdd a pivot chart on a second sheetName the chartPublish to SharePointView in Web Page and explore optionsExplain security options SSS vs None and how unattended service worksShow Excel Services configurationExplore REST optionsBrowse to a chart in a web part and see the image displayed in the browserhttp://moss.contoso.com/_vti_bin/ExcelRest.aspx/sites/Demo07/Shared%20Documents/Internet%20Sales.xlsx/Model/Charts('Chart%201')Add the link to a page in the site to show relationshipsChange the data and refresh the page to see the changesExpand/collapse an item in the pivot chart
  11. The data source is stored as a ppsdc file which is an xml file that contains all the information PPS needs to
  12. Note that this allows cross dimension filtering. This allows understanding why certain conditions exists. For example why are we selling far more of one product in one area than another. It can help analysts determine which products are more popular in areas.
  13. Create a new performance point site collection (pull this from lab)Create a simple data connectionCreate a simple KPI using dataPut the KPI in a score cardAdd filterPut it all on a dashboard and publish it
  14. Build a simple pivot table to interact withAttach a pivot table to Adventure Works CubeUse Internet Sales as measure, Sales Territory on the Columns, and Date.Calendar on the rowAdd a pivot chart on a second sheetName the chartPublish to SharePointView in Web Page and explore optionsExplain security options SSS vs None and how unattended service worksShow Excel Services configurationExplore REST optionsBrowse to a chart in a web part and see the image displayed in the browserhttp://moss.contoso.com/_vti_bin/ExcelRest.aspx/sites/Demo07/Shared%20Documents/Internet%20Sales.xlsx/Model/Charts('Chart%201')Add the link to a page in the site to show relationshipsChange the data and refresh the page to see the changesExpand/collapse an item in the pivot chart