2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome July 2012 Highlights SQL Server.

Slides:



Advertisements
Similar presentations
Presentation held by Tomislav Piasevoli at the local WinDays 11 conference, Rovinj, Croatia. Monday, 16:10-17:00, Room 6.
Advertisements

2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Highlights BI.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Effiziente Data.
1. Complete and integrated BI and Performance Management offering Complete and integrated BI and Performance Management offering Widespread delivery of.
Joe Homnick, MCITP: Business Intelligence Developer
Chris Webb Crossjoin Consulting Ltd
Introduction to ETL Using Microsoft Tools By Dr. Gabriel.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Arjun Krishnamoorthi  Power View enables self-service BI by providing simple to use ad-hoc reporting for business users and decision.
SQL Server Analysis Services
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Albert van Dok SQL Zaterdag 12 november Background Life Before BISM What is BISM BISM Positioning Questions.
Business Intelligence in SharePoint 2013 Empowering users to change their world Jason Himmelstein, SharePoint MVP Office 365 Advisory Services Manager.
Julie Strauss Senior Program Manager Lead Microsoft Corporation
What’s New in Microsoft SQL Server 2012 for Business Intelligence Bryan Smith
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
SPONSORS. Microsoft PowerPivot for SQL Server, Excel 2010, and SharePoint 2010 Michael Herman Syntergy, Inc.
IST722 Data Warehousing Business Intelligence Development with SQL Server Analysis Services and Excel 2013 Michael A. Fudge, Jr.
Developing an Optimized Analysis Services Tabular Project BI Semantic Model Peter Myers StrataDB DBI315.
Analysis Services 101 Dave Fackler, MCDBA, MCSE, MCT Director, Business Intelligence Practice Intellinet Corporation.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Virtual techdays INDIA │ November 2010 PowerPivot for Excel 2010 and SharePoint 2010 Joy Rathnayake │ MVP.
MSBI online training. MSBI Online Training Course Content : What Is Microsoft BI? Core concept – BI is the cube or UDM Example cube as seen using Excel.
Introducing Reporting Services for SQL Server 2005.
The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material.
David Dye.  Introduction  Introduction to PowerPivot  Working With PowerPivot.
Advanced Tips And Tricks For Power Query
SQL Server Analysis Services 2012 BI Semantic Model BISM.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Columnstore Indexes.
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome November 2012 Einführung in.
BI Semantic Model – SSAS Tabular Mode Traditional IT focused OLAP solutions.
Intro to Power BI Azhagappan Arunachalam.  Senior Database Architect   PowerBICentral.com  (blog on getting started.
Business Intelligence in SharePoint 2013 Business Intelligence in SharePoint 2013 Empowering users to change their world Jason Himmelstein, MVP Senior.
BISM Introduction Marco Russo
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Power View Overview April 25, POWER VIEW Presentation ready visualizations for the masses.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Advanced Analysis Services Security Chris Webb Crossjoin Consulting Limited.
Review DirectQuery in SSAS 2016, best practices and use cases
Julie Strauss Senior Program Manager Lead Microsoft Corporation
Building Tabular Models
Let’s Build a Tabular Model in Azure
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Introduction to Tabular Data Models
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
6/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Data Platform and Analytics Foundational Training
Leveraging BI in SharePoint with PowerPivot and Power View
Summit Nashville /23/ :38 PM
Julie Strauss Senior Program Manager Microsoft
Excel Services Deployment and Administration
9/17/2018 9:30 AM DBI206 What's New in Microsoft SQL Server Code-Named "Denali" for SQL Server Analysis Services and PowerPivot T.K. Anand, Ashvini Sharma.
Modeling and Analytics Features Coming in Analysis Services vNext
Introduction to SQL Server Analysis Services
Introducing SQL Server 2012 Improvements
Analysis Services for the Absolute Beginner
Introduction to tabular models
Introduction to tabular models
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Linda Nguyen, John Swinehart, Yiwen (Cathy) Sun, Nargiza Nosirova
Enhance BI Applications and Simplify Development
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SQL Saturday New York City May 19th, 2018
Kasper de Jonge Microsoft Corporation
Module 12: Implementing an Analysis Services Tabular Data Model
Power BI with Analysis Services
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Let’s Build a Tabular Model in Azure
Enriching your BI Semantic Models with Data Analysis Expressions (DAX)
Presentation transcript:

2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Welcome July 2012 Highlights SQL Server 2012: BI Semantic Model 1 Überblick SQL Server 2012 BI Semantic Model, PowerPivot und neue Analysis Services Features November 2012 Meinrad Weiss

2012 © Trivadis Introduction SQL Server 2012 Analysis Services (SSAS) is the fifth release of the product New features and enhancements in this release are based on:  A vision to expand the reach to a broader user base  Embracing the tabular data model  Bringing together tabular and multidimensional models under a single unified platform – the BI Semantic Model Note: There are no improvements to the data mining component 2 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis What Were Microsoft’s Goals? 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 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 July Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis One Model for All User Experiences (Vision) BI Semantic Model Data Model Business Logic/Queries Data Access ROLAP MOLAP xVelocity Direct Query MDXDAX Multi- dimensional Tabular Your Apps Reporting Services & Power View Excel PowerPivot SharePoint Insights Any data source Any client July Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis BI Semantic Model 5 One Model for All End User Experiences Team BI PowerPivot for SharePoint Personal BI PowerPivot for Excel Corporate BI Analysis Services July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis “Traditional” Excel Excel 2010 Power Pivot Reporting Services UDM (MDX) Raw Data Store Data Sources Pivot Table Services Excel Workbook (with PowerPivot) BISM (DAX) In Process “Analysis Services” xVelocity store Highlights SQL Server 2012: BI Semantic Model July

2012 © Trivadis PowerPivot for Excel Add-in, Advanced Features Perspectives and the reporting properties are hidden by default, otherwise they are available on the PowerPivot Window’s Advanced ribbon The specialized functionality includes:  Perspectives  Show Implicit Measures  Summarize By  Reporting Properties July 2012 Highlights SQL Server 2012: BI Semantic Model 7

2012 © Trivadis BI Semantic Model 8 One Model for All End User Experiences Team BI PowerPivot for SharePoint Personal BI PowerPivot for Excel Corporate BI Analysis Services July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis PowerPivot and SharePoint July 2012 Highlights SQL Server 2012: BI Semantic Model 9 Excel 2010 PowerPivot Save/Publish Excel 2010 PowerPivot SharePoint Server Get Copy View in Browser Access Data

2012 © Trivadis PowerPivot and SharePoint July 2012 Highlights SQL Server 2012: BI Semantic Model 10 Excel 2010 PowerPivot SharePoint Server Save View in Browser Access Data Refresh Engine for PowerPivot Data File Level Secutity Refresh Engine for PowerPivot Data File Level Secutity Get Copy Data connection

2012 © Trivadis PowerPivot for Sharepoint Add-in The PowerPivot Gallery (in Gallery view) now includes these commands:  Open New Excel Workbook via a data connection  Create Power View Report  Manage Data refresh 11 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis BI Semantic Model 12 One Model for All End User Experiences Team BI PowerPivot for SharePoint Personal BI PowerPivot for Excel Corporate BI Analysis Services July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New BI Project in SQL Server Data Tools 13 July 2012 Highlights SQL Server 2012: BI Semantic Model Excel 2010 PowerPivot New BI Project Extract Model

2012 © Trivadis Analysis Services 2012 SSAS BISM In addition to Sharepoint Analysis Services provides: Data Security Partition Support July 2012 Highlights SQL Server 2012: BI Semantic Model 14

2012 © Trivadis Conclusion PowerPivot and SSAS Tabular Model PowerPivot is an Excel Add-In  Modern column store in memory technology  Simple to use  High performance SharePoint acts as central storage place  Scalability  Automatic Data Refresh  File level Security Analysis Services  Partition Support  Dimension (Data) Security July 2012 Highlights SQL Server 2012: BI Semantic Model 15

2012 © Trivadis All together and “the reality” 16 BI Semantic Model DAX Query MDX Query Deployment Data Access –Cache Passthrough Business Logic Development Tool Design Type Project Type PowerPivot Workbook Tabular ProjectMultidimensional Project Excel 2010 DAX In-Memory N/A SharePoint Library / Analysis Services PowerPivot Tabular SQL Server Data Tools DAX In-Memory DirectQuery Analysis Services Tabular Tabular SQL Server Data Tools MDX MOLAP ROLAP Analysis Services Multidimensional Multidimensional A PowerPivot workbook can be restored to a Tabular instance, or imported to create a Tabular Project Third-Party Applications Reporting Services Excel PowerPivot SharePoint Insights Power View LOB Applications Files OData Feeds Cloud Services Relational Databases Deployed BI Semantic Model July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Multidimensional Model Improvements Multidimensional models received over 300 improvements across the board for performance, supportability, reliability and functionality  Almost 100 were reported directly by customers Major new features include:  Designers upgraded for SQL Server Data Tools (Visual Studio 2010)  Removal of 4GB string store limit for attributes  New events for monitoring lock usage and contentions  Support for XEvents for low overhead eventing support  PowerShell support 17 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Choosing the right development approach Sophisticated model involving a higher learning curve Advanced concepts are baked in to the model and optimized (parent-child, many-to- many, attribute relationships, key vs. name, etc.) Ideally suited for OLAP type applications (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model  Familiar model, easier to build, faster time to solution  Some advanced concepts are not available natively in the model and may need calculations to simulate these  Easy to wrap a model over a raw database or data warehouse for analytics and reporting 18 TabularMultidimensional July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis CHOOSING THE RIGHT DEVELOPMENT APPROACH Based on an understanding of multidimensional concepts – involves a higher initial learning curve Complex solutions require steeper learning curve Ideally suited for applications that need the power of multidimensional calculations involving scopes, assignments, and calculated members 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 calculated members (other than measures) 19 DAXMDX July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis What‘s Missing in the Tabular Engine DataMining capabilities Translations Writeback Dimension Security on Measures Ragged Hierarchies Role-playing dimensions Scoped assignments and unary operators Parent/child hierarchy support (partially supported) Many-to-many relationships (partially supported) Drillthrough (partially supported) 20 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Where’s the money going July 2012 Highlights SQL Server 2012: BI Semantic Model 21 $$$ SQL Server 2008 R2 SQL Server 2012SQL Server vNext $$$ Multidimensional Model Tabular Model It’s not dead, it’s done! It’s not dead, it’s done!

2012 © Trivadis DAX Enhancements DAX is fully supported in both tabular BI Semantic Model project types:  PowerPivot Workbook  Tabular Project New functions have been added to extend DAX’s usefulness DAX Query allows querying a tabular BI Semantic Model 22 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions ALLSELECTED  Removes context filters from columns and rows in the current query, while retaining all other context filters or explicit filters FILTERS  Returns the values that are directly applied as filters to a column HASONEFILTER  Returns TRUE when the number of directly filtered values for a column is one; otherwise returns FALSE HASONEVALUE  Returns TRUE when the context for a column has been filtered down to one distinct value only; otherwise returns FALSE 23 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (2) ISCROSSFILTERED  Returns TRUE when a column or another column in the same or related table is being filtered ISFILTERED  Returns TRUE when a column is being filtered directly USERELATIONSHIP  Specifies the relationship to be used in a specific calculation as the one that exists between two columns  Can only be used in functions that take a filter as an argument, for example CALCULATE  Allows producing a calculation based on an inactive relationship 24 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (3) CONTAINS  Returns TRUE if values for all referred columns exist, or are contained, in those columns; otherwise, the function returns FALSE CUSTOMDATA  Returns the content of the CustomData property in the connection string LOOKUPVALUE  Returns the value in specified column for the row that meets all criteria specified by a search column and value USERNAME  Returns the authenticated username (DOMAIN\USER) 25 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (4) The Parent-Child functions are useful for converting a self-referencing relationship into its natural equivalent for the purpose of transforming a parent-child hierarchy into a fixed-level hierarchy PATH  Returns a vertical bar delimited text string with the identifiers of all the parents of the current identifier, starting with the oldest and continuing until the current PATHITEM  Returns the item at the specified position from a string resulting from evaluation of a PATH function  Positions are counted from left to right 26 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (5) PATHITEMREVERSE  Same as PATHITEMbut positions are counted backwards from right to left PATHLENGTH  Returns the number of parents to the specified item in a given PATH result, including self PATHCONTAINS  Returns TRUE if the specified item exists within the specified path 27 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (6) SWITCH  Evaluates an expression against a list of values and returns one of multiple possible result expressions 28 =SWITCH([Month], 1, "January", 2, "February", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "October", 11, "November", 12, "December ", "Unknown month number") July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (7) ADDCOLUMNS  Adds calculated columns to the given table or table expression CROSSJOIN  Returns a table that contains the Cartesian product of all rows from all tables in the arguments  The columns in the new table are all the columns in all the argument tables DISTINCTCOUNT  Counts the number of different cells in a column of numbers  Useful when creating a measure based on a column 29 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (8) GENERATE and GENERATEALL  Returns a table with the Cartesian product between each row in Table1 and the table that results from evaluating Table2 in the context of the current row from Table1 RANK.EQ  Returns the ranking of a number in a list of numbers RANKX  Returns the ranking of a number in a list of numbers for each row in the table argument ROW  Returns a table with a single row containing values that result from the expressions given to each column 30 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis New DAX Functions (9) STDEV.S, STDEV.P, STDEVX.S and STDEVX.P  Returns the standard deviation of a sample, or entire, population SUMMARIZE  Returns a summary table for the requested totals over a set of groups TOPN  Returns the top N rows of a specified table VAR.S, VAR.P, VARX.S and VARVX.P  Returns the variance of a sample, or entire, population 31 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Enhanced DAX Function SEARCH  Enhanced to include an optional string parameter that is returned when a substring is not found 32 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis DAX Query DAX supports a new query syntax to return table data from a query using XMLA Though tabular, the syntax is different from SQL  Essentially, a DAX table expression is evaluated  Queries can define helper objects such as measures, variables or views as part of the final table expression  Queries can be parameterized Power View uses DAX Query 33 July 2012 Highlights SQL Server 2012: BI Semantic Model Power View DAX Query

2012 © Trivadis INSTALLATION AND MANAGEMENT All Analysis Services instances are installed with the SQL Server Installer 34 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Installation and Management Object Explorer in SQL Server Management Studio (SSMS) supports managing all three modes 35 July 2012 Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis Feature Comparisons MultidimensionalTabularPowerPivot ActionsYesNo AggregationsYes Calculated MeasuresYes Custom AssembliesYesNo Custom RollupsYesNo Distinct CountYesYes (via DAX) HierarchiesYes KPIsYes Linked objectsYesNoYes (linked tables) Many-to-many relationships YesNo Parent-child HierarchiesYesYes (via DAX) PartitionsYes No PerspectivesYes Semi-additive MeasuresYes TranslationsYesNo User-defined HierarchiesYes WritebackYesNo July Highlights SQL Server 2012: BI Semantic Model

2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Let‘s go. July 2012 Highlights SQL Server 2012: BI Semantic Model 37 Wettbewerb