SlideShare une entreprise Scribd logo
1  sur  32
MICROSOFT SQL SERVER 2012: WHAT’S NEW IN
ANALYSIS SERVICES AND POWERPIVOT
ANALYSIS SERVICES: TODAY

    Broad adoption
    “Customers in the Magic Quadrant survey report that their Microsoft
    average deployment sizes are now larger than any other vendor in
    the survey in terms of users.”
    “Use of OLAP functionality by Microsoft customers is more than
    double that for the rest of the survey respondents.”




    Large ecosystem
    "Wide availability of skills is among the top reasons customers select Microsoft over competing
    vendors.”




    Highest rated infrastructure and development tools
    “Microsoft customers rate its BI platform infrastructure and development tools among the
    highest compared to other vendors, and a higher percentage of customers use them extensively.”




Source: Gartner Magic Quadrant for BI Platforms, 2011
ANALYSIS SERVICES: TOMORROW


Goal #1                                     Goal #2
                                            Extend the reach of BI
Continue to provide
                                            tools to a broader base
best-in-class tools for BI
                                            of IT professionals and
specialists
                                            developers


                               SQL Server
                                 Analysis
                                 Services
                             BI Semantic
                                  Future

Goal #3
                                Model
                                Roadmap
                                            Goal #4
                                            Support the full
Provide a single model
                                            spectrum of BI
for creating BI solutions
                                            solutions, including
that is transparent to
                                            personal, team, and
client tools
                                            corporate contexts
BI SEMANTIC MODEL


 Single model                                     … multiple ways to
 for BI …                                         build it
             Client Tools
        Analysis, Reports, Scorecards,
         Dashboards, Custom Apps



   BI Semantic Model
                  Data model

                  Business logic              Personal BI          Team BI                 Corporate BI
                  and queries                 Created by user      Created by user or IT   Created by IT
                                              Individual context   Team context            Organizational context
                                              Exists as document   Managed on server       Actively managed on server
                  Data access


           Data Sources
  Databases, LOB Applications, Odata Feeds,
          Spreadsheets, Text Files
BI SEMANTIC MODEL: BENEFITS




    Flexibility                         Richness                     Scalability
o Tabular and multidimensional    o Serves entire range of BI    o VertiPaq in-memory engine
  modeling                          solutions
                                                                 o State-of-the-art compression
o Cached or passthrough storage   o Rich modeling capabilities     algorithms

o VertiPaq for                    o Complex business logic       o Scales to largest enterprise
  performance, MOLAP for scale                                     servers
                                  o Fine-grained security
o Choice of end-user BI tools                                    o Improved SharePoint
                                                                   configuration and performance
BI SEMANTIC MODEL
What about existing Analysis Services applications?




      Existing                         Existing                  New
      applications                     applications              applications
      Based on Unified                 Automatically converted   New technology options
      Dimensional Model                to BI Semantic Model




                                                                     2012
BI SEMANTIC MODEL: ARCHITECTURE
     Third-party     Reporting
     applications     Services         Excel       PowerPivot      SharePoint
                        Power
                         View




                                 BI Semantic Model
                                                   Multi-
                         Data model             dimensional
                                                                 Tabular


                         Business logic
                                                   MDX            DAX
                         and queries
                                                                    Direct
                         Data access           ROLAP MOLAP VertiPaq
                                                                    Query




      Databases     LOB Applications   Files       OData Feeds        SQL Azure
BI SEMANTIC MODEL
                                     Reporting          BI Development
                                      Services               Studio
                                         Power
                                          View




                                                           Model
                                     Client Tool
                                    model and queries     Developer
                                                          Model, business
                                                          logic, and data
         BI Semantic Model                                    access



               Data model               Tabular              Tabular


               Business logic
                                         DAX                  DAX
               and queries

               Data access                        VertiPaq




                SQL Server      Microsoft Dynamics CRM
BI SEMANTIC MODEL: SCENARIOS
Power View over a Sales model
                                                Reporting      BI Development
                                                 Services           Studio
                                                  Power
                                                   View


                                                                 Model, busin
                                               Model and         ess logic, and
                                                queries           data access
                  BI Semantic Model
                         Data model              Tabular              Tabular


                         Business logic
                                                  DAX                  DAX
                         and queries

                         Data access                       VertiPaq




                         SQL Server       Microsoft Dynamics CRM
BI SEMANTIC MODEL: SCENARIOS
Excel over a Sales model
                                                                BI Development
                                                    Excel
                                                                     Studio



                                                                      Model,
                                                 Model and           business
                                                  queries           logic, and
                                                                   data access
                   BI Semantic Model
                                                    Multi-
                           Data model            dimensional
                                                                       Tabular


                           Business logic
                                                    MDX                 DAX
                           and queries

                           Data access                      VertiPaq




                           SQL Server       Microsoft Dynamics CRM
BI SEMANTIC MODEL: SCENARIOS
Excel over a Finance model
                                                            BI Development
                                                 Excel
                                                                 Studio



                                                             Model, busin
                                              Model and      ess logic, and
                                               queries        data access
                  BI Semantic Model
                                                 Multi-         Multi-
                             Data model       dimensional    dimensional

                             Business logic
                                                 MDX             MDX
                             and queries

                             Data access                 MOLAP




                               Oracle             SAP
BI SEMANTIC MODEL: SCENARIOS
Power View over a Finance model
                                         Reporting     BI Development
                                          Services          Studio
                                           Power
                                            View


                                                        Model, busin
                                         Model and      ess logic, and
                                          queries        data access
                 BI Semantic Model
                                                           Multi-
                        Data model        Tabular
                                                        dimensional

                        Business logic
                                           DAX              MDX
                        and queries

                        Data access                 MOLAP




                          Oracle            SAP
SUMMARY
Single model for users, multiple ways of building solutions




      Flexibility                 Richness                    Scalability




   Personal BI                    Team BI                     Corporate BI
    Created by user               Created by user or IT        Created by IT
    Individual context            Team context                 Organizational context
    Exists as document            Managed on server            Actively managed on server
