SlideShare a Scribd company logo
1 of 34
New Frontiers - I have Excel, I need Performance
Point, I don’t know Analysis Services
BASPUG February 2013
Chris McNulty
Chris McNulty      • SharePoint BU at Dell Software
                   • 10+ years with SharePoint
                   • 20 years consulting (led KMA SharePoint
                     practice) and financial services technology
                     (Santander, John Hancock/Manulife, GMO,
                     State Street)
                   • MBA in Inv Mgmt from Boston College
                   • Write and speak often on Microsoft IW
                     technologies (blogs & books)
                   • MCSE MCTS MSA MVTSP MCC
                   • Hiking, cooking, playing guitar, colonial history,
                     photography
                   • My family: Hayley, three kids (18, 9, 6) and my
                     dog Stan




4   Confidential                                         SharePoint
5   Confidential   SharePoint
6   Confidential   SharePoint
Hometown, Laurel, NY (from www.flickr.com/photos/cmcnulty)

7   Confidential                                               SharePoint
Microsoft SharePoint Server 2013 … the infinite frontier




8    Confidential                         Eastern Long Island, August 2012
                                                                        SharePoint
Presentation Governance

• Out Of Scope
     –   SharePoint 2013
     –   Power View
     –   Quest / Dell
     –   Deep Dives (e.g. PowerShell, BI, Upgrade, SQL DBA)
• Rules
     –   Questions – time permitting during session
     –   Quick replacement presentation!
     –   Any time after session – email etc. - @cmcnulty2000
     –   Slides posted to www.sharepointforall.com http://bit.ly/WSFXPO

• Prerequisites
     – Comfortable with SQL
     – Can write T-SQL
     – SharePoint Customization Expertise
9   Confidential                                                          SharePoint
Goals for BI Design

                    • Answering the known questions
                      about our business


                    • Allowing users to self-discover
                      patterns and answers to questions
                      we haven’t yet been asked




10   Confidential                                         SharePoint
SharePoint 2013/SQL 2012 BI

                                                          PowerPivot
                                                          • Power View
                                      SSRS                  Self-Service
                                      • Alerts
                                      • Data Feeds
                                                                            Custom
                                                              Performance   Solutions
                                                              Point         •Mapping
                                             Enabling         •Dashboards   •Web Parts
                                             technologies     •Analysis     •Etc.
                                             •Business         Services
                               Excel
                                              Connectivity
                               Services       Services
                               •Excel Web    •SQL Reporting
                    Chart       Access        Services
                               •PowerPivot   •Pivot
                    Web Part
                               •Power View   •Azure
                                              DataMarket




11   Confidential                                                                        SharePoint
Scenario

• I heard that we have a BI interface in SharePoint. Can I send you an Excel file
  so we can load it into Performance Point?
• Thanks to Geoff Varosky @gvaro




12   Confidential                                                     SharePoint
Overview


Excel
1. Excel Prep           SQL Server
                        2. Import to SQL
                        3. Create View



                        SSAS
Performance Point
                        4. SSAS Project
11. Data Conn & Chart
                        5. SSAS Source
12. Dashboard
                        6. SSAS DSV
                        7. Named Queries
                        8, Cube
                        9. Add Dimensions
                        10. Build/Deploy/View

13   Confidential                  SharePoint
Prerequisites

                                                  Performance
                                                Point Unattended
                                                 Service Account


                                                                        Enable COM
       SQL Analysis        SQL 2008 R2
                                                  Secure Store        Addin Power Pivot
         Services          ADOMD.NET
                                                                        / Power View


                                                 SharePoint           Office/Excel
                 SQL Server 2012
                                                   2013                   2013

     ADOMD.NET 10 - http://www.microsoft.com/en-us/download/details.aspx?id=16978


14    Confidential                                                           SharePoint
Step 1. Excel Preparation

• Inspect the file
• Remove extra headers
• Clean columns – Good, unique
  names
• Add an ID field (integer)
• Add Year
      – YEAR()

