SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

ABCs of CDC with SSIS 2012
ABCs of CDC with SSIS 2012ABCs of CDC with SSIS 2012
ABCs of CDC with SSIS 2012
Steve Wake
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
Cuneyt Goksu
 

Was ist angesagt? (9)

ABCs of CDC with SSIS 2012
ABCs of CDC with SSIS 2012ABCs of CDC with SSIS 2012
ABCs of CDC with SSIS 2012
 
Sap memory managerment
Sap memory managermentSap memory managerment
Sap memory managerment
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
 
Part1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the OptimizerPart1 of SQL Tuning Workshop - Understanding the Optimizer
Part1 of SQL Tuning Workshop - Understanding the Optimizer
 
Dwh lecture slides-week5&6
Dwh lecture slides-week5&6Dwh lecture slides-week5&6
Dwh lecture slides-week5&6
 
Five Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your IndexingFive Tips to Get the Most Out of Your Indexing
Five Tips to Get the Most Out of Your Indexing
 
Datastage to ODI
Datastage to ODIDatastage to ODI
Datastage to ODI
 
Part2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer StatisticsPart2 Best Practices for Managing Optimizer Statistics
Part2 Best Practices for Managing Optimizer Statistics
 
Calculation commands in essbase
Calculation commands in essbaseCalculation commands in essbase
Calculation commands in essbase
 

Andere mochten auch

JSRK Apparels
JSRK ApparelsJSRK Apparels
JSRK Apparels
JSRK INC.
 
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
Trivadis
 

Andere mochten auch (16)

1-Diploma_BGtoNO
1-Diploma_BGtoNO1-Diploma_BGtoNO
1-Diploma_BGtoNO
 
Somalia
SomaliaSomalia
Somalia
 
Institución educativa ciudad de asís
Institución  educativa ciudad de asísInstitución  educativa ciudad de asís
Institución educativa ciudad de asís
 
1
11
1
 
Oracle Database In-Memory
Oracle Database In-MemoryOracle Database In-Memory
Oracle Database In-Memory
 
Provinha de matemática
Provinha de matemáticaProvinha de matemática
Provinha de matemática
 
JSRK Apparels
JSRK ApparelsJSRK Apparels
JSRK Apparels
 
Cristhian guashpa
Cristhian guashpaCristhian guashpa
Cristhian guashpa
 
Reflexión del pero fiel
Reflexión del pero fielReflexión del pero fiel
Reflexión del pero fiel
 
Las tics en la educación
Las tics en la educaciónLas tics en la educación
Las tics en la educación
 
Criminalização da sobrevivência
Criminalização da sobrevivênciaCriminalização da sobrevivência
Criminalização da sobrevivência
 
Presentation of toothbrush 2 in 1.
Presentation of toothbrush 2 in 1.Presentation of toothbrush 2 in 1.
Presentation of toothbrush 2 in 1.
 
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
Trivadis TechEvent 2016 Backpropagation - das e = mc2 des Machine Learning - ...
 
Small & Payment Banks: Future of Local Banking
Small & Payment Banks: Future of Local BankingSmall & Payment Banks: Future of Local Banking
Small & Payment Banks: Future of Local Banking
 
Rsyslog - Deutsche Qualitätsarbeit für Linux
Rsyslog - Deutsche Qualitätsarbeit für LinuxRsyslog - Deutsche Qualitätsarbeit für Linux
Rsyslog - Deutsche Qualitätsarbeit für Linux
 
DB Driven CLO
DB Driven CLODB Driven CLO
DB Driven CLO
 

Ähnlich wie Trivadis TechEvent 2016 What's new in SQL Server 2016 in Analysis Services by Salvatore Cagliari

1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
sqlserver.co.il
 

Ähnlich wie Trivadis TechEvent 2016 What's new in SQL Server 2016 in Analysis Services by Salvatore Cagliari (20)

Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019Modernizing your database with SQL Server 2019
Modernizing your database with SQL Server 2019
 
Whats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesWhats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database Capabilities
 
Readme
ReadmeReadme
Readme
 
Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014
 
Sql Server 2008 Enhancements
Sql Server 2008 EnhancementsSql Server 2008 Enhancements
Sql Server 2008 Enhancements
 
Db2 Important questions to read
Db2 Important questions to readDb2 Important questions to read
Db2 Important questions to read
 
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...Storage Optimization and Operational Simplicity in SAP  Adaptive Server Enter...
Storage Optimization and Operational Simplicity in SAP Adaptive Server Enter...
 
Sql server 2016 Discovery Day
Sql server 2016 Discovery DaySql server 2016 Discovery Day
Sql server 2016 Discovery Day
 
TSQL in SQL Server 2012
TSQL in SQL Server 2012TSQL in SQL Server 2012
TSQL in SQL Server 2012
 
IMS09 ims v14 higlights
IMS09   ims v14 higlightsIMS09   ims v14 higlights
IMS09 ims v14 higlights
 
Modernizing SQL Server the Right Way
Modernizing SQL Server the Right WayModernizing SQL Server the Right Way
Modernizing SQL Server the Right Way
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 novelties
 
Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0Active/Active Database Solutions with Log Based Replication in xDB 6.0
Active/Active Database Solutions with Log Based Replication in xDB 6.0
 
1 extreme performance - part i
1   extreme performance - part i1   extreme performance - part i
1 extreme performance - part i
 
Sql good practices
Sql good practicesSql good practices
Sql good practices
 
Presentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12cPresentación Oracle Database Migración consideraciones 10g/11g/12c
Presentación Oracle Database Migración consideraciones 10g/11g/12c
 
SQL PPT.pptx
SQL PPT.pptxSQL PPT.pptx
SQL PPT.pptx
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginnersKoprowskiT_SQLSat409_MaintenancePlansForBeginners
KoprowskiT_SQLSat409_MaintenancePlansForBeginners
 
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginnersKoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
KoprowskiT_SQLSaturday409_MaintenancePlansForBeginners
 

Mehr von Trivadis

Mehr von Trivadis (20)

Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
 
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
 
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
 
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
 
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
 
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
 
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
 
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
 
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
 
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
 
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
 
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
 
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
 
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
 
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
 
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Trivadis TechEvent 2016 What's new in SQL Server 2016 in Analysis Services by Salvatore Cagliari

  • 1. 1
  • 2. 2
  • 3. 3
  • 4. 4
  • 5. 5
  • 6. 6
  • 7. 7
  • 8. 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. 9
  • 10. 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.
  • 11. 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
  • 12. 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.
  • 13. 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
  • 14. 12
  • 15. 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
  • 16. • 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
  • 17. • 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
  • 18. 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
  • 19. • 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
  • 20. • 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
  • 21. 15
  • 22. 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.
  • 23. 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
  • 24. 17
  • 25. 18