UDM IMPROVEMENTS AND ROADMAP



 Industry leading OLAP engine
 • Large developer/partner ecosystem
 • Broad adoption from small businesses to large enterprises

  SQL Server 2012 addresses top pain points
  • 4GB string store limit
  • XEvents and monitoring enhancements
  • Performance, scale, reliability improvements
  Roadmap
  • Will continue to make measured investments in UDM and
    MOLAP technology based on customer & partner feedback
  • Primary focus going forward will be on BISM and VertiPaq
BISM AND UDM COEXISTENCE


BISM does not replace UDM
• Use UDM for complex OLAP applications (budgeting, forecasting, write back,
  complex calculations)
• For everything else, BISM offers a simpler and high performance alternative

Existing BI solutions
• Stick with UDM…
• Consider BISM if you’re planning a major solution upgrade
• Migration from UDM to BISM will require some redesign

BISM and UDM are available side-by-side
• Instance level option
HOW SHOULD I BUILD MY MODEL?


  Depends on the application needs for each layer
  • Data model
  • Business logic
  • Data access & storage
  Two Visual Studio (SQL Server Data Tools) project
  types in SQL Server 2012
  • Multidimensional project – with MDX and MOLAP/ROLAP
  • Tabular project – with DAX and VertiPaq/DirectQuery
  Project types could change post-SQL Server 2012
  • VertiPaq in multidimensional projects, MDX scripts in tabular
    projects…
  • Based on customer feedback
DATA MODEL

        Relational                Multidimensional

 − Familiar model, easier to    − Sophisticated model, higher
   build, faster time to          learning curve
   solution
                                − Advanced concepts baked
 − Advanced concepts (parent-     into the model and
   child, many-to-many) not       optimized (parent-
   available natively in the      child, many-to-
   model… need calculations       many, attribute
   to simulate these              relationships, key vs.
                                  name, etc.)
 − Easy to wrap a model over
   a raw database or            − Ideally suited for financial
   warehouse for reporting &      apps
   analytics                      (planning, budgeting, forec
                                  asting) that need the power
                                  of the multidimensional
                                  model
BUSINESS LOGIC

            DAX                               MDX

 − Based on Excel formulas          − Based on understanding of
   and relational concepts –          multidimensional concepts
   easy to get started                – higher initial learning
                                      curve
 − Complex solutions require
   steeper learning curve –         − Complex solutions require
   row/filter context, Calculate,     steeper learning curve –
   etc.                               CurrentMember, overwrite
                                      semantics, etc.
 − Calculated columns enable
   new scenarios, however no        − Ideally suited for apps that
   named sets or calc                 need the power of
   members                            multidimensional
                                      calculations – scopes,
                                      assignments, calc members
DATA ACCESS AND STORAGE

          VertiPaq                               MOLAP
 − In-memory column store… typical     − Disk based store… typical 3x
   10x compression                       compression
 − Brute force memory scans… high      − Disk scans with in-memory
   performance by default… no            subcube caching… aggregation
   tuning required                       tuning required
 − Basic paging support… data          − Extensive paging support… data
   volume mostly limited to physical     volumes can scale to multiple
   memory                                terabytes


        DirectQuery                               ROLAP
 − Clean pass-through of DAX queries   − Acceptable pass-through of fact
   & calculations… fully exploits        table requests (except for distinct
   backend database capabilities         count )… unusable for dimension
 − No support for MDX queries… no        tables
   support for data sources other      − Supports all relational data
   than SQL Server                       sources… no support for
                                         aggregations
DESIGN TOOLS
                 PowerPivot                   BI Development
                 for Excel                    Studio


                                             Feels like Visual
    Feels like                               Studio
                      One file,
    Excel                                                             Optimized
                      Save to                It’s a project
                      SharePoint                                      for BI Pros
       Rapid                                 (business
       response to                           case, budget, dat         Larger data
       business                              es)                       volumes
       problems                              Teams building BI
                     Solutions live
                                             solutions              Deployment
   Optimized for     for weeks or
                                                                    scripts, versions
   Excel power       months
   user                                       Source
                                              Control, TFS




       Personal                       Team                       Corporate
NEW FEATURES LIST

• Richer Models               • Optimized Usability
 •   KPIs                       • Improved Date and Text
 •   Descriptions                 filtering
 •   Persisted formatting       • Diagram
 •   Advanced sorting           • Measure grid
 •   Mark as Date Table         • Various usability
                                  enhancements
 •   Distinct count
 •   Drillthru
 •   Perspectives
                              Reporting Properties
 •   Hierarchies
 •   Multiple relationships
 •   Parent child
KEY HIGHLIGHTS


 •Professional Tools
   • SQL Server Data Tools in Visual Studio
     2010
   • Multi-dimensional and tabular projects
   • Management Studio updates
   • Powershell support
KEY HIGHLIGHTS


 •Rich model capabilities
   • Hierarchies, KPIs, perspectives, parent-
     child
   • DAX calculated columns & measures
   • DAX queries, MDX drillthrough
   • Row level security
KEY HIGHLIGHTS


 •Performance & scalability
   • MOLAP dimension scale (>4GB string
     store)
   • VertiPaq performance, partitioning
   • DirectQuery over SQL Server with VertiPaq
     (Apollo) index
THANK YOU

Questions?

For more information:
http://Web link
http://Web link
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
    conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                        MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
APPENDIX
BI SEMANTIC MODEL
Flexibility
                             Familiar Interface
              o Excel for business users, Visual Studio for BI pros
              o Reduced time to deliver solution
              o Experiences scale from simple apps to enterprise BI solutions


                    Interactive and Iterative Design
              o Intuitive data-driven experience allows faster iteration in BI application
                design
              o Source control and seamless deployment to dev/test/prod through
                Visual Studio


                       Sharing and Collaboration
              o Business users can share by publishing to SharePoint with a single click
              o BI pros can use team development features in VS
              o BI apps are auto refreshed/maintained on the server