• Add Quarter
      – "Q"&ROUNDUP(MONTH(B2)/3,0)

• Add Month
      – TEXT(MONTH(B2),"00")
15   Confidential                    SharePoint
DEMO
     It’s a “spread-
     sheet”?

                DEMO
                • It’s a “spread-sheet”?



16   Confidential                          SharePoint
Step 2. Import Excel File to SQL

• Create or Re-Use a Non-
  SharePoint Database
• SQL Export/Import Wizard Or SSIS
• Use $ and Rename
• Edit Mappings & Preview
      – Dates & Money

• Auto-Generate SQL Create
  Statements
• Run and Save SSIS for Reuse



17   Confidential                    SharePoint
Step 3. Create a SQL View

• Not strictly needed!
• Allows you to change the table
  structure if the Excel file changes
  but just remap the view




18   Confidential                       SharePoint
DEMO
     SQL Server

                DEMO
                • SQL Server



19   Confidential              SharePoint
Step 4. Create SSAS Project

• Formerly BIDS
• Now SQL Server Data Tools (2012)
• AS Multidimensional Template




20   Confidential                    SharePoint
Step 5. Create SSAS Data Source

• Use wizard
• Use service account connection




21   Confidential                  SharePoint
Step 6. Create SSAS Data Source View

• Use wizard
• Use service account connection




22   Confidential                      SharePoint
Step 7. Create Named Queries in DSV

• These are “virtual dimensions”
• Define logical primary key as the
  unique ID
• Source foreign to destination
  master
• (all roads lead to Rome)
• Product, Region, State




23   Confidential                     SharePoint
Step 8. Create Cube

• Master table is the measure group
  table
• Rename Measures to friendlier
  names




24   Confidential                     SharePoint
Step 9. Multiple Dimensions

• Product – flat dimension
• Geography – a hierarchy
      – Regions contains states
• Time
      – Build multiple attributes Order into a hierarchy – Y/Q/M/D




25   Confidential                                                    SharePoint
Step 10. Build/Deploy/Inspect

• Build cube
• Deploy to SSAS from VS
• Inspect inside VS




26   Confidential               SharePoint
DEMO
     SQL Data
     Tools
                DEMO
                • SQL Data Tools



27   Confidential                  SharePoint
Step 11. Performance Point Chart

• Add SSAS Connection to Cube
• Create Analytic Chart
      – Measure – Series
      – Dimension – Bottom Axis




28   Confidential                  SharePoint
Step 12. Performance Point Dashboard

• Create Dashboard
      – Add Chart
• Save and Deploy




29   Confidential                      SharePoint
DEMO
     Performance
     Point
                DEMO
                • PerformancePoint



30   Confidential                    SharePoint
Overview


Excel
1. Excel Prep           SQL Server
                        2. Import to SQL
                        3. Create View



                        SSAS
Performance Point
                        4. SSAS Project
11. Data Conn & Chart
                        5. SSAS Source
12. Dashboard
                        6. SSAS DSV
                        7. Named Queries
                        8, Cube
                        9. Add Dimensions
                        10. Build/Deploy/View

31   Confidential                  SharePoint
The carousel
  paradox…
35   Confidential   SharePoint
Thank you!




      – Questions
      – Contact
            – Email chris_mcnulty@dell.com
            – Blog http://www.chrismcnulty.net/blog
               – Also http://www.sharepointforall.com
            – Twitter: @cmcnulty2000
      – Upcoming:
            – SPTechCon SF, SP Heartland Conf, SP Evolutions,
              SPS Austin, DCSPUG, SPUGME, ShareFest Denver

36   Confidential                                               SharePoint
More information

• SharePoint architecture design patterns in Chris’ e-
  book entitled SharePoint 2010 Consultant’s
  Handbook – A Practical Field Guide
     – Get your free copy here http://www.quest.com/get-
       chris-book




37    Confidential                                         SharePoint
38   Confidential   SharePoint

More Related Content

What's hot

See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010Sadalit Van Buren
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...SPTechCon
 
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioConfiguração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioComunidade NetPonto
 
Keeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint dataKeeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint dataJohn White
 
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
 
Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceJohn White
 
SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012Scott_Brickey
 
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSPTechCon
 
SharePoint 2010 for Business, Intranet Leadership Forum
SharePoint 2010 for Business, Intranet Leadership ForumSharePoint 2010 for Business, Intranet Leadership Forum
SharePoint 2010 for Business, Intranet Leadership ForumKathy Hughes
 
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePointSQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePointScott_Brickey
 
SharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceSharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceQuang Nguyễn Bá
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010Kathy Hughes
 
BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL ServerEduardo Castro
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big Mike Martin
 
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
Dogfood 2012 - Decoding the Business Intelligence Alphabet SoupDogfood 2012 - Decoding the Business Intelligence Alphabet Soup
Dogfood 2012 - Decoding the Business Intelligence Alphabet SoupScott_Brickey
 
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...Scott_Brickey
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1Muthuvel P
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share pointJacob Chang
 

What's hot (20)

See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010See Beyond the Numbers: Data Visualization in SharePoint 2010
See Beyond the Numbers: Data Visualization in SharePoint 2010
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de ApoioConfiguração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio
 
Keeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint dataKeeping It Tidy - How to Warehouse your SharePoint data
Keeping It Tidy - How to Warehouse your SharePoint data
 
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...
 
Configuring SharePoint for Business Intelligence
Configuring SharePoint for Business IntelligenceConfiguring SharePoint for Business Intelligence
Configuring SharePoint for Business Intelligence
 
SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012SharePoint Saturday Cincinnati 2012
SharePoint Saturday Cincinnati 2012
 
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechConSharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
SharePoint Speedmetal for Admins by Chris McNulty - SPTechCon
 
SharePoint 2010 for Business, Intranet Leadership Forum
SharePoint 2010 for Business, Intranet Leadership ForumSharePoint 2010 for Business, Intranet Leadership Forum
SharePoint 2010 for Business, Intranet Leadership Forum
 
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePointSQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
SQL Saturday Columbus 2014 PowerBI with SQL Excel and SharePoint
 
SharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceSharePoint 2010 Business Intelligence
SharePoint 2010 Business Intelligence
 
Molnar DEV307 OBA
Molnar DEV307 OBAMolnar DEV307 OBA
Molnar DEV307 OBA
 
Data sources in share point 2010
Data sources in share point 2010Data sources in share point 2010
Data sources in share point 2010
 
BI Dashboards with SQL Server
BI Dashboards with SQL ServerBI Dashboards with SQL Server
BI Dashboards with SQL Server
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big
 
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
Dogfood 2012 - Decoding the Business Intelligence Alphabet SoupDogfood 2012 - Decoding the Business Intelligence Alphabet Soup
Dogfood 2012 - Decoding the Business Intelligence Alphabet Soup
 
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
SharePoint Saturday - Chicago - 2014 - Decoding the Business Intelligence Alp...
 
Share point 2010
Share point 2010Share point 2010
Share point 2010
 
Ssrs introduction session 1
Ssrs introduction session 1Ssrs introduction session 1
Ssrs introduction session 1
 
SSRS integration with share point
SSRS integration with share pointSSRS integration with share point
SSRS integration with share point
 

Viewers also liked

Creating Great Applications in SharePoint 2010 with Silverlight 4
Creating Great Applications in SharePoint 2010 with Silverlight 4Creating Great Applications in SharePoint 2010 with Silverlight 4
Creating Great Applications in SharePoint 2010 with Silverlight 4Boston Area SharePoint Users Group
 
I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011atrowell
 
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...Boston Area SharePoint Users Group
 

Viewers also liked (14)

Creating Great Applications in SharePoint 2010 with Silverlight 4
Creating Great Applications in SharePoint 2010 with Silverlight 4Creating Great Applications in SharePoint 2010 with Silverlight 4
Creating Great Applications in SharePoint 2010 with Silverlight 4
 
