SlideShare a Scribd company logo
1 of 27
Download to read offline
Accelerated BI Growth with
Power View and PowerPivot
Bhavik Merchant
Bhavik.merchant@csg.com.au
@BhavikMerchant

my other passions
• Cricket (Watching), Squash (Playing)
• Travelling.. Anywhere
• Whisky
Agenda

   Speaker Intro
   Goals
   Rationale
   Groundwork
   Solutions and Demonstrations
   Tips/Caveats
   Q&A
Did I hear a chirp?

             @BhavikMerchant




                #SQLSAT138
A little about me..
 Background
     I’m from Zimbabwe (explains the accent?)
     BI Team Manager and Lead MSBI Consultant at CSG
     Certified End-to-End Microsoft BI practitioner
     Microsoft vTSP for BI
     Trainer (SSAS, SSIS, SSRS, PowerPivot, Sharepoint BI)

 Experience
   Started in Web Development and SysAdmin
   Thereafter, been in BI for about 7 years. SQL 2000 to 2012;
    MOSS 2007 to SP2010
Presentation Goals

   Identify a major issue in BI
   Understand problem/solution domains
   Learn about new paradigms/tools in SQL 2012
   See them in action
   Learn some tips
   Identify shortcomings and pitfalls
Audience Poll
 Roles
     IT/Infrastructure
     Data Analyst/Power user
     Information Worker/End(ish) User
     BI Professional

 Exposure
     Traditional SSAS
     PowerPivot (v1, v2)
     SSAS Tabular
     Non Microsoft Visual Tools – Tableau, QlikView, BO
      Explorer etc
Lets get started...




      “If you build it, he will come”
Q: How do you measure BI success?

“Overall adoption has been static since 2008, with
under 30% of potential users making use of BI.”
Gartner BI Adoption Trends, 2011



 Why? Both approach and tools
     Low buy-in
     Bottom-up approach
     Lack of agility in traditional architectures
Adoption Smadoption! What are the trends?




                     Source: Gartner (August 2011) [2995 respondents]
Just throw smart new tech at users, right?
     In-memory                   Social BI


                                        Data Discovery

Visual Analysis

                                       Columnar DB
                  Self-Service
Deliver Us From Evil…
Got superpowers?
PowerPivot    Power View   Power Point
BISM - The BI Semantic Model
   Client Tools




       Data model

      Business logic   Personal BI      Team BI          Organizational BI
                       PowerPivot for   PowerPivot for       Analysis
      and queries         Excel          SharePoint          Services


       Data access
Guises…

 Its all SSAS! 3 modes, at INSTANCE level:
    Multidimensional
    Tabular
    PowerPivot
Scenario

 Assume we are an end(ish) user
 We have data models accessible from Sharepoint
 We want an intuitive, ad-hoc way to visualise data

1. Toy Sales Data
2. OECD data
    Demographics such as mortality, fertility rates
    Big thanks to Cathy Dumas for this model
Ok I get it, Power View! Where to Start?

 We need one of these in SharePoint to kick off a
  Power View Report
   PowerPivot workbook
   .BISM connection (i.e. to Tabular SSAS or PPVT). Note
    bypass Kerberos 
   .RSDS connection to Tabular SSAS or PPVT


 These are (or point to) tabular models, implying
  Power View ONLY works on tabular models
DEMO – Start your engines…

 Table, Matrix, Chart, Card
 New Views
DEMO – Put your foot on it…

 Linked filtering, View/Object Filtering, Slicers
 Tiling
 Multiples (Trellis Charts)
DEMO – Speeding!

 Scatter Plot Animation
   Life Expectancy vs Fertility
   Life Expectancy vs Infant Mortality


 Export to PowerPoint

 Can Print too!
Development Tips
 Power View
   Explore! Options grey out/appear
   Cant convert back from Slicer or Tile
   Use Textbox to hack chart title (text, style)

 Tabular/PPVT
   Mark your date table
   Use views to reduce dev model size
   Workspace db for Tabular (set in workspace). No local
    storage like PPVT
   Excel Advanced Mode
Model Design Tips
 Usability
      Name fields meaningfully, hide keys and intermediate calcs
      Format numbers in model – saves time later
      Use Default Columns for Power View consumption
      Use dummy tables to group calcs
      Setup Unique Identifier
      Use Perspectives

 Performance
      Don’t include unneeded columns in model - Go deep, not wide
      Limit column width = less memory use
      Avoid high cardinality columns and large strings
      Pre-sort your table keys where possible

 General
    Binary data and URLs work for images
