Identify Storage Engine and Formula Engine bottlenecks with new SSAS XEvents
Undoubtedly, the big news of Analysis Services 2012 is the introduction of the new Tabular model and its language DAX. However, there are some interesting news also in the multidimensional model - I...
View ArticlePerformance testing analysis services cubes
Recently I was asked to do some performance testing and benchmarking for a SQL Server Analysis Services 2008 (SSAS 2008) cube. As it happens in most of the projects, I did not have much time and I...
View ArticleSQL Server Analysis Services Query Response Comparison by Storage Mode
What are the differences in MDX query response times among the different Analysis Services storage modes? SQL Server offers three cube types MOLAP, HOLAP and ROLAP. In this tip we will look at response...
View ArticleSSAS Lessons Learned: 29% Better Compression and 11% Better Query Performance
This past week I taught the SSAS Masters class which is one of the virtual training classes offered by Pragmatic Works. One of the things we discuss in the class is the importance of sorting the fact...
View Article"Multi-threading" the Sql Server Analysis Services Formula Engine II-a...
Following a previous post ("Multi-threading" the Sql Server Analysis Services Formula Engine - I #ssas #mdx ), we returned recently to the issue of multi threading and SSAS formula engine. See that...
View ArticleSSAS Tabular performance - DefaultSegmentRowCount
I'm currently investigating a poorly performing Tabular model, and came across some interesting test results which seem to contradict the advice in Microsoft's Performance Tuning of Tabular Models...
View ArticleSSAS Tabular - NUMA and CPU Cores Performance
n my last post (SSAS Tabular Performance - DefaultSegmentRowCount) I presented some analysis of the query performance impact of changing the DefaultSegmentRowCount setting. This post describes the next...
View ArticleAnalysis Services MOLAP Performance Guide for SQL Server 2012 and 2014
This white paper describes how business intelligence developers can apply query and processing performance-tuning techniques to their OLAP solutions running on Microsoft SQL Server Analysis Services....
View ArticleSQL SERVER - Performance Monitoring for Analysis Services - Notes from the Field
In this episode of the Notes from the Field series I asked SQL Expert Bill Anton a very crucial question - How to monitor performance of analysis services? Bill was very kind to answer the questions...
View Article"Multi-threading" the Sql Server Analysis Services Formula Engine II-a...
Following a previous post ("Multi-threading" the Sql Server Analysis Services Formula Engine - I #ssas #mdx ), we returned recently to the issue of multi threading and SSAS formula engine. See that...
View ArticleMonitoring SSAS Multidimensional Non Empty Filtering Using Profiler, Part 1
Reposted from Chris Webb's blog with the author's permission. Filtering out empty values is something that SSAS does a lot of during query execution, and it is also a common cause of performance...
View ArticleMonitoring SSAS Multidimensional Non Empty Filtering Using Profiler, Part 2
Reposted from Chris Webb's blog with the author's permission. In part 1 of this series I introduced all of the different types of non empty filtering that can occur in Analysis Services and MDX. In...
View ArticlePerformance Monitoring for SSAS – Perfmon Counter Cheat Sheet
In this post, we’re going to run through the list of Performance Monitor (Perfmon) counters that you’ll want to collect along with an explanation about the type of performance-related information the...
View ArticleMonitoring SSAS Multidimensional Non Empty Filtering Using Profiler, Part 3
Reposted from Chris Webb's blog with the author's permission. In Part 1 of this series I introduced the different types of non empty filtering that occur in Analysis Services Multidimensional and in...
View ArticleAnalysis Services Extended Events – AutoRestart Option
The MSDN documentation and SSMS support for Analysis Services xEvents is severely lacking when compared to the database engine. In fact there wasn’t even a GUI for SSAS xEvents until SQL 2016… which...
View ArticleSSAS Multidimensional Caching-Related Performance Problems With Power BI Tables
Reposted from Chris Webb's blog with the author's permission. Last week I was doing some performance tuning for a customer using Power BI on top of a large SSAS Multidimensional cube via a Live...
View ArticleSQL SERVER – Analysis Services and the Network Performance
SQL Server Analysis Services (SSAS) is becoming increasingly popular as an OLAP platform for business analysts. There are many tools available for enhancing the analysts’ ability to process data and...
View ArticleHow to Process a SSAS MOLAP cube as fast as possible
Recently, with some colleagues, I was working on a project with a serious challenge; there was this Analysis Server 2012 system with 40 physical cores, half a Terabyte of RAM and 10TB of SSD storage...
View ArticleFinding Out Which MDX Calculations Are Being Evaluated By Your Query In...
Reposted from Chris Webb's blog with the author's permission. Since Analysis Services 2012 there have been two trace events that provide a lot of information about what’s going on in the Formula Engine...
View Article