BASPUG 8/13/13 Meeting
BASPUG 8/13/13 MeetingBASPUG 8/13/13 Meeting
BASPUG 8/13/13 Meeting
 
BASPUG Meeting 7/11/12 - Presentation from Bill English
BASPUG Meeting 7/11/12 - Presentation from Bill EnglishBASPUG Meeting 7/11/12 - Presentation from Bill English
BASPUG Meeting 7/11/12 - Presentation from Bill English
 
February 20th, 2013 BASPUG Meeting
February 20th, 2013 BASPUG MeetingFebruary 20th, 2013 BASPUG Meeting
February 20th, 2013 BASPUG Meeting
 
January 9th, 2013 BASPUG Meeting
January 9th, 2013 BASPUG MeetingJanuary 9th, 2013 BASPUG Meeting
January 9th, 2013 BASPUG Meeting
 
I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011
 
6/9/10 Boston Area SharePoint Users Group Meeting
6/9/10 Boston Area SharePoint Users Group Meeting6/9/10 Boston Area SharePoint Users Group Meeting
6/9/10 Boston Area SharePoint Users Group Meeting
 
Boston Area SharePoint Users Group November 9th, 2011 Meeting
Boston Area SharePoint Users Group November 9th, 2011 MeetingBoston Area SharePoint Users Group November 9th, 2011 Meeting
Boston Area SharePoint Users Group November 9th, 2011 Meeting
 
4/13/11 Boston Area SharePoint Users Group Meeting
4/13/11 Boston Area SharePoint Users Group Meeting4/13/11 Boston Area SharePoint Users Group Meeting
4/13/11 Boston Area SharePoint Users Group Meeting
 
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...
Scott Jamison - Maximizing Value and Getting the Most out of SharePoint - BAS...
 
7/13/11 Boston Area SharePoint Users Group Meeting
7/13/11 Boston Area SharePoint Users Group Meeting7/13/11 Boston Area SharePoint Users Group Meeting
7/13/11 Boston Area SharePoint Users Group Meeting
 
5/12/10 Inaugural Boston Area SharePoint Users Group Meeting
5/12/10 Inaugural Boston Area SharePoint Users Group Meeting5/12/10 Inaugural Boston Area SharePoint Users Group Meeting
5/12/10 Inaugural Boston Area SharePoint Users Group Meeting
 
Boston Area SharePoint User Group 11/10/10 Meeting
Boston Area SharePoint User Group 11/10/10 MeetingBoston Area SharePoint User Group 11/10/10 Meeting
Boston Area SharePoint User Group 11/10/10 Meeting
 
8/11/10 Boston Area SharePoint Users Group meeting
8/11/10 Boston Area SharePoint Users Group meeting8/11/10 Boston Area SharePoint Users Group meeting
8/11/10 Boston Area SharePoint Users Group meeting
 

Similar to I have Excel, I need Performance Point, I don’t know Analysis Services

I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...SPTechCon
 
Business Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonBusiness Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonKnowledge Management Associates, LLC
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printShan Kane
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...Chris McNulty
 
Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Jason Himmelstein
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient, Inc.
 
Leveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceLeveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceDan English
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIBhavik Merchant
 
Inside PerformancePoint
Inside PerformancePointInside PerformancePoint
Inside PerformancePointDan English
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowNik Patel
 
Business intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best toolBusiness intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best toolSUGUKNotts
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceChristopher Foot
 
How does SharePoint access data
How does SharePoint access dataHow does SharePoint access data
How does SharePoint access dataAlan Eardley
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013David J Rosenthal
 
Evolved BI with SQL Server 2012
Evolved BIwith SQL Server 2012Evolved BIwith SQL Server 2012
Evolved BI with SQL Server 2012Andrew Brust
 

Similar to I have Excel, I need Performance Point, I don’t know Analysis Services (20)

I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
I Have Excel, I Need PerformancePoint, and I’m Afraid of Analysis Services by...
 
Business Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday BostonBusiness Intelligence Data Visualization from SharePoint Saturday Boston
Business Intelligence Data Visualization from SharePoint Saturday Boston
 
