SlideShare una empresa de Scribd logo
1 de 46
Configuring your
         December 1st, 2012    SharePoint farm for
                              Business Intelligence




John P White
Chief Technical Officer
UnlimitedViz Inc
jpw@unlimitedviz.com
@diverdown1964
Thank you to all of our Sponsors!!
It’s a little known
fact….
http://www.sharkattackfile.net/incidentlog.htm
Personal BI                         Team BI                        Organizational BI

My Context                          Our Context                    The Org’s Context
BI solution created by user.        BI Solution created by power   BI Solution created by IT,
Context is only for user & exists   user. Context is for a small   Established corporate context &
as document.                        team & it’s managed on a       is reusable, scalable and backed
                                    server.                        up.
PowerPivot for
SharePoint not required
Office Pro Plus license
                                                                              Requires AS SP Mode
xVelocity model enabled   SharePoint Enterprise
                                                                              and Excel Services
as required               CAL
                                                                              Deploys as SP Service
PowerPivot add-in         Included on SP media       SQL Server BI or         application
included, must be         Deploys as service         Enterprise
enabled                   application                Deploys as SQL service
PowerView and-in          Requires AS SP Mode for    on independent servers
included, enabled as      xVelocity and Power View   Load balancing
needed                    interactivity              performed by Excel
                                                     Services
PowerPivot for             PowerPivot for    Analysis Services
                          SharePoint (SQL            SharePoint (SQL   SharePoint Mode
                          Server 2008R2)             Server 2012)      (SQL 2012 SP1)
Excel 2010 with
                                     Yes                     Yes*              Yes*
PowerPivot (2008 R2)
Excel 2010 with
                                     Yes                     Yes               Yes***
PowerPivot (2012)
Excel 2010 with
                                     No                      Yes**             Yes**
PowerPivot (2012 SP1)
Excel 2013 with or
                                     No                       No                Yes
Without PowerPivot

*        Can Only Refresh Slicers
**       Cannot use SP1 features with Power View
***      Limited to pre SP1 PowerPivot feature set
Deploys as SP service
application             Alerting                     Required for BISM/Power
                        Self service subscriptions   View
                        Power View
Deploys as SP service
application
                        For analytic charts/grids
Excel Services     Reporting Services
PerformancePoint   PowerPivot
Other Stuff
                   Analysis Services
Excel
FE    Profile
                Services
                           Search   …….    DB   SSAS   SSIS



       SharePoint
       Foundation                         SQL Server

     Server OS                            Server OS
FE    Profile
                 Excel
                           Search   …….
                                          DB   SSAS   SSIS   SSRS   PP
                Services



                                          SharePoint Foundation
SharePoint Foundation
                                               SQL Server
     Server OS                                 Server OS
WFE   Profile
                 Excel
                Services
                           Search   …….   SSRS   PP    DB   SSAS   SSIS



SharePoint Foundation                                 SQL Server

       Server OS                                      Server OS
http://www.microsoft.com/en-us/download/details.aspx?id=35580
Excel
FE   Profile   Indexer   Search   Metadata              ….   SSRS   PP
                                             Services




         SharePoint Foundation

                         SQL Server

                         Server OS
WFE   Profile
                 Excel
                Services
                           Search   …….   SSRS   PP    DB   SSAS   SSIS



SharePoint Foundation                                 SQL Server

       Server OS                                      Server OS
FE                 Analysis Services –
Profile
          Excel
          Services
                   Search   …….   SSRS   PP                               SharePoint Mode

                                              SharePoint Foundation
SharePoint Foundation                                                       SQL Server

                                                  Server OS                Server OS
            Server OS


                                                  DB        SSAS   SSIS



                                                SQL Server

                                                 Server OS
Excel
                                    FE    Search               SSRS    PP
                                                   Services                  Analysis Services –
Profile    Crawl   Metadata   SSS                                            SharePoint Mode

                                    SharePoint Foundation                      SQL Server
SharePoint Foundation

                                                                              Server OS
          Server OS                      Server OS

                                          DB                  SSAS    SSIS



                                         SQL Server

                                         Server OS
FE                 Analysis Services –
                                                                     FE               SharePoint Mode – –
                                                                                       Analysis Services
Profile Indexer Search      …….         SSRS
                                                                       FE                Analysis Services
                                                                                        SharePoint Mode
   Profile Indexer Search      …….         SSRS
                                                                        FE               SharePoint Mode –
                                                                                           Analysis Services
                                                          SharePoint Foundation
       Profile Indexer Search     …….         SSRS

                                                                                        SQL Server Mode
                                                                                           SharePoint
                    Excel
                                                           SharePoint Foundation
          Profile          Search   …….      SSRS    PP
                  Services