BI SEMANTIC MODEL
Richness
                    Rich Modeling Capabilities
           o Multiple relationships, hierarchies
           o Many-to-many, parent-child relationships
           o Key performance indicators, drill-through, perspectives
           o Rich data types, BLOBs, images

                   Sophisticated Business Logic
           o Data Analysis Expressions (DAX), Excel formulas, MDX
           o Relational operators (Filter, Aggregate, GroupBy, Lookup)
           o Statistical, time intelligence (YTD, QTD) functions
           o Rank, TopN, VisualTotals, DistinctCount, etc.


                       Fine-Grained Security
           o Role-based security model using Active Directory
           o Row-level security
BI SEMANTIC MODEL
Scalability
                            High Performance
              o VertiPaq engine – in memory, column oriented store
              o High performance via brute force memory scans
              o No tuning, indexes, aggregates required


                    Optimized for Latest Hardware
              o VertiPaq is optimized for latest x86 and x64 chipsets
              o Designed to exploit cheap memory on latest server h/w
              o Inherently multi-threaded and scales linearly with number of cores


                              Enterprise Scale
              o Scales from desktops to highest end servers
              o State-of-the-art compression algorithms reduce data volumes by 10x
                or more
              o Partitioning & paging to support large models
Analysis Services Architecture


Internet Explorer          SharePoint
                                                 BI Development Studio
              Power View                             Project Juneau

                             Excel Services




                           Reporting Services
PowerPivot for
                    xlsx
    Excel
                                                 Analysis Services
                             PowerPivot for
                               SharePoint
                           (Analysis Services)
   Excel

                                                   BI Semantic Model
                                   xlsx


Third Party Apps



       Personal BI         Team BI                 Corporate BI
BI SEMANTIC MODEL: OPTIONS
    Flexibility in how to build solutions



Scalability




  Workload fits
    primarily
   in memory




                    Static
                  Reporting
                                           Adhoc
                                    Reporting & Analysis
                                                               Advanced
                                                           Calcs & Modeling
                                                                              Richness

Contenu connexe

Tendances

The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...Databricks
 
ODI 12c Installation and New Features
ODI 12c Installation and New FeaturesODI 12c Installation and New Features
ODI 12c Installation and New FeaturesCanburak Tümer
 
Toad for Sybase Datasheet
Toad for Sybase DatasheetToad for Sybase Datasheet
Toad for Sybase DatasheetToad4Sybase
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureDatabricks
 
Building Sessionization Pipeline at Scale with Databricks Delta
Building Sessionization Pipeline at Scale with Databricks DeltaBuilding Sessionization Pipeline at Scale with Databricks Delta
Building Sessionization Pipeline at Scale with Databricks DeltaDatabricks
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...Databricks
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Embarcadero Technologies
 
Introduction to Cortana Analytics
Introduction to Cortana AnalyticsIntroduction to Cortana Analytics
Introduction to Cortana AnalyticsChris Testa-O'Neill
 
Power bi premium
Power bi premiumPower bi premium
Power bi premiumIke Ellis
 
MARK KRAMER_RESUMEa
MARK KRAMER_RESUMEaMARK KRAMER_RESUMEa
MARK KRAMER_RESUMEaMark Kramer
 
Building a Data Science as a Service Platform in Azure with Databricks
Building a Data Science as a Service Platform in Azure with DatabricksBuilding a Data Science as a Service Platform in Azure with Databricks
Building a Data Science as a Service Platform in Azure with DatabricksDatabricks
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?James Serra
 
Advanced Model Comparison and Automated Deployment Using ML
Advanced Model Comparison and Automated Deployment Using MLAdvanced Model Comparison and Automated Deployment Using ML
Advanced Model Comparison and Automated Deployment Using MLDatabricks
 
Speeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachSpeeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachDatabricks
 
Model Monitoring at Scale with Apache Spark and Verta
Model Monitoring at Scale with Apache Spark and VertaModel Monitoring at Scale with Apache Spark and Verta
Model Monitoring at Scale with Apache Spark and VertaDatabricks
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationMark Ginnebaugh
 
Extreme SSAS - Part I
Extreme SSAS  - Part IExtreme SSAS  - Part I
Extreme SSAS - Part IItay Braun
 

Tendances (20)

The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
The Future of Data Science and Machine Learning at Scale: A Look at MLflow, D...
 
Tableau API
Tableau APITableau API
Tableau API
 
Oracle Data Integrator
Oracle Data Integrator Oracle Data Integrator
Oracle Data Integrator
 
ODI 12c Installation and New Features
ODI 12c Installation and New FeaturesODI 12c Installation and New Features
ODI 12c Installation and New Features
 
Toad for Sybase Datasheet
Toad for Sybase DatasheetToad for Sybase Datasheet
Toad for Sybase Datasheet
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse Architecture
 
Building Sessionization Pipeline at Scale with Databricks Delta
Building Sessionization Pipeline at Scale with Databricks DeltaBuilding Sessionization Pipeline at Scale with Databricks Delta
Building Sessionization Pipeline at Scale with Databricks Delta
 
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
The Modern Data Team for the Modern Data Stack: dbt and the Role of the Analy...
 
Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016Troubleshooting Plan Changes with Query Store in SQL Server 2016
Troubleshooting Plan Changes with Query Store in SQL Server 2016
 
Introduction to Cortana Analytics
Introduction to Cortana AnalyticsIntroduction to Cortana Analytics
Introduction to Cortana Analytics
 
Power bi premium
Power bi premiumPower bi premium
Power bi premium
 
MARK KRAMER_RESUMEa
MARK KRAMER_RESUMEaMARK KRAMER_RESUMEa
MARK KRAMER_RESUMEa
 
Anant Jamdar
Anant JamdarAnant Jamdar
Anant Jamdar
 
Building a Data Science as a Service Platform in Azure with Databricks
Building a Data Science as a Service Platform in Azure with DatabricksBuilding a Data Science as a Service Platform in Azure with Databricks
Building a Data Science as a Service Platform in Azure with Databricks
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?
 
Advanced Model Comparison and Automated Deployment Using ML
Advanced Model Comparison and Automated Deployment Using MLAdvanced Model Comparison and Automated Deployment Using ML
Advanced Model Comparison and Automated Deployment Using ML
 
Speeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT ApproachSpeeding Time to Insight with a Modern ELT Approach
Speeding Time to Insight with a Modern ELT Approach
 
Model Monitoring at Scale with Apache Spark and Verta
Model Monitoring at Scale with Apache Spark and VertaModel Monitoring at Scale with Apache Spark and Verta
Model Monitoring at Scale with Apache Spark and Verta
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 Migration
 
Extreme SSAS - Part I
Extreme SSAS  - Part IExtreme SSAS  - Part I
Extreme SSAS - Part I
 

Similaire à Novidades do Analysis Services e PowerPivot SQL 2012

Autoservicio de inteligencia de negocios
Autoservicio de inteligencia de negociosAutoservicio de inteligencia de negocios
Autoservicio de inteligencia de negociosEduardo Castro
 
Intro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power ViewIntro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power ViewDan English
 
SQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLASQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLAsangeetargupta
 
What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)Dan English
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_readywww.panorama.com
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Dan English
 
LeaderQuest SharePoint Business Intelligence Presentation
LeaderQuest SharePoint Business Intelligence PresentationLeaderQuest SharePoint Business Intelligence Presentation
LeaderQuest SharePoint Business Intelligence Presentationmbrinks
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Itay Braun
 
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...
Enabling  End  User And  Ad  Hoc  Reporting  With  M S  S Q L  Server 2005  R...Enabling  End  User And  Ad  Hoc  Reporting  With  M S  S Q L  Server 2005  R...
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...Joseph Lopez
 
WPC 2012: Panorama Software for SQL Server 2012
WPC 2012: Panorama Software for SQL Server 2012  WPC 2012: Panorama Software for SQL Server 2012
WPC 2012: Panorama Software for SQL Server 2012 www.panorama.com
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукIgor Bronovskyy
 
Self-service B.I.
Self-service B.I. Self-service B.I.
Self-service B.I. Rose Bud
 
Mac oct 18 2012 version 4
Mac oct 18 2012 version 4Mac oct 18 2012 version 4
Mac oct 18 2012 version 4Rose Bud
 
Fcs Corporate
Fcs CorporateFcs Corporate
Fcs Corporatedeepu86
 
Saleseffectivity and business intelligence
Saleseffectivity and business intelligenceSaleseffectivity and business intelligence
Saleseffectivity and business intelligencemarekdan
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Sverige
 
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f3
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f330fab7f5 f95f-2d10-8ba7-8edb4d69b9f3
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f3Yogeeswar Reddy
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Microsoft TechNet - Belgium and Luxembourg
 

Similaire à Novidades do Analysis Services e PowerPivot SQL 2012 (20)

Autoservicio de inteligencia de negocios
Autoservicio de inteligencia de negociosAutoservicio de inteligencia de negocios
Autoservicio de inteligencia de negocios
 
Intro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power ViewIntro to BI Semantic Model & Self-Service Reporting with Power View
Intro to BI Semantic Model & Self-Service Reporting with Power View
 
SQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLASQL 2012 PowerView Talk SPSLA
SQL 2012 PowerView Talk SPSLA
 
What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)What's New with BI in SQL Server Denali (SQL11)
What's New with BI in SQL Server Denali (SQL11)
 
01 necto introduction_ready
01 necto introduction_ready01 necto introduction_ready
01 necto introduction_ready
 
Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012Self-Service BI with SQL Server 2012
Self-Service BI with SQL Server 2012
 
Open Source BI
Open Source BIOpen Source BI
Open Source BI
 
LeaderQuest SharePoint Business Intelligence Presentation
LeaderQuest SharePoint Business Intelligence PresentationLeaderQuest SharePoint Business Intelligence Presentation
LeaderQuest SharePoint Business Intelligence Presentation
 
Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011Extreme SSAS- SQL 2011
Extreme SSAS- SQL 2011
 
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...
Enabling  End  User And  Ad  Hoc  Reporting  With  M S  S Q L  Server 2005  R...Enabling  End  User And  Ad  Hoc  Reporting  With  M S  S Q L  Server 2005  R...
Enabling End User And Ad Hoc Reporting With M S S Q L Server 2005 R...
 
WPC 2012: Panorama Software for SQL Server 2012
WPC 2012: Panorama Software for SQL Server 2012  WPC 2012: Panorama Software for SQL Server 2012
WPC 2012: Panorama Software for SQL Server 2012
 
Selecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій МузичукSelecting BI Tool - Proof of Concept - Андрій Музичук
Selecting BI Tool - Proof of Concept - Андрій Музичук
 
Self-service B.I.
Self-service B.I. Self-service B.I.
Self-service B.I.
 
Mac oct 18 2012 version 4
Mac oct 18 2012 version 4Mac oct 18 2012 version 4
Mac oct 18 2012 version 4
 
Fcs Corporate
Fcs CorporateFcs Corporate
Fcs Corporate
 
Extending the reach of your Microsoft Dynamics AX Application with the next-g...
Extending the reach of your Microsoft Dynamics AX Application with the next-g...Extending the reach of your Microsoft Dynamics AX Application with the next-g...
Extending the reach of your Microsoft Dynamics AX Application with the next-g...
 
Saleseffectivity and business intelligence
Saleseffectivity and business intelligenceSaleseffectivity and business intelligence
Saleseffectivity and business intelligence
 
IBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användareIBM Cognos - IBM informations-integration för IBM Cognos användare
IBM Cognos - IBM informations-integration för IBM Cognos användare
 
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f3
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f330fab7f5 f95f-2d10-8ba7-8edb4d69b9f3
30fab7f5 f95f-2d10-8ba7-8edb4d69b9f3
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 

Plus de Marcos Freccia

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for youMarcos Freccia
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseMarcos Freccia
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemMarcos Freccia
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016Marcos Freccia
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIMarcos Freccia
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Marcos Freccia
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dadosMarcos Freccia
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Marcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014Marcos Freccia
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Marcos Freccia
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queuesMarcos Freccia
 
24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic searchMarcos Freccia
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Marcos Freccia
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchMarcos Freccia
 

Plus de Marcos Freccia (20)

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for you
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
 