Business Intelligence in SharePoint
Business Intelligence in SharePointBusiness Intelligence in SharePoint
Business Intelligence in SharePoint
 
Microsoft2013-BI-Overview-print
Microsoft2013-BI-Overview-printMicrosoft2013-BI-Overview-print
Microsoft2013-BI-Overview-print
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
 
2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint2012-05-17 Leveraging MS SharePoint
2012-05-17 Leveraging MS SharePoint
 
Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013Business intelligence in SharePoint 2013
Business intelligence in SharePoint 2013
 
KMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BIKMA SharePoint Saturday San Francisco BI
KMA SharePoint Saturday San Francisco BI
 
Perficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power PivotPerficient Self Service Business Intelligence with Power Pivot
Perficient Self Service Business Intelligence with Power Pivot
 
Leveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor PerformanceLeveraging Microsoft BI Toolset to Monitor Performance
Leveraging Microsoft BI Toolset to Monitor Performance
 
Perth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BIPerth SharePoint User Group - Hybrid Cloud and Power BI
Perth SharePoint User Group - Hybrid Cloud and Power BI
 
Inside PerformancePoint
Inside PerformancePointInside PerformancePoint
Inside PerformancePoint
 
Access Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to KnowAccess Services in SharePoint 2010 - All You Need to Know
Access Services in SharePoint 2010 - All You Need to Know
 
2012-10-02 SharePoint Dashboards
2012-10-02 SharePoint Dashboards2012-10-02 SharePoint Dashboards
2012-10-02 SharePoint Dashboards
 
Business intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best toolBusiness intelligence armoury – what’s the best tool
Business intelligence armoury – what’s the best tool
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
How does SharePoint access data
How does SharePoint access dataHow does SharePoint access data
How does SharePoint access data
 
Boston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data VisualizationBoston Area SharePoint User Group BI Data Visualization
Boston Area SharePoint User Group BI Data Visualization
 
Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013Introduction and What is New: Microsoft SharePoint 2013
Introduction and What is New: Microsoft SharePoint 2013
 
Evolved BI with SQL Server 2012
Evolved BIwith SQL Server 2012Evolved BIwith SQL Server 2012
Evolved BI with SQL Server 2012
 

More from Boston Area SharePoint Users Group

SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 

More from Boston Area SharePoint Users Group (12)

BASPUG Meeting deck from 7/11/12
BASPUG Meeting deck from 7/11/12BASPUG Meeting deck from 7/11/12
BASPUG Meeting deck from 7/11/12
 
Boston Area SharePoint Users Group January 11th, 2012 Meeting
Boston Area SharePoint Users Group January 11th, 2012 MeetingBoston Area SharePoint Users Group January 11th, 2012 Meeting
Boston Area SharePoint Users Group January 11th, 2012 Meeting
 
10/12/11 Boston Area SharePoint Users Group Meeting
10/12/11 Boston Area SharePoint Users Group Meeting10/12/11 Boston Area SharePoint Users Group Meeting
10/12/11 Boston Area SharePoint Users Group Meeting
 
3/9/11 Boston Area SharePoint Users Group Meeting
3/9/11 Boston Area SharePoint Users Group Meeting3/9/11 Boston Area SharePoint Users Group Meeting
3/9/11 Boston Area SharePoint Users Group Meeting
 
2/9/11 Boston Area SharePoint Users Group Meeting
2/9/11 Boston Area SharePoint Users Group Meeting2/9/11 Boston Area SharePoint Users Group Meeting
2/9/11 Boston Area SharePoint Users Group Meeting
 
Developing Web Content Management Sites with SharePoint 2010
Developing Web Content Management Sites with SharePoint 2010Developing Web Content Management Sites with SharePoint 2010
Developing Web Content Management Sites with SharePoint 2010
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
Boston Area SharePoint User Group 10/21/10 Meeting
Boston Area SharePoint User Group 10/21/10 MeetingBoston Area SharePoint User Group 10/21/10 Meeting
Boston Area SharePoint User Group 10/21/10 Meeting
 