Architecture/Maintenance Tips
 For In-memory, have memory = 2x size of model
 Can restore from PPVT to Tabular SSAS via SSMS
  Restore, or convert via SSDT
 Use BISM Normalizer from CodePlex to diff and
  merge models into one SSAS database
 Tabular databases are processed on a schedule like
  classic SSAS
 DirectQuery is an option similar to ROLAP
  conceptually. Consider with ColumnStore indexes.
  BUT, there are hybrid modes and complications
Limitations and Pitfalls
   Cant change speed of Play axis
   Beware of Interpolation (Cyprus 1960-1970)
   Cant change anything in slicers
   No custom colour, logos, fonts (except textbox)
   View Filters sorted alphabetically by title
   Calculated Columns cant be View Filters
   Cant control partitions, roles from Excel
Technical Requirements
 SQL Server 2012
    Tabular SSAS instance

 Sharepoint 2010 (at least SP1). Enterprise features
  turned on
    PowerPivot Services
    Reporting Services Integration
    Power View Integration

 PowerPivot 2012 RTM Client

 SQL Server Data Tools (Standalone  )
Tying it all back together ..                                 !
  New tools like Tabular Power View are great and will
   help increase agility and adoption, but they augment
   sound BI processes
  I think dimensional models are still important
   (debated)
     Prototype heavily
  Balance needed: Formal warehouse (centralisation,
   security) vs total empowerment
  Plan, Plan, Plan!
     Understand user base and requirements before choosing
      the tools
Resources
 Dan English: http://denglishbi.wordpress.com
 Marco Russo:
  http://sqlblog.com/blogs/marco_russo/
 Kasper de Jonge: www.powerpivotblog.nl
 Cathy Dumas on Hans Rosling:
  http://blogs.msdn.com/b/cathyk/archive/2011/12/2
  1/the-hans-rosling-project.aspx
 DirectQuery White Paper:
  http://msdn.microsoft.com/en-
  us/library/hh965743.aspx
 Data Viz people: Stephen Few, Edward Tufte, Jen
  Stirrup
Questions?
 Please complete an evaluation form for this session
    …and thanks again to our awesome sponsors!

More Related Content

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
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
giselly40
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 

Featured

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
ThinkNow
 
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
Kurio // The Social Media Age(ncy)
 