SharePoint Foundation                                       SharePoint Foundation         SQL Server
 SharePoint Foundation                                        SharePoint Foundation        SQL Server
  SharePoint Foundation                                                                     SQL Server
    SharePoint Foundation                                     Server OS
                                                               Server OS               Server OS
          Server OS
           Server OS                                            Server OS               Server OS
            Server OS                                            Server OS               Server OS
                                                                                          Server OS
             Server OS
                                                              DB       SSAS   SSIS



                                                            SQL Server

                                                             Server OS
http://www.microsoft.com/en-us/download/details.aspx?id=34702
Analysis Services -
                             SQL Server          Analysis Services
                                                                        SharePoint Mode
Excel Services                  No                      Yes                     No
Reporting Services              Yes                     Yes                     No
Power View (RS)                 N/A                     Yes                     No
PerformancePoint                No                      Yes                     No



 Both SETUSER() and EFFECTIVEUSERNAME require elevated permissions (Administrator for AS,
 dbowner or sysadmin for SQL)
http://sqlsrvintegrationsrv.codeplex.com/releases/view/17652


http://dataqueen.unlimitedviz.com/2011/06/how-to-use-a-sharepoint-list-as-a-data-source-in-your-
ssis-package/
http://whitepages.unlimitedviz.com/2012/06/the-health-analyzer-and-powerpivot-for-sharepoint/
Remember to fill out your evaluation forms to win some great prizes!

                                   &
                   Join us for SharePint today!


Date & Time:            Dec 1st, 2012 @6:00 pm
Location:               Pub Italia
Address:                434 ½ Preston Street
Parking:                On street with meters $
Site:                   http://www.pubitalia.ca/

Más contenido relacionado

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Configure your SharePoint farm for Business Intelligence

  • 1. Configuring your December 1st, 2012 SharePoint farm for Business Intelligence John P White Chief Technical Officer UnlimitedViz Inc jpw@unlimitedviz.com @diverdown1964
  • 2. Thank you to all of our Sponsors!!
  • 3.
  • 4. It’s a little known fact….
  • 6. Personal BI Team BI Organizational BI My Context Our Context The Org’s Context BI solution created by user. BI Solution created by power BI Solution created by IT, Context is only for user & exists user. Context is for a small Established corporate context & as document. team & it’s managed on a is reusable, scalable and backed server. up.
  • 8.
  • 9. Office Pro Plus license Requires AS SP Mode xVelocity model enabled SharePoint Enterprise and Excel Services as required CAL Deploys as SP Service PowerPivot add-in Included on SP media SQL Server BI or application included, must be Deploys as service Enterprise enabled application Deploys as SQL service PowerView and-in Requires AS SP Mode for on independent servers included, enabled as xVelocity and Power View Load balancing needed interactivity performed by Excel Services
  • 10. PowerPivot for PowerPivot for Analysis Services SharePoint (SQL SharePoint (SQL SharePoint Mode Server 2008R2) Server 2012) (SQL 2012 SP1) Excel 2010 with Yes Yes* Yes* PowerPivot (2008 R2) Excel 2010 with Yes Yes Yes*** PowerPivot (2012) Excel 2010 with No Yes** Yes** PowerPivot (2012 SP1) Excel 2013 with or No No Yes Without PowerPivot * Can Only Refresh Slicers ** Cannot use SP1 features with Power View *** Limited to pre SP1 PowerPivot feature set
  • 11. Deploys as SP service application Alerting Required for BISM/Power Self service subscriptions View Power View
  • 12. Deploys as SP service application For analytic charts/grids
  • 13. Excel Services Reporting Services PerformancePoint PowerPivot Other Stuff Analysis Services
  • 14. Excel FE Profile Services Search ……. DB SSAS SSIS SharePoint Foundation SQL Server Server OS Server OS
  • 15. FE Profile Excel Search ……. DB SSAS SSIS SSRS PP Services SharePoint Foundation SharePoint Foundation SQL Server Server OS Server OS
  • 16. WFE Profile Excel Services Search ……. SSRS PP DB SSAS SSIS SharePoint Foundation SQL Server Server OS Server OS
  • 17.
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Excel FE Profile Indexer Search Metadata …. SSRS PP Services SharePoint Foundation SQL Server Server OS
  • 32. WFE Profile Excel Services Search ……. SSRS PP DB SSAS SSIS SharePoint Foundation SQL Server Server OS Server OS
  • 33. FE Analysis Services – Profile Excel Services Search ……. SSRS PP SharePoint Mode SharePoint Foundation SharePoint Foundation SQL Server Server OS Server OS Server OS DB SSAS SSIS SQL Server Server OS
  • 34. Excel FE Search SSRS PP Services Analysis Services – Profile Crawl Metadata SSS SharePoint Mode SharePoint Foundation SQL Server SharePoint Foundation Server OS Server OS Server OS DB SSAS SSIS SQL Server Server OS
  • 35. FE Analysis Services – FE SharePoint Mode – – Analysis Services Profile Indexer Search ……. SSRS FE Analysis Services SharePoint Mode Profile Indexer Search ……. SSRS FE SharePoint Mode – Analysis Services SharePoint Foundation Profile Indexer Search ……. SSRS SQL Server Mode SharePoint Excel SharePoint Foundation Profile Search ……. SSRS PP Services SharePoint Foundation SharePoint Foundation SQL Server SharePoint Foundation SharePoint Foundation SQL Server SharePoint Foundation SQL Server SharePoint Foundation Server OS Server OS Server OS Server OS Server OS Server OS Server OS Server OS Server OS Server OS Server OS Server OS DB SSAS SSIS SQL Server Server OS
  • 37.
  • 38.
  • 39.
  • 40. Analysis Services - SQL Server Analysis Services SharePoint Mode Excel Services No Yes No Reporting Services Yes Yes No Power View (RS) N/A Yes No PerformancePoint No Yes No Both SETUSER() and EFFECTIVEUSERNAME require elevated permissions (Administrator for AS, dbowner or sysadmin for SQL)
  • 41.
  • 42.
  • 44.
  • 46. Remember to fill out your evaluation forms to win some great prizes! & Join us for SharePint today! Date & Time: Dec 1st, 2012 @6:00 pm Location: Pub Italia Address: 434 ½ Preston Street Parking: On street with meters $ Site: http://www.pubitalia.ca/