BASPUG 09/08/10 - Steven Fowler
BASPUG 09/08/10 - Steven FowlerBASPUG 09/08/10 - Steven Fowler
BASPUG 09/08/10 - Steven Fowler
 
8/11/10 Boston Area SharePoint Users Group meeting
8/11/10 Boston Area SharePoint Users Group meeting8/11/10 Boston Area SharePoint Users Group meeting
8/11/10 Boston Area SharePoint Users Group meeting
 
7/14/10 Boston Area SharePoint Users Group Meeting
7/14/10 Boston Area SharePoint Users Group Meeting7/14/10 Boston Area SharePoint Users Group Meeting
7/14/10 Boston Area SharePoint Users Group Meeting
 
Service Applications in SharePoint 2010
Service Applications in SharePoint 2010Service Applications in SharePoint 2010
Service Applications in SharePoint 2010
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

I have Excel, I need Performance Point, I don’t know Analysis Services

  • 1. New Frontiers - I have Excel, I need Performance Point, I don’t know Analysis Services BASPUG February 2013 Chris McNulty
  • 2. Chris McNulty • SharePoint BU at Dell Software • 10+ years with SharePoint • 20 years consulting (led KMA SharePoint practice) and financial services technology (Santander, John Hancock/Manulife, GMO, State Street) • MBA in Inv Mgmt from Boston College • Write and speak often on Microsoft IW technologies (blogs & books) • MCSE MCTS MSA MVTSP MCC • Hiking, cooking, playing guitar, colonial history, photography • My family: Hayley, three kids (18, 9, 6) and my dog Stan 4 Confidential SharePoint
  • 3. 5 Confidential SharePoint
  • 4. 6 Confidential SharePoint
  • 5. Hometown, Laurel, NY (from www.flickr.com/photos/cmcnulty) 7 Confidential SharePoint
  • 6. Microsoft SharePoint Server 2013 … the infinite frontier 8 Confidential Eastern Long Island, August 2012 SharePoint
  • 7. Presentation Governance • Out Of Scope – SharePoint 2013 – Power View – Quest / Dell – Deep Dives (e.g. PowerShell, BI, Upgrade, SQL DBA) • Rules – Questions – time permitting during session – Quick replacement presentation! – Any time after session – email etc. - @cmcnulty2000 – Slides posted to www.sharepointforall.com http://bit.ly/WSFXPO • Prerequisites – Comfortable with SQL – Can write T-SQL – SharePoint Customization Expertise 9 Confidential SharePoint
  • 8. Goals for BI Design • Answering the known questions about our business • Allowing users to self-discover patterns and answers to questions we haven’t yet been asked 10 Confidential SharePoint
  • 9. SharePoint 2013/SQL 2012 BI PowerPivot • Power View SSRS Self-Service • Alerts • Data Feeds Custom Performance Solutions Point •Mapping Enabling •Dashboards •Web Parts technologies •Analysis •Etc. •Business Services Excel Connectivity Services Services •Excel Web •SQL Reporting Chart Access Services •PowerPivot •Pivot Web Part •Power View •Azure DataMarket 11 Confidential SharePoint
  • 10. Scenario • I heard that we have a BI interface in SharePoint. Can I send you an Excel file so we can load it into Performance Point? • Thanks to Geoff Varosky @gvaro 12 Confidential SharePoint
  • 11. Overview Excel 1. Excel Prep SQL Server 2. Import to SQL 3. Create View SSAS Performance Point 4. SSAS Project 11. Data Conn & Chart 5. SSAS Source 12. Dashboard 6. SSAS DSV 7. Named Queries 8, Cube 9. Add Dimensions 10. Build/Deploy/View 13 Confidential SharePoint
  • 12. Prerequisites Performance Point Unattended Service Account Enable COM SQL Analysis SQL 2008 R2 Secure Store Addin Power Pivot Services ADOMD.NET / Power View SharePoint Office/Excel SQL Server 2012 2013 2013 ADOMD.NET 10 - http://www.microsoft.com/en-us/download/details.aspx?id=16978 14 Confidential SharePoint
  • 13. Step 1. Excel Preparation • Inspect the file • Remove extra headers • Clean columns – Good, unique names • Add an ID field (integer) • Add Year – YEAR() • Add Quarter – "Q"&ROUNDUP(MONTH(B2)/3,0) • Add Month – TEXT(MONTH(B2),"00") 15 Confidential SharePoint
  • 14. DEMO It’s a “spread- sheet”? DEMO • It’s a “spread-sheet”? 16 Confidential SharePoint
  • 15. Step 2. Import Excel File to SQL • Create or Re-Use a Non- SharePoint Database • SQL Export/Import Wizard Or SSIS • Use $ and Rename • Edit Mappings & Preview – Dates & Money • Auto-Generate SQL Create Statements • Run and Save SSIS for Reuse 17 Confidential SharePoint
  • 16. Step 3. Create a SQL View • Not strictly needed! • Allows you to change the table structure if the Excel file changes but just remap the view 18 Confidential SharePoint
  • 17. DEMO SQL Server DEMO • SQL Server 19 Confidential SharePoint
  • 18. Step 4. Create SSAS Project • Formerly BIDS • Now SQL Server Data Tools (2012) • AS Multidimensional Template 20 Confidential SharePoint
  • 19. Step 5. Create SSAS Data Source • Use wizard • Use service account connection 21 Confidential SharePoint
  • 20. Step 6. Create SSAS Data Source View • Use wizard • Use service account connection 22 Confidential SharePoint
  • 21. Step 7. Create Named Queries in DSV • These are “virtual dimensions” • Define logical primary key as the unique ID • Source foreign to destination master • (all roads lead to Rome) • Product, Region, State 23 Confidential SharePoint
  • 22. Step 8. Create Cube • Master table is the measure group table • Rename Measures to friendlier names 24 Confidential SharePoint
  • 23. Step 9. Multiple Dimensions • Product – flat dimension • Geography – a hierarchy – Regions contains states • Time – Build multiple attributes Order into a hierarchy – Y/Q/M/D 25 Confidential SharePoint
  • 24. Step 10. Build/Deploy/Inspect • Build cube • Deploy to SSAS from VS • Inspect inside VS 26 Confidential SharePoint
  • 25. DEMO SQL Data Tools DEMO • SQL Data Tools 27 Confidential SharePoint
  • 26. Step 11. Performance Point Chart • Add SSAS Connection to Cube • Create Analytic Chart – Measure – Series – Dimension – Bottom Axis 28 Confidential SharePoint
  • 27. Step 12. Performance Point Dashboard • Create Dashboard – Add Chart • Save and Deploy 29 Confidential SharePoint
  • 28. DEMO Performance Point DEMO • PerformancePoint 30 Confidential SharePoint
  • 29. Overview Excel 1. Excel Prep SQL Server 2. Import to SQL 3. Create View SSAS Performance Point 4. SSAS Project 11. Data Conn & Chart 5. SSAS Source 12. Dashboard 6. SSAS DSV 7. Named Queries 8, Cube 9. Add Dimensions 10. Build/Deploy/View 31 Confidential SharePoint
  • 30. The carousel paradox…
  • 31. 35 Confidential SharePoint
  • 32. Thank you! – Questions – Contact – Email chris_mcnulty@dell.com – Blog http://www.chrismcnulty.net/blog – Also http://www.sharepointforall.com – Twitter: @cmcnulty2000 – Upcoming: – SPTechCon SF, SP Heartland Conf, SP Evolutions, SPS Austin, DCSPUG, SPUGME, ShareFest Denver 36 Confidential SharePoint
  • 33. More information • SharePoint architecture design patterns in Chris’ e- book entitled SharePoint 2010 Consultant’s Handbook – A Practical Field Guide – Get your free copy here http://www.quest.com/get- chris-book 37 Confidential SharePoint
  • 34. 38 Confidential SharePoint