2. What’s new in SSAS “Denali” What’s new in SSRS and SSIS “Denali”
3. 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.” Source: Gartner Magic Quadrant for BI Platforms, 2011 Large ecosystem "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.” Source: Gartner Magic Quadrant for BI Platforms, 2011 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
4. SQL Server Codename “Denali” Delivering business agility and innovation to gain strategic value out of your information PERVASIVE INSIGHT MISSION CRITICAL PLATFORM DEVELOPER & IT PRODUCTIVITY Increase flexibility with integrated high availability Gain higher return on HA investments Breakthrough data warehousing scale and performance Realize lower cost of IT administration Accelerate time-to-market for developers Build more flexible, innovative applications Expand the reach of BI to business users Breakthrough Performance with in-memory Analytics at scale Deliver credible, consistent data to right users Microsoft Confidential—Preliminary Information Subject to Change
5. Analysis Services: Tomorrow Build on the strengths and success of Analysis Services and expand its reach to a much broader user base Embrace the relational data model – well understood by developers and IT Pros Analysis Services Vision BI Semantic Model Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds! Provide flexibility in the platform to suit the diverse needs of BI applications
6. The BI Semantic Model One Semantic Model for BI Powerful and Flexible Enterprise Ready For reporting, analytics, scorecards, dashboards For all users – Personal BI, Team BI, Organizational BI One model for client tools, two ways to build it – tabular and multidimensional Tabular and multidimensional APIs for client tools Tabular and multidimensional modeling environments Sophisticated business logic using DAX and MDX Cached and pass-through storage options Optimized for latest hardware – multi-core, in-memory Supports enterprise grade security and data volumes Professional development and management tools
7. SeamlessTransitionof the Semantic Model Across BI Spectrum Team BI Personal BI Corporate BI Empowered Aligned Our Context BI Solution created by power user. Context is for a small team & it’s managed on a server. The Org’s Context BI Solution created by IT, Established corporate context & is reusable, scalable and backed up. My Context BI solution created by user. Context is only for user & exists as document. PowerPivot for Excel PowerPivot for SharePoint Analysis Services
8. BI Semantic ModelWhat about existing Analysis Services applications? New applications New technology options Existing applications Based on Unified Dimensional Model Existing applications Every UDM becomes a BI Semantic Model Existing applications Based on Unified Dimensional Model “Denali”
9. BI Semantic Model: Architecture Third-party applications Reporting Services SharePoint Insights Excel PowerPivot BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries MDX DAX Direct Query Data access ROLAP VertiPaq MOLAP Databases LOB Applications Files OData Feeds Cloud Services
10. BI Semantic Model: ScenariosCrescent over a Sales model End User Model Developer BI Semantic Model Data model Tabular Business logic and queries DAX Data access VertiPaq SQL Server Dynamics CRM
11. BI Semantic Model: ScenariosExcel over a Sales model End User Model Developer BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries MDX DAX Data access VertiPaq SQL Server Dynamics CRM
12. BI Semantic Model: ScenariosExcel over a Finance model End User Model Developer BI Semantic Model Data model Multi-dimensional Business logic and queries MDX Data access MOLAP Oracle SAP
13. BI Semantic Model: ScenariosCrescent over a Finance model End User Model Developer BI Semantic Model Multi- dimensional Data model Tabular Business logic and queries DAX MDX Data access MOLAP Oracle SAP
14. Denali in Action… Professional tools BI Development Studio in Visual Studio 2010 shell (“Juneau”) Multi-dimensional and tabular projects Management Studio updates Powershell support End user tools Excel, PowerPivot Crescent Rich model capabilities Hierarchies, KPIs, perspectives, parent-child DAX calculated columns & measures DAX queries, MDX drillthrough Row level security Performance & scalability MOLAP dimension scale (>4GB string store) VertiPaq performance, partitioning DirectQuery over SQL Server with VertiPaq (Apollo) index
15. BI Semantic Model Scalability Richness Flexibility VertiPaq for high performance, MOLAP for mission critical scale DirectQuery and ROLAP for real-time access to data sources State-of-the-art compression algorithms Scales to largest enterprise servers Multi-dimensional and tabular modeling experiences MDX and DAX for business logic and queries Cached and passthrough storage modes Choice of end-user BI tools Rich data modeling capabilities Sophisticated business logic using MDX and DAX Fine-grained security – row/cell level Enterprise capabilities – multi-language and perspectives
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 (BIDS) project types in Denali Multidimensional project – with MDX and MOLAP/ROLAP Tabular project – with DAX and VertiPaq/DirectQuery Project types could change post-Denali VertiPaqin multidimensional projects, MDX scripts in tabular projects… Based on customer feedback
17. Data Model Multidimensional Sophisticated model, higher learning curve Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.) Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model Tabular Familiar model, easier to build, faster time to solution Advanced concepts (parent-child, many-to-many) not available natively in the model… need calculations to simulate these Easy to wrap a model over a raw database or warehouse for reporting & analytics
18. Business Logic DAX Based on Excel formulas and relational concepts – easy to get started Complex solutions require steeper learning curve – row/filter context, Calculate, etc. Calculated columns enable new scenarios, however no named sets or calc members MDX Based on understanding of multidimensional concepts – higher initial learning curve Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc. Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members
19. Data Access and Storage VertiPaq In-memory column store… typical 10x compression Brute force memory scans… high performance by default… no tuning required Basic paging support… data volume mostly limited to physical memory MOLAP Disk based store… typical 3x compression Disk scans with in-memory subcube caching… aggregation tuning required Extensive paging support… data volumes can scale to multiple terabytes DirectQuery Passes through DAX queries & calculations… fully exploits backend database capabilities No support for MDX queries… no support for data sources other than SQL Server (in Denali) ROLAP Passes through fact table requests… not recommended for large dimension tables Supports most relational data sources… no support for aggregations except SQL Server indexed views
20. Analysis Services Architecture SharePoint Internet Explorer BI Development Studio Project Juneau Excel Services Reporting Services xlsx PowerPivot for Excel Analysis Services BI Semantic Model PowerPivot for SharePoint (Analysis Services) Excel xlsx Third Party Apps Personal BI Team BI Organizational BI
21. Design Tools PowerPivot for Excel BI Development Studio Feels like Visual Studio Feels like Excel One file, Save to SharePoint Optimized for BI Pros It’s a project (business case, budget, dates) Rapid response to business problems Large data volumes Teams building BI solutions Solutions live for weeks or months Deployment scripts, versions Optimized for Excel power user Source Control, TFS Personal Team Corporate
39. Easy to use scheduling (weekly, daily, monthly)
40. Relevant data included in Alert MessageSource: Data.gov - Data.gov and the Federal Government cannot vouch for the data or analyses derived from these data after the data have been retrieved from Data.gov.
41. What is Crescent? Crescent is an interactive data exploration and visual presentation experience.