Notas del editor

  1. At the end of the day, please ensure your evaluation is signed and handed in for door prizes. The draw takes place in Room 102A.
  2. Here’s a little demonstration of what you can do when you have it all working together…The GSAF is a loose collection of all reported shark incidents
  3. Org BI has been with us forever – Decision Support Systems – Reliable and curated, but unresponsivePersonal BI evolved to plug the performance gap – problem is that it’s unreliable and out of controlAllow users to share, with oversight in a team scenario – that’s what SharePoint provides. A platform for reliable BI collaboration
  4. The products stack up much as expected, with SQL Server SKUs filling the Enterprise spaceOffice apps as expected cover much of the Personal BI space – with add-ins from the SQL teamThe team area is a mixture, with products from both teamsIt’s worth noting that the second most requested feature of any 3rd party BI application is export to Excel. Using SharePoint, Excel can actually be a client, meaning it can stop being a part of the problem and become a part of the solution.
  5. Another way to look at the tools – through their uses
  6. Big change is that xVelocity is included, as have PowerPivot and PowerViewParalleling that on the server, what was once simply PowerPivot for SharePoint has been segmented into its two constituent parts. It was always Analysis Services + automation, but it was tightly coupled. Now it can be scaled separately, and Excel Services handles the load balancingA number of other new features are available that may affect architecture, including per-user authentication
  7. Covering 3 Major AreasExcel ServicesReporting ServicesPerformancePoint
  8. Excel the client enables the personal BI.Office Pro Plus means NOT Home and Student, or RT – no model for surface… In 2013 xVelocity is built in, and PowerPivot and PowerView are included and must be enabled (show)To share workbooks, Excel services is necessary. Interaction with the data model requires Analysis Services SharePoint modeTo refresh automatically and use the Gallery, you need PowerPivot for SharePoint
  9. Although PowerPivot and Power View are included, they are disabled by default, and need to be enabled if you want to work with them. This is done easily enough – (Demo in Excel). Also, if you click the Power View button, it’ll offer to do it for you. In addition, the xVelocity engine isn’t used by default, it must be activated on a workbook by workbook basis. There are ample opportunities to do this – when importing data, when inserting imported data into the workbook, or when working with the data. Finally, if PowerPivot is enabled, using it will also create the model.
  10. 4 client versions, 3 server versions. SQL Server 2012 SP1 brings new features to the table – required for the new models
  11. What works with what? Essentially, you’re looking at good downward compatibilityOf note – Excel 2013 models won’t work with pre 2013 SharePoint farms. Just sayin’Upgrade your farm before your Office apps
  12. SSRS is comparatively generous – doesn’t even need a SharePoint licenseSharePoint mode does need at least a standard license (there’s an Express…)The really cool features need BI or EnterprisePowerView needs Tabular models
  13. PerformancePoint is an aggregatorRequires SP EnterpriseAS needs to be available for analytics charts or grids (either mode)
  14. Some pieces are built by the Office team, some by the SQL Server teamCan lead to confusion – consider ta common misunderstanding
  15. This is a very common small farm architecture. All the SQL bits on one server, all the SharePoint bits on anotherReporting Services and PowerPivot for SharePoint are on the SQL server mediaBoth require Farm joined servers to operate
  16. Far too often, this is what results. SharePoint gets laid down on the SQL boxSQL performance is impactedManagement headaches increase
  17. Correct approach is to put the SQL bits on the SharePoint server not the other way around
  18. Let’s walk through the setup of the 3 major groups, starting with Analysis Services SharePoint mode/PowerPivot
  19. These screens look the same for installation on Standalone or on SharePoint“SQL Server PowerPivot for SharePoint” is ConfusingNeed BI or Enterprise license to see this option
  20. - This is the only place where we see the terminology “Analysis Services”
  21. Must install into a named instanceLeaving it as PowerPivot not required, but recommended
  22. Must use a domain account – shouldn’t be a managed one
  23. - Accounts used to connect through BISM MUST be AdministratorsFarm account should be administratorNext up – Go to Excel Services Application settings and show the data model settings
  24. - At this point, we can register the engine with Excel Services, and we’re good
  25. From here only applies to installation on a SharePoint ServerRequired for scheduled refreshes, PowerPivot galleryDo NOT need to have the Analysis Services instance on the same server (but you can (classic mode))
  26. Already configured in this farm, so we’ll use screenshots. Starting with 2012, the configuration tool was added. When you run it, you get the option of configuring, repairing or removing PowerPivot for SharePointIf you want to remove it – use this tool
  27. The tool analyzes the system to determine what is necessary for configurationWhere input is needed, you see an alert
  28. I recommend changing the name of the application and the databaseDefault PowerPivot is a bad name, and GUIDs are evil
  29. - The tool will deploy assets to a single site collection. If you have multiple, this must be done manually
  30. When Ready, use the validate button, and all indicators should turn greenThere are a couple of post configuration steps that need to be doneChange the Excel Services default sizeAdd the Central Administration address into trusted pathsChange the prompting optionsGrant spServices correct permissions in the Administration databaseCheck the data model settings
  31. Setting Up:Service ApplicationSubscriptions and AlertsReport Library – Report Builder/Data Tools for ContentBISM Connection – Power View Report
  32. We’re not doing PowerPivot, so we select SQL Server feature installation.
  33. - RS – SharePoint is the Service Application- RS Add-in for SharePoint is the old fashioned add –in MUST be deployed on all front end servers!
  34. PerformancePoint is straightforwardCan be done by the “white wizard”
  35. As with any SharePoint service application, BI features can be scaled out nowA few differencesWorth walking through a growth scenario
  36. Start with an all in one SharePoint farm (NOT a standalone!)
  37. Let’s add or BI services to our SharePoint box. Simple enough
  38. Now lets move the server that the users interact with (the FE server) onto its own box. We can also separate out the model processing onto a standalone (non farm joined) server. This way, services execution doesn’t impact user requests.
  39. Another approach is to segment by functionNot strictly role basedLong running processes separated from user interacting processes
  40. - Obviously all of these services can themselves be scaled out and load balanced
  41. For SSRSService app needs to be installed on “application server” roles – Responsible for processing and rendering the reportAdd in must be installed on FE server – unlike the past where it was automatic. Connects to service appFor xVelocityAdd “PowerPivot for SharePoint” to standalone serversAdd “PowerPivot for SharePoint” add in to at least one “application server” roleBoth can be on one – will impact SP performance
  42. A non-comprehensive collection of things to be aware or “notes from the field”
  43. Explain Double hop problem Kerberos constrained delegation allows token passing, but hard to set upReporting Services has supported this for a long time via SetUser() – nobody understood itBISM implicitly supports EFFECTIVEUSERNAMEPerformancePoint and Excel Services now support EFFECTIVEUSERNAME against multidimensional sources
  44. Quick demo using SSRS on how this works
  45. - Connection account needs very elevated permissions to use (dbOwner or SysAdmin) Keep in mind the the service account for the services in question need Admin access to the Analysis Services server (makes a connection)EXCEL Services and PerformancePoint for AS, SSRS for SQL (except PowerView, which is BISM)
  46. Real value of SP as a platform is its integration capability. Whole > sum of partsDashboarding is obvious – pull together assets from all of the different tools using the web part framework.To consider – leverage other SharePoint assets – like the filter parts, in particular the current user filter. To use this filter effectively, your user profile subsystem must be healthy. Many people are unaware of it, or its extensible powerOld import system available in SP2013
  47. Integration in Action – Using a profile field to drive an SSRS parameter
  48. More integration – turning things around. How to Report on SharePoint DataSP data design makes it inefficient. Best to extract into a data warehouse like other transactional systemsImprove performance and simplify maintenanceWorkflowHistoryList is a prime exampleBlog entry of how to clean out
  49. Everyone has a red bar. Need to fix thisProblem is spurious rules – need to repair real problems – disable spurious rules