Featured (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...
 

2012-04-21 (SQL Saturday 138 Sydney) Accelerated BI Growth with Power View and PowerPivot

  • 1. Accelerated BI Growth with Power View and PowerPivot Bhavik Merchant Bhavik.merchant@csg.com.au @BhavikMerchant my other passions • Cricket (Watching), Squash (Playing) • Travelling.. Anywhere • Whisky
  • 2. Agenda  Speaker Intro  Goals  Rationale  Groundwork  Solutions and Demonstrations  Tips/Caveats  Q&A
  • 3. Did I hear a chirp? @BhavikMerchant #SQLSAT138
  • 4. A little about me..  Background  I’m from Zimbabwe (explains the accent?)  BI Team Manager and Lead MSBI Consultant at CSG  Certified End-to-End Microsoft BI practitioner  Microsoft vTSP for BI  Trainer (SSAS, SSIS, SSRS, PowerPivot, Sharepoint BI)  Experience  Started in Web Development and SysAdmin  Thereafter, been in BI for about 7 years. SQL 2000 to 2012; MOSS 2007 to SP2010
  • 5. Presentation Goals  Identify a major issue in BI  Understand problem/solution domains  Learn about new paradigms/tools in SQL 2012  See them in action  Learn some tips  Identify shortcomings and pitfalls
  • 6. Audience Poll  Roles  IT/Infrastructure  Data Analyst/Power user  Information Worker/End(ish) User  BI Professional  Exposure  Traditional SSAS  PowerPivot (v1, v2)  SSAS Tabular  Non Microsoft Visual Tools – Tableau, QlikView, BO Explorer etc
  • 7. Lets get started... “If you build it, he will come”
  • 8. Q: How do you measure BI success? “Overall adoption has been static since 2008, with under 30% of potential users making use of BI.” Gartner BI Adoption Trends, 2011  Why? Both approach and tools  Low buy-in  Bottom-up approach  Lack of agility in traditional architectures
  • 9. Adoption Smadoption! What are the trends? Source: Gartner (August 2011) [2995 respondents]
  • 10. Just throw smart new tech at users, right? In-memory Social BI Data Discovery Visual Analysis Columnar DB Self-Service
  • 11. Deliver Us From Evil…
  • 12. Got superpowers? PowerPivot Power View Power Point
  • 13. BISM - The BI Semantic Model Client Tools Data model Business logic Personal BI Team BI Organizational BI PowerPivot for PowerPivot for Analysis and queries Excel SharePoint Services Data access
  • 14. Guises…  Its all SSAS! 3 modes, at INSTANCE level:  Multidimensional  Tabular  PowerPivot
  • 15. Scenario  Assume we are an end(ish) user  We have data models accessible from Sharepoint  We want an intuitive, ad-hoc way to visualise data 1. Toy Sales Data 2. OECD data  Demographics such as mortality, fertility rates  Big thanks to Cathy Dumas for this model
  • 16. Ok I get it, Power View! Where to Start?  We need one of these in SharePoint to kick off a Power View Report  PowerPivot workbook  .BISM connection (i.e. to Tabular SSAS or PPVT). Note bypass Kerberos   .RSDS connection to Tabular SSAS or PPVT  These are (or point to) tabular models, implying Power View ONLY works on tabular models
  • 17. DEMO – Start your engines…  Table, Matrix, Chart, Card  New Views
  • 18. DEMO – Put your foot on it…  Linked filtering, View/Object Filtering, Slicers  Tiling  Multiples (Trellis Charts)
  • 19. DEMO – Speeding!  Scatter Plot Animation  Life Expectancy vs Fertility  Life Expectancy vs Infant Mortality  Export to PowerPoint  Can Print too!
  • 20. Development Tips  Power View  Explore! Options grey out/appear  Cant convert back from Slicer or Tile  Use Textbox to hack chart title (text, style)  Tabular/PPVT  Mark your date table  Use views to reduce dev model size  Workspace db for Tabular (set in workspace). No local storage like PPVT  Excel Advanced Mode
  • 21. Model Design Tips  Usability  Name fields meaningfully, hide keys and intermediate calcs  Format numbers in model – saves time later  Use Default Columns for Power View consumption  Use dummy tables to group calcs  Setup Unique Identifier  Use Perspectives  Performance  Don’t include unneeded columns in model - Go deep, not wide  Limit column width = less memory use  Avoid high cardinality columns and large strings  Pre-sort your table keys where possible  General  Binary data and URLs work for images
  • 22. Architecture/Maintenance Tips  For In-memory, have memory = 2x size of model  Can restore from PPVT to Tabular SSAS via SSMS Restore, or convert via SSDT  Use BISM Normalizer from CodePlex to diff and merge models into one SSAS database  Tabular databases are processed on a schedule like classic SSAS  DirectQuery is an option similar to ROLAP conceptually. Consider with ColumnStore indexes. BUT, there are hybrid modes and complications
  • 23. Limitations and Pitfalls  Cant change speed of Play axis  Beware of Interpolation (Cyprus 1960-1970)  Cant change anything in slicers  No custom colour, logos, fonts (except textbox)  View Filters sorted alphabetically by title  Calculated Columns cant be View Filters  Cant control partitions, roles from Excel
  • 24. Technical Requirements  SQL Server 2012  Tabular SSAS instance  Sharepoint 2010 (at least SP1). Enterprise features turned on  PowerPivot Services  Reporting Services Integration  Power View Integration  PowerPivot 2012 RTM Client  SQL Server Data Tools (Standalone  )
  • 25. Tying it all back together .. !  New tools like Tabular Power View are great and will help increase agility and adoption, but they augment sound BI processes  I think dimensional models are still important (debated)  Prototype heavily  Balance needed: Formal warehouse (centralisation, security) vs total empowerment  Plan, Plan, Plan!  Understand user base and requirements before choosing the tools
  • 26. Resources  Dan English: http://denglishbi.wordpress.com  Marco Russo: http://sqlblog.com/blogs/marco_russo/  Kasper de Jonge: www.powerpivotblog.nl  Cathy Dumas on Hans Rosling: http://blogs.msdn.com/b/cathyk/archive/2011/12/2 1/the-hans-rosling-project.aspx  DirectQuery White Paper: http://msdn.microsoft.com/en- us/library/hh965743.aspx  Data Viz people: Stephen Few, Edward Tufte, Jen Stirrup
  • 27. Questions? Please complete an evaluation form for this session …and thanks again to our awesome sponsors!