Conheça o Power BI
Conheça o Power BIConheça o Power BI
Conheça o Power BI
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BI
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possível
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dados
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014
 
Resource Governor 101
Resource Governor 101Resource Governor 101
Resource Governor 101
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queues
 
24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search24 Horas de PASS - File table, full text search e semantic search
24 Horas de PASS - File table, full text search e semantic search
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic Search
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
🐬 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
 
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
 
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
 
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
 
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...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Novidades do Analysis Services e PowerPivot SQL 2012

  • 1. MICROSOFT SQL SERVER 2012: WHAT’S NEW IN ANALYSIS SERVICES AND POWERPIVOT
  • 2. ANALYSIS SERVICES: TODAY Broad adoption “Customers in the Magic Quadrant survey report that their Microsoft average deployment sizes are now larger than any other vendor in the survey in terms of users.” “Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.” Large ecosystem "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.” Highest rated infrastructure and development tools “Microsoft customers rate its BI platform infrastructure and development tools among the highest compared to other vendors, and a higher percentage of customers use them extensively.” Source: Gartner Magic Quadrant for BI Platforms, 2011
  • 3. ANALYSIS SERVICES: TOMORROW Goal #1 Goal #2 Extend the reach of BI Continue to provide tools to a broader base best-in-class tools for BI of IT professionals and specialists developers SQL Server Analysis Services BI Semantic Future Goal #3 Model Roadmap Goal #4 Support the full Provide a single model spectrum of BI for creating BI solutions solutions, including that is transparent to personal, team, and client tools corporate contexts
  • 4. BI SEMANTIC MODEL Single model … multiple ways to for BI … build it Client Tools Analysis, Reports, Scorecards, Dashboards, Custom Apps BI Semantic Model Data model Business logic Personal BI Team BI Corporate BI and queries Created by user Created by user or IT Created by IT Individual context Team context Organizational context Exists as document Managed on server Actively managed on server Data access Data Sources Databases, LOB Applications, Odata Feeds, Spreadsheets, Text Files
  • 5. BI SEMANTIC MODEL: BENEFITS Flexibility Richness Scalability o Tabular and multidimensional o Serves entire range of BI o VertiPaq in-memory engine modeling solutions o State-of-the-art compression o Cached or passthrough storage o Rich modeling capabilities algorithms o VertiPaq for o Complex business logic o Scales to largest enterprise performance, MOLAP for scale servers o Fine-grained security o Choice of end-user BI tools o Improved SharePoint configuration and performance
  • 6. BI SEMANTIC MODEL What about existing Analysis Services applications? Existing Existing New applications applications applications Based on Unified Automatically converted New technology options Dimensional Model to BI Semantic Model 2012
  • 7. BI SEMANTIC MODEL: ARCHITECTURE Third-party Reporting applications Services Excel PowerPivot SharePoint Power View BI Semantic Model Multi- Data model dimensional Tabular Business logic MDX DAX and queries Direct Data access ROLAP MOLAP VertiPaq Query Databases LOB Applications Files OData Feeds SQL Azure
  • 8. BI SEMANTIC MODEL Reporting BI Development Services Studio Power View Model Client Tool model and queries Developer Model, business logic, and data BI Semantic Model access Data model Tabular Tabular Business logic DAX DAX and queries Data access VertiPaq SQL Server Microsoft Dynamics CRM
  • 9. BI SEMANTIC MODEL: SCENARIOS Power View over a Sales model Reporting BI Development Services Studio Power View Model, busin Model and ess logic, and queries data access BI Semantic Model Data model Tabular Tabular Business logic DAX DAX and queries Data access VertiPaq SQL Server Microsoft Dynamics CRM
  • 10. BI SEMANTIC MODEL: SCENARIOS Excel over a Sales model BI Development Excel Studio Model, Model and business queries logic, and data access BI Semantic Model Multi- Data model dimensional Tabular Business logic MDX DAX and queries Data access VertiPaq SQL Server Microsoft Dynamics CRM
  • 11. BI SEMANTIC MODEL: SCENARIOS Excel over a Finance model BI Development Excel Studio Model, busin Model and ess logic, and queries data access BI Semantic Model Multi- Multi- Data model dimensional dimensional Business logic MDX MDX and queries Data access MOLAP Oracle SAP
  • 12. BI SEMANTIC MODEL: SCENARIOS Power View over a Finance model Reporting BI Development Services Studio Power View Model, busin Model and ess logic, and queries data access BI Semantic Model Multi- Data model Tabular dimensional Business logic DAX MDX and queries Data access MOLAP Oracle SAP
  • 13. SUMMARY Single model for users, multiple ways of building solutions Flexibility Richness Scalability Personal BI Team BI Corporate BI Created by user Created by user or IT Created by IT Individual context Team context Organizational context Exists as document Managed on server Actively managed on server
  • 14. UDM IMPROVEMENTS AND ROADMAP Industry leading OLAP engine • Large developer/partner ecosystem • Broad adoption from small businesses to large enterprises SQL Server 2012 addresses top pain points • 4GB string store limit • XEvents and monitoring enhancements • Performance, scale, reliability improvements Roadmap • Will continue to make measured investments in UDM and MOLAP technology based on customer & partner feedback • Primary focus going forward will be on BISM and VertiPaq
  • 15. BISM AND UDM COEXISTENCE BISM does not replace UDM • Use UDM for complex OLAP applications (budgeting, forecasting, write back, complex calculations) • For everything else, BISM offers a simpler and high performance alternative Existing BI solutions • Stick with UDM… • Consider BISM if you’re planning a major solution upgrade • Migration from UDM to BISM will require some redesign BISM and UDM are available side-by-side • Instance level option
  • 16. HOW SHOULD I BUILD MY MODEL? Depends on the application needs for each layer • Data model • Business logic • Data access & storage Two Visual Studio (SQL Server Data Tools) project types in SQL Server 2012 • Multidimensional project – with MDX and MOLAP/ROLAP • Tabular project – with DAX and VertiPaq/DirectQuery Project types could change post-SQL Server 2012 • VertiPaq in multidimensional projects, MDX scripts in tabular projects… • Based on customer feedback
  • 17. DATA MODEL Relational Multidimensional − Familiar model, easier to − Sophisticated model, higher build, faster time to learning curve solution − Advanced concepts baked − Advanced concepts (parent- into the model and child, many-to-many) not optimized (parent- available natively in the child, many-to- model… need calculations many, attribute to simulate these relationships, key vs. name, etc.) − Easy to wrap a model over a raw database or − Ideally suited for financial warehouse for reporting & apps analytics (planning, budgeting, forec asting) that need the power of the multidimensional model
  • 18. BUSINESS LOGIC DAX MDX − Based on Excel formulas − Based on understanding of and relational concepts – multidimensional concepts easy to get started – higher initial learning curve − Complex solutions require steeper learning curve – − Complex solutions require row/filter context, Calculate, steeper learning curve – etc. CurrentMember, overwrite semantics, etc. − Calculated columns enable new scenarios, however no − Ideally suited for apps that named sets or calc need the power of members multidimensional calculations – scopes, assignments, calc members
  • 19. DATA ACCESS AND STORAGE VertiPaq MOLAP − In-memory column store… typical − Disk based store… typical 3x 10x compression compression − Brute force memory scans… high − Disk scans with in-memory performance by default… no subcube caching… aggregation tuning required tuning required − Basic paging support… data − Extensive paging support… data volume mostly limited to physical volumes can scale to multiple memory terabytes DirectQuery ROLAP − Clean pass-through of DAX queries − Acceptable pass-through of fact & calculations… fully exploits table requests (except for distinct backend database capabilities count )… unusable for dimension − No support for MDX queries… no tables support for data sources other − Supports all relational data than SQL Server sources… no support for aggregations
  • 20. DESIGN TOOLS PowerPivot BI Development for Excel Studio Feels like Visual Feels like Studio One file, Excel Optimized Save to It’s a project SharePoint for BI Pros Rapid (business response to case, budget, dat Larger data business es) volumes problems Teams building BI Solutions live solutions Deployment Optimized for for weeks or scripts, versions Excel power months user Source Control, TFS Personal Team Corporate
  • 21. NEW FEATURES LIST • Richer Models • Optimized Usability • KPIs • Improved Date and Text • Descriptions filtering • Persisted formatting • Diagram • Advanced sorting • Measure grid • Mark as Date Table • Various usability enhancements • Distinct count • Drillthru • Perspectives Reporting Properties • Hierarchies • Multiple relationships • Parent child
  • 22. KEY HIGHLIGHTS •Professional Tools • SQL Server Data Tools in Visual Studio 2010 • Multi-dimensional and tabular projects • Management Studio updates • Powershell support
  • 23. KEY HIGHLIGHTS •Rich model capabilities • Hierarchies, KPIs, perspectives, parent- child • DAX calculated columns & measures • DAX queries, MDX drillthrough • Row level security
  • 24. KEY HIGHLIGHTS •Performance & scalability • MOLAP dimension scale (>4GB string store) • VertiPaq performance, partitioning • DirectQuery over SQL Server with VertiPaq (Apollo) index
  • 25. THANK YOU Questions? For more information: http://Web link http://Web link
  • 26. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 28. BI SEMANTIC MODEL Flexibility Familiar Interface o Excel for business users, Visual Studio for BI pros o Reduced time to deliver solution o Experiences scale from simple apps to enterprise BI solutions Interactive and Iterative Design o Intuitive data-driven experience allows faster iteration in BI application design o Source control and seamless deployment to dev/test/prod through Visual Studio Sharing and Collaboration o Business users can share by publishing to SharePoint with a single click o BI pros can use team development features in VS o BI apps are auto refreshed/maintained on the server
  • 29. BI SEMANTIC MODEL Richness Rich Modeling Capabilities o Multiple relationships, hierarchies o Many-to-many, parent-child relationships o Key performance indicators, drill-through, perspectives o Rich data types, BLOBs, images Sophisticated Business Logic o Data Analysis Expressions (DAX), Excel formulas, MDX o Relational operators (Filter, Aggregate, GroupBy, Lookup) o Statistical, time intelligence (YTD, QTD) functions o Rank, TopN, VisualTotals, DistinctCount, etc. Fine-Grained Security o Role-based security model using Active Directory o Row-level security
  • 30. BI SEMANTIC MODEL Scalability High Performance o VertiPaq engine – in memory, column oriented store o High performance via brute force memory scans o No tuning, indexes, aggregates required Optimized for Latest Hardware o VertiPaq is optimized for latest x86 and x64 chipsets o Designed to exploit cheap memory on latest server h/w o Inherently multi-threaded and scales linearly with number of cores Enterprise Scale o Scales from desktops to highest end servers o State-of-the-art compression algorithms reduce data volumes by 10x or more o Partitioning & paging to support large models
  • 31. Analysis Services Architecture Internet Explorer SharePoint BI Development Studio Power View Project Juneau Excel Services Reporting Services PowerPivot for xlsx Excel Analysis Services PowerPivot for SharePoint (Analysis Services) Excel BI Semantic Model xlsx Third Party Apps Personal BI Team BI Corporate BI
  • 32. BI SEMANTIC MODEL: OPTIONS Flexibility in how to build solutions Scalability Workload fits primarily in memory Static Reporting Adhoc Reporting & Analysis Advanced Calcs & Modeling Richness

