Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Extreme SSAS- SQL 2011


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Extreme SSAS- SQL 2011

  1. 1. SSAS “Denali”<br />Itay Braun | CTO | Twingo<br /><br />
  2. 2. What’s new in SSAS “Denali”<br />What’s new in SSRS and SSIS “Denali”<br />
  3. 3. Analysis Services: Today<br />Broad adoption <br />“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.”<br />“Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.”<br />Source: Gartner Magic Quadrant for BI Platforms, 2011<br />Large ecosystem <br />"Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.”<br />Source: Gartner Magic Quadrant for BI Platforms, 2011<br />Highest rated infrastructure and development tools<br />“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.” <br />Source: Gartner Magic Quadrant for BI Platforms, 2011<br />
  4. 4. SQL Server Codename “Denali”<br />Delivering business agility and innovation to gain strategic value out of your information<br />PERVASIVE INSIGHT<br />MISSION CRITICAL PLATFORM<br />DEVELOPER & IT PRODUCTIVITY<br />Increase flexibility with integrated high availability<br />Gain higher return on HA investments<br />Breakthrough data warehousing scale and performance<br />Realize lower cost of <br />IT administration<br />Accelerate time-to-market for developers<br />Build more flexible, innovative applications<br />Expand the reach of BI to business users<br />Breakthrough Performance with in-memory Analytics at scale<br />Deliver credible, consistent data to right users<br />Microsoft Confidential—Preliminary Information Subject to Change<br />
  5. 5. Analysis Services: Tomorrow<br />Build on the strengths and success of Analysis Services and expand its reach to a much broader user base<br />Embrace the relational data model – well understood by developers and IT Pros<br />Analysis Services Vision<br />BI Semantic <br />Model<br />Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds!<br />Provide flexibility in the platform to suit the diverse needs of BI applications<br />
  6. 6. The BI Semantic Model<br />One Semantic Model for BI<br />Powerful and Flexible<br />Enterprise Ready<br />For reporting, analytics, scorecards, dashboards<br />For all users – Personal BI, Team BI, Organizational BI<br />One model for client tools, two ways to build it – tabular and multidimensional<br />Tabular and multidimensional APIs for client tools<br />Tabular and multidimensional modeling environments<br />Sophisticated business logic using DAX and MDX<br />Cached and pass-through storage options<br />Optimized for latest hardware – multi-core, in-memory<br />Supports enterprise grade security and data volumes<br />Professional development and management tools<br />
  7. 7. SeamlessTransitionof the Semantic Model Across BI Spectrum<br />Team BI<br />Personal BI <br />Corporate BI<br />Empowered<br />Aligned<br />Our Context<br />BI Solution created by power user. Context is for a small team & it’s managed on a server.<br />The Org’s Context<br />BI Solution created by IT, Established corporate context & is reusable, scalable and backed up.<br />My Context<br />BI solution created by user. Context is only for user & exists as document.<br />PowerPivot for Excel<br />PowerPivot for SharePoint<br />Analysis Services<br />
  8. 8. BI Semantic ModelWhat about existing Analysis Services applications?<br />New applications<br />New technology options<br />Existing applications<br />Based on Unified Dimensional Model<br />Existing applications<br />Every UDM becomes a BI Semantic Model<br />Existing applications<br />Based on Unified Dimensional Model<br />“Denali”<br />
  9. 9. BI Semantic Model: Architecture<br />Third-party<br />applications<br />Reporting<br />Services<br />SharePoint<br />Insights<br />Excel <br />PowerPivot<br />BI Semantic Model<br />Multi-<br />dimensional<br />Data model <br />Tabular<br />Business logic <br />and queries<br />MDX<br />DAX<br />Direct<br />Query<br />Data access<br />ROLAP<br />VertiPaq<br />MOLAP<br />Databases<br />LOB Applications<br />Files<br />OData Feeds<br />Cloud Services<br />
  10. 10. BI Semantic Model: ScenariosCrescent over a Sales model<br />End<br />User<br />Model Developer<br />BI Semantic Model<br />Data model <br />Tabular<br />Business logic <br />and queries<br />DAX<br />Data access<br />VertiPaq<br />SQL Server<br />Dynamics CRM<br />
  11. 11. BI Semantic Model: ScenariosExcel over a Sales model<br />End<br />User<br />Model Developer<br />BI Semantic Model<br />Multi-<br />dimensional<br />Data model <br />Tabular<br />Business logic <br />and queries<br />MDX<br />DAX<br />Data access<br />VertiPaq<br />SQL Server<br />Dynamics CRM<br />
  12. 12. BI Semantic Model: ScenariosExcel over a Finance model<br />End<br />User<br />Model Developer<br />BI Semantic Model<br />Data model <br />Multi-dimensional<br />Business logic <br />and queries<br />MDX<br />Data access<br />MOLAP<br />Oracle<br />SAP<br />
  13. 13. BI Semantic Model: ScenariosCrescent over a Finance model<br />End<br />User<br />Model Developer<br />BI Semantic Model<br />Multi-<br />dimensional<br />Data model <br />Tabular<br />Business logic <br />and queries<br />DAX<br />MDX<br />Data access<br />MOLAP<br />Oracle<br />SAP<br />
  14. 14. Denali in Action…<br />Professional tools<br />BI Development Studio in Visual Studio 2010 shell (“Juneau”)<br />Multi-dimensional and tabular projects<br />Management Studio updates<br />Powershell support<br />End user tools<br />Excel, PowerPivot<br />Crescent<br />Rich model capabilities<br />Hierarchies, KPIs, perspectives, parent-child<br />DAX calculated columns & measures<br />DAX queries, MDX drillthrough<br />Row level security<br />Performance & scalability<br />MOLAP dimension scale (>4GB string store)<br />VertiPaq performance, partitioning<br />DirectQuery over SQL Server with VertiPaq (Apollo) index<br />
  15. 15. BI Semantic Model<br />Scalability<br />Richness<br />Flexibility<br />VertiPaq for high performance, MOLAP for mission critical scale<br />DirectQuery and ROLAP for real-time access to data sources<br />State-of-the-art compression algorithms<br />Scales to largest enterprise servers<br />Multi-dimensional and tabular modeling experiences<br />MDX and DAX for business logic and queries<br />Cached and passthrough storage modes<br />Choice of end-user BI tools<br />Rich data modeling capabilities<br />Sophisticated business logic using MDX and DAX<br />Fine-grained security – row/cell level<br />Enterprise capabilities – multi-language and perspectives<br />
  16. 16. How Should I Build my Model?<br />Depends on the application needs for each layer<br />Data model<br />Business logic<br />Data access & storage<br />Two Visual Studio (BIDS) project types in Denali<br />Multidimensional project – with MDX and MOLAP/ROLAP<br />Tabular project – with DAX and VertiPaq/DirectQuery<br />Project types could change post-Denali<br />VertiPaqin multidimensional projects, MDX scripts in tabular projects…<br />Based on customer feedback<br />
  17. 17. Data Model<br />Multidimensional<br />Sophisticated model, higher learning curve<br />Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.)<br />Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model<br />Tabular<br />Familiar model, easier to build, faster time to solution<br />Advanced concepts (parent-child, many-to-many) not available natively in the model… need calculations to simulate these<br />Easy to wrap a model over a raw database or warehouse for reporting & analytics<br />
  18. 18. Business Logic<br />DAX<br />Based on Excel formulas and relational concepts – easy to get started<br />Complex solutions require steeper learning curve – row/filter context, Calculate, etc.<br />Calculated columns enable new scenarios, however no named sets or calc members<br />MDX<br />Based on understanding of multidimensional concepts – higher initial learning curve<br />Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc.<br />Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members<br />
  19. 19. Data Access and Storage<br />VertiPaq<br />In-memory column store… typical 10x compression<br />Brute force memory scans… high performance by default… no tuning required<br />Basic paging support… data volume mostly limited to physical memory<br />MOLAP<br />Disk based store… typical 3x compression<br />Disk scans with in-memory subcube caching… aggregation tuning required<br />Extensive paging support… data volumes can scale to multiple terabytes<br />DirectQuery<br />Passes through DAX queries & calculations… fully exploits backend database capabilities<br />No support for MDX queries… no support for data sources other than SQL Server (in Denali)<br />ROLAP<br />Passes through fact table requests… not recommended for large dimension tables<br />Supports most relational data sources… no support for aggregations except SQL Server indexed views<br />
  20. 20. Analysis Services Architecture<br />SharePoint<br />Internet Explorer<br />BI Development Studio<br />Project Juneau<br />Excel Services<br />Reporting Services<br />xlsx<br />PowerPivot for Excel<br />Analysis Services<br />BI Semantic Model<br />PowerPivot for SharePoint<br />(Analysis Services)<br />Excel<br />xlsx<br />Third Party Apps<br />Personal BI Team BI Organizational BI<br />
  21. 21. Design Tools<br />PowerPivot for Excel<br />BI Development Studio<br />Feels like Visual Studio<br />Feels like Excel <br /> One file, Save to SharePoint<br />Optimized for BI Pros<br />It’s a project (business case, budget, dates)<br />Rapid response to business problems<br />Large data volumes<br />Teams building BI solutions<br />Solutions live for weeks or months<br />Deployment scripts, versions<br />Optimized for Excel power user<br />Source Control, TFS<br />Personal Team Corporate<br />
  22. 22. What’s new in SSRS and SSIS <br />
  23. 23. SQL Denali: Reporting and Alerting<br />Increase Productivity Proactive Intelligence<br />Increase efficiency<br />Empower users<br /><ul><li>End User Alerting
  24. 24. Defined from within operational or ad-hoc reports
  25. 25. Intuitive Alert rules
  26. 26. Alerts self-managed through SharePoint
  27. 27. XLS/Word 2007/2010
  28. 28. Enabled as SharePoint Shared Service
  29. 29. Built-in scale-out for RS Service Apps
  30. 30. SharePoint Cross-farm reporting
  31. 31. Integrated backup & recovery, ULS logging, PowerShell etc.
  32. 32. Project “Crescent”
  33. 33. Highly visual design experience
  34. 34. Rich metadata-driven interactivity
  35. 35. Presentation-ready at all times</li></ul>Managed Self Service BI – Corporate BI<br />
  36. 36. Self Service Alerting – User Benefits<br />Create data alerts from within reports<br /><ul><li>Users create alerts directly on the data they see in reports
  37. 37. Report authors control which data is available for alerting
  38. 38. Supports reports created in Report Builder or BI Development Studio (BIDS)</li></ul>Detect important data changes<br /><ul><li>Intuitive Alert Rules (greater than, before/after)
  39. 39. Easy to use scheduling (weekly, daily, monthly)
  40. 40. Relevant data included in Alert Message</li></ul>Source: - and the Federal Government cannot vouch for the data or analyses derived from these data after the data have been retrieved from<br />
  41. 41. What is Crescent?<br />Crescent is an interactive data exploration and visual presentation experience.<br />
  42. 42. Highly Visual Design Experience<br /><ul><li>Interactive, web-based authoring and sharing of information
  43. 43. Familiar Microsoft Office design patterns
  44. 44. Powerful data layout with banding, callout and small multiples visualizations </li></ul>Rich metadata-driven interactivity<br />Project “Crescent”<br /><ul><li>Fully integrated with PowerPivot
  45. 45. Drive greater insight through smart and powerful querying
  46. 46. Zero configuration highlighting and filtering
  47. 47. Animated trending and comparisons</li></ul>Presentation-ready at all times<br /><ul><li>Interactive Presentation turns pervasive information into persuasive information
  48. 48. Deliver and collaborate through SharePoint
  49. 49. Full screen presentation mode for interactive boardroom session</li></li></ul><li>What’s New in SQL Server Denali - Integration Services<br />Improved Deployment, Configuration and Management<br />Enhanced Usability <br />UI Improvements<br /><ul><li>Helping new users ramp up
  50. 50. Increasing ETL developers productivity
  51. 51. Shared connection managers</li></ul>Key Customer Requests<br /><ul><li>Undo
  52. 52. Flexible order of authoring
  53. 53. Easy to diff package format</li></ul>Improved deployment, configuration and management of SSIS projects<br /><ul><li>SSIS Server
  54. 54. Support for parameters
  55. 55. Ability to use SSMS for troubleshooting of common SSIS issues</li></li></ul><li>SSIS Denali <br />Data Quality Services<br />Visual Studio 2010<br />.NET 4 support<br />Undo / redo<br />New toolbox and icons<br />Projects & parameters<br />Flexible order of authoring<br />
  56. 56. Get Ready for SQL 2011<br />