1
Jan 23, 2017
1
2
3
4
5
6
7
8
Example: The creation of a relationship are a Metadata Operation
Important: It is not possible to migrate a database to 1200. It has to be loaded into VS, upgraded and redeployed
Demo is available to migrate a SSAS database/project to 1200
The Demo shows the improved processing speed as well
9
10
Bi-directional cross-filtering
The features for bi-directional cross filtering and calculated tables are like the functionality in PowerBI, where these feature are available as
well.
The support of bi-directional cross-filtering is now possible with Analysis Services Tabular Model as well. You need to use SSDT with Visual
Studio 2015 to be able to work with it.
In Addition, bi-directional cross filtering is possible with DirectQuery as well.
A Demo is available later on, when Direct Query is discussed.
Formula fixup
Available in a tabular 1200 model project, SSDT will automatically update any measures that is referencing a column or table
that was renamed.
Demo is available for this topic
Parallel processing for multiple table partitions in tabular models
This release includes new parallel processing functionality for tables with two or more partitions, increasing processing
performance. There are no configuration settings for this feature.
10
11
Bi-directional cross-filtering
The features for bi-directional cross filtering and calculated tables are like the functionality in PowerBI, where these feature are available as
well.
The support of bi-directional cross-filtering is now possible with Analysis Services Tabular Model as well. You need to use SSDT with Visual
Studio 2015 to be able to work with it.
In Addition, bi-directional cross filtering is possible with DirectQuery as well.
A Demo is available later on, when Direct Query is discussed.
Formula fixup
Available in a tabular 1200 model project, SSDT will automatically update any measures that is referencing a column or table
that was renamed.
Demo is available for this topic
Parallel processing for multiple table partitions in tabular models
This release includes new parallel processing functionality for tables with two or more partitions, increasing processing
performance. There are no configuration settings for this feature.
11
12
13
Like in the Slides before, the first five new features are improvements which are available in PowerBI as well.
Improved DAX formula editing
• Syntax highlighting
• Suggestions for functions and columns (Intellisense)
• Comments are now possible with the double slash “//”
• Multiple blank lines are supported
DAX variables
• VAR function
• This release now includes support for variables in DAX. Variables can now store the result of an expression as a named
variable, which can then be passed as an argument to other measure expressions.
• The use of DAX variables can make complex DAX expressions more readable and have the potential for improving
performance as well. This is because the result of a variable is evaluated only once
Demo is available for this topic
Save incomplete measures
• You can now save incomplete DAX measures directly in a tabular 1200 model project and pick it up again when you are
ready to continue.
New DAX function
• 60 new functions
• Is now inline with PowerBI DAX functionality
Additional DAX enhancements
• Non empty calculation - Reduces the number of scans needed for non empty.
• Measure Fusion - Multiple measures from the same table will be combined into a single storage engine - query.
13
• Grouping sets - When a query asks for measures at multiple granularities (Total/Year/Month), a single - query is sent at the
lowest level and the rest of the granularities are derived from the lowest level.
• Redundant join elimination - A single query to the storage engine returns both the dimension columns and the measure
values.
• Strict evaluation of IF/SWITCH - A branch whose condition is false will no longer result in storage engine queries.
Previously, branches were eagerly evaluated but results discarded later on.
13
14
Like in the Slides before, the first five new features are improvements which are available in PowerBI as well.
Improved DAX formula editing
• Syntax highlighting
• Suggestions for functions and columns (Intellisense)
• Comments are now possible with the double slash “//”
• Multiple blank lines are supported
DAX variables
• VAR function
• This release now includes support for variables in DAX. Variables can now store the result of an expression as a named
variable, which can then be passed as an argument to other measure expressions.
• The use of DAX variables can make complex DAX expressions more readable and have the potential for improving
performance as well. This is because the result of a variable is evaluated only once
Demo is available for this topic
Save incomplete measures
• You can now save incomplete DAX measures directly in a tabular 1200 model project and pick it up again when you are
ready to continue.
New DAX function
• 60 new functions
• Is now inline with PowerBI DAX functionality
Additional DAX enhancements
• Non empty calculation - Reduces the number of scans needed for non empty.
• Measure Fusion - Multiple measures from the same table will be combined into a single storage engine - query.
14
• Grouping sets - When a query asks for measures at multiple granularities (Total/Year/Month), a single - query is sent at the
lowest level and the rest of the granularities are derived from the lowest level.
• Redundant join elimination - A single query to the storage engine returns both the dimension columns and the measure
values.
• Strict evaluation of IF/SWITCH - A branch whose condition is false will no longer result in storage engine queries.
Previously, branches were eagerly evaluated but results discarded later on.
14
15
16
New DirectQuery implementation
This release sees significant enhancements in DirectQuery for tabular 1200 models. Here’s a summary:
• DirectQuery now generates simpler queries that provide better performance.
• Extra control over defining sample datasets used for model design and testing.
• Row level security (RLS) is now supported for tabular 1200 models in DirectQuery mode. Previously, the presence of RLS prevented
deploying a tabular model in DirectQuery mode.
• Calculated columns are now supported for tabular 1200 models in DirectQuery mode. Previously, the presence of calculated columns
prevented deploying a tabular model in DirectQuery mode.
• Performance optimizations include redundant join elimination for VertiPaq and DirectQuery.
New data sources for DirectQuery mode
Data sources supported for tabular 110x models in DirectQuery mode now include Oracle, Teradata and Microsoft Analytics
Platform (formerly known as Parallel Data Warehouse).
Demo is available for DirectyQuery and the new support of cross-relationships
16
17
18