Notes de l'éditeur

  1. Analysis Services is a very mature product.Investment in Microsoft SQL Server Analysis Services technology is a good bet.Microsoft leads in:Broad adoption from small businesses to large enterprises; Analysis Services is the leading OLAP engine out in the market.Ecosystem of developers & partners, BI tools & solutions including client tools built on top of it.Integration with the Microsoft stack (SSRS, Excel, SharePoint BI). Increasingly, we see Analysis Services being used to solve complex business problems.
  2. We wanted to take a look at a multi-year / multi-release vision for Analysis Services Here we show the future “roadmap” of Analysis Services, from SQL Server 2012 and beyond.We want to build on the strengths and success of Analysis Services including the current ecosystem of developers & partners, BI tools & solutions. The current base of BI-focused developers and IT pros are proficient with multidimensional BI solutions; we’ll continue to provide best-in-class tools for BI specialists.We’ll expand the reach of BI to include the broader base of developers and IT pros in the Microsoft ecosystem. To do that, we need to embrace the relational data model for BI, which is well understood by developers and IT pros.At the same time, we want to carry forward existing capabilities in OLAP, so we want to bring together relational and multidimensional modeling under one BI platform. Analysis Services will provide a single model for creating BI solutions that is transparent to client tools; the goal is to extend analysis services to include a broader base of users. We want to provide flexibility in the platform to suit the diverse needs of BI applications. Our vision for this is the BI Semantic Model.
  3. What is the BI Semantic model? One model that serves all the end user experiences for Microsoft BI. It’s a model that integrates data from a variety of data sources whether traditional, such as line-of-business applications, database systems, or nontraditional sources such as web services, Odata feeds, text files, spreadsheets, we want to be able to integrate data from a variety of sources, enrich, accelerate access to it, and serve it up using a data model experience that is appropriate for a variety of client tools, whether it’s tools that allow the user to do data visualization, interactive analysis, reporting, scorecarding, dashboarding, or a custom application. We want the model to light up those user experiences no matter how the model is built.The semantic model is also the technology that powers the entire spectrum of BI applications that you can build using the Microsoft BI stack.
  4. This slide summarizes the benefits of the BI Semantic Model.Flexibility – to enable BI application developers to do the right thing for the needs of the application; flexibility in terms of client applications that can consume the model; flexibility in the choice of client tools that end users can use; and flexibility in terms of how you manage the data – cache, pass-through, etc.Richness – contains rich modeling constructs; has sophisticated calculation languages; fine-grained securityScalability – Performance and scale, as shown in Vertipaq (blazing-fast performance with very minimal tuning) and MOLAP (can scale to very large workloads into terabytes).
  5. If you are concerned about the impact of the BI Semantic Model, let’s put your fears to rest, and talk about what will be possiblein the future.What happens to existing applications built on Analysis Services?The answer is very simple. When you upgrade your Analysis Services server, or your Visual Studio projects to SQL Server 2012, every existing Analysis Services cube or UDM becomes a BI semantic model. This isn’t an upgrade or migration process. Every UDM becomes a BI semantic model.The reason: the BI semantic model encompasses all of the capabilities of what the UDM offers today, and a lot more. It offers:all of the existing modeling experiences that the UDM offersall existing interfaces that the UDM offersa bunch of other experience and new interfacesThe BI semantic model is really an evolution of what UDM was. It’s a hybrid model. It supports both tabular and multidimensional modeling both for the model developer as well as the model consumer. Your current UDM projects will continue to work in the future—no change! They will automatically work with the BI Semantic Model. New projects in the future will be able to take advantage of different technologies.The BI Semantic Model decouples the model from the clients that use it. The model will be transparent to users. Because the BI semantic model takes full advantage of the capabilities present in UDM, it also carries forward all the rich client tools, and the rich ecosystem of third-party tools built on top of Analysis Services, they get carried forward too.
  6. Let’s take a look at the conceptual architecture. At the bottom you have data sources – a variety.The BI semantic model enriches and accelerates the data and provides a model that gets exposed to all of the tools in the Microsoft BI stack, whether it’s reporting services, including Power View, Excel, SharePoint, Scorecards, PowerPivot.The model can be thought of conceptually as three layers: data model, business logic and query layer, and data access layer.The data model is the one used by the model designer/builder and the data consumer. The model developer uses Visual Studio and SQL Server Data Tools; the client tool uses the the Interfaces exposed by the model.As far as business logic and queries are concerned, the BI Semantic Model uses MDX and DAX. DAX is an expression language introduced in PowerPivot based on Excel formulas. It’s built on top of tabular concepts, basically tables and relationships, so it really lowers the threshold of entry into building sophisticated business logic into your models. In terms of data access, the model gives you the option of caching the data or having it pass through. You’re already familiar with MOLAP and ROLAP. In SQL Server 2012, we’re offering Vertipaq as a new option for caching data in the model. Vertipaq is a new in-memory store engine. It caches the data in memory, organizes it by column and uses state-of-the-art compression techniques to compress and manage the data in memory and operate on it in a compressed state and it produces blazing fast performance to BI-type queries. Vertipaq does not require any indexing or aggregation; it just does brute-force scanning of data in memory. Then we have Direct Query, which is a new clean pass-through data access we’re introducing in SQL Server 2012.
  7. To elaborate on the hybrid nature of the BI Semantic model, I want to take a few scenarios and walk through them.
  8. Here we have a sales model that has been developed by a BI professional.The little ellipsoid thing that looks like the infinity symbol stands for Visual Studio. All the services: Analysis Services, Reporting Services run inside the Visual Studio 2010 shell. The model developer has used Visual Studio to build a BI semantic model using the tabular experience. The model developer has enriched the model using DAX. And the model happens to be cached in the Vertipaq column store. Let’s say an end user connects to this model using Power View, which is an ad-hoc reporting tool which consumes the model using the tabular interface and sends DAX queries to the model.That’s the picture you see of a specific use case.
  9. The exact same model shown previously (Power View over a Sales model) can be consumed by Excel.In this case, there’s nothing different about what the model developer did. On the other hand, the user sees a multidimensional view of the model. Excel is the client, consuming the model as if it were a cube, as if it were a multidimensional model. And it sends MDX queries to the model.So now you can see the hybrid nature of the model.
  10. Let’s say the model developer has used the classic multidimensional modeling experience.The developer used MDX scripts to enrich the model with calculated members, scopes and assignments, and so forth, and data is cached in the MOLAP engine. Of course, Excel users point to it and consume a multidimensional view of the model and send MDX queries.
  11. The same model shown previously (Excel over a Finance model) can be consumed by using Power View even though it was built using the multidimensional experience; the user can consume it using the tabular interface using DAX queries.The point: it’s truly a hybrid model. The model developer chooses to build it the way that works best for them, and the model consumer uses the option that’s best for the consumption experience.
  12. The BI Semantic model vision is about:Flexibility – to enable BI application developers to do the right thing for the needs of the application; flexibility in terms of client applications that can consume the model; flexibility in the choice of client tools that end users can use; and flexibility in terms of how you manage the data – cache, pass-through, etc.Richness – contains rich modeling constructs; has sophisticated calculation languages; fine-grained securityScalability – Performance and scale, as shown in Vertipaq (blazing-fast performance with very minimal tuning) and MOLAP (can scale to very large workloads into terabytes).
  13. Purpose of the Slide: Show that UDM is the most important part of our current offerings and continues to be supported.Key Points: Continuing to make enhancements to supports large and complex OLAP solutions.No immediate need to change existing solutionsNew solutions can use BISM and VertiPaqContinued leadership in top OLAP engineSQL Server 2012 has OLAP improvements
  14. Purpose of the Slide: UDM and BISM can coexistKey Points: Follow slide talking pointsBISM is preferred solution for new development or for major revisions. Key benefits already covered earlier in presentation (simple, rich, scalable)UDM is preferred for pure OLAP solutions (planning, data mining, large and complex proejcts)Can work together side by sideExisting solutions continue to be supported.
  15. You may be asking: How do I choose which experience and model are right for me?We’ll provide additional detailed guidance in the near future, but here is an overview. Think of the needs of your applications along the lines of the three layers that constitute the BI semantic model. Data modelBusiness logicData access and storageIn the SQL Server 2012 release, we have two projects, two experiences for building the model for model developers. And you have a multidimensional project experience and a tabular project experience. The multidimensional project allows you to use MDX, MDX scripts, with MOLAP and ROLAP storage options. The tabular experience lets you use DAX and VertiPaq/Direct Query options. These are two options we happen to offer in SQL Server 2012 (tabular is the new option, available in SQL Server 2012). The guiding principle is that customers already enjoy the multidimensional experience; we wanted to reduce the barrier to entry and provide the opportunity to create solutions really quickly and that’s what the tabular experience offers.There’s nothing in the model that limits us in terms of these restrictions. We’ve had conversations with customers where they say “I have this large MOLAP cube and I could really use that Vertipaq engine and stop doing all that aggregation designing I’m having to do.” That’s certainly something we could consider for a future release. If you’ve built a model using a tabular experience, and then you run into certain restrictions that DAX has, maybe you want to use MDX scripts, calculated members or scopes and assignments, to enrich the model, that’s certainly something we could consider adding to the modeling experiences. The point is this: there is the model and there are these Visual Studio experiences that you use to build the model. What we have in SQL Server 2012 is the first step in realizing the BI semantic model vision and it can and will evolve. Regardless of how the model building experience itself evolves, the change is seamless to client tools. Client tools connect to the model regardless, using a set of interfaces you’re already used to.
  16. How should I build my model? Here are design considerations for the data model.For tabular/relational model – most people are familiar with it, and there is a fast time to solution with it. It’s pretty simple; advanced concepts such as many-to-many relationships, reference relationships, parent-child, they’re not concepts that are natively baked into the model. The model certainly lets you do that using calculations. If you wanted to wrap a model on top of an existing data warehouse, for example, and surface it to your end users, maybe all you want to do is clean up the column names, hide a few columns, do some joins, the tabular model is simple for that.Multidimensional – there is a higher up-front learning curve. Advanced concepts are baked into the model. Once your understanding of the model grows, you can start taking advantage of those modeling constructs. This model excels at classic OLAP applications – planning, budgeting, forecasting. There are lots of applications that need the power of the multidimensional model, the power of MDX scripting. These are the two ends of the spectrum. Most BI applications fall somewhere in between.
  17. How should I build my model? Here are design considerations for business logic.DAX – is based on Excel formulas and relational concepts, the concept of scanning tables, looking up values from another table, relatively straightforward to get started with. It does have a learning curve once you get into more complex solutions. DAX was designed with the goal to lower the barrier to entry into building complex BI applications. Our goal with it is to keep simple problems simple. Has calculated columns, which enables a new scenario that doesn’t exist in the multidimensional experience. However, we don’t have named sets or calc members in DAX, and that may be a requirement for some BI applications, so MDX may be right for you. MDX – requires an up-front learning curve that gets steeper the more complex things get. MDX is more powerful than DAX.
  18. How should you build your model? Here, we compare and contrast the factors related to data access and storage.Comparing VertiPaq and MOLAP…Vertipaq is an in-column store. The compression algorithms in Vertipaq are state-of-the-art; we typically see 10X compression although lower and higher levels are possible. We recommend you have as much memory on your servers as required to load the model in memory because that’s where Vertipaq excels. You don’t want to have Vertipaq start to page data in and out of discs because that’s not what it was optimized for. MOLAP on the other hand is a compressed row store for the most part. MOLAP does a little bit of column store-type implementation for dimensions but fact tables for which MOLAP was designed is still a row store. 3X compression is rule-of-thumb. MOLAP is a disc-based storage system so it scales to models that don’t fit in memory. Example: Yahoo cube which runs into tens of terabytes. MOLAP is optimized to page data between disc and memory. You want to make sure when the system has to touch the disc that it touches as little of the disc as possible, and that’s where aggregations and indexes come in. MOLAP takes care of indexes automatically, but aggregations are something that you as IT admins and pro’s need to actively manage.DirectQuery and ROLAP…DirectQuery is the complement to VertiPaq. It pushes down DAX calculations into the back-end. Currently there is no support for MDX queries, so directquery is in an early implementation that we won’t have time to completely round out in this release. We expect to broaden this, post-SQL Server 2012. For the basic scenario of doing ad-hoc reporting using Power View over a datamart or data warehouse, directquery makes a lot of sense. ROLAP is great for fact tables but not recommended for dimension tables.
  19. This is a high-level view of how the BI semantic model flows through to PowerPivot to SharePoint, to Analysis Services. This shows that this is the same model, one model, in a workbook and it flows through to SharePoint and you can also have the same model in Analysis Services published from Visual Studio.You have end user tools that live on the user’s desktop or you have services such as Excel services and reporting services that can access the model.