Much of my client work these days is focused on performance… making slow Analysis Services servers run faster. The good part about these types of engagements is that there’s usually (not always) a good amount of low-hanging … Continue reading How Much RAM Do I Need For My SSAS Tabular Server?
One of the major value propositions of Azure AS (and this is true for many cloud technologies) is flexibility – spinning up more resources when demand spikes and turn things off when they aren’t – … Continue reading Managing Your Azure AS Environment with PowerShell – Getting Started
Wow, right on the heals of Azure AS and just when you thought things couldn’t get any better for SSAS geeks of the world… Microsoft releases SP1 for SQL Server 2016… an voila, Tabular is … Continue reading Analysis Services Tabular Is (Finally) NUMA-Aware!
This post contains a list of various methods that can be used to process (i.e. load data into) an Azure AS tabular model. As you will see – not much has changed from the regular … Continue reading Processing an Azure AS Database
When brought in the perform a health check or performance optimization, one of the first steps in the process (after getting the perfmon and xevent traces running) is to document review the environment. In addition … Continue reading Interrogating the Azure AS Configuration Files via PowerShell
When I’m managing an Analysis Services environment, I’m not just interested in the performance of the workload… yeah that’s important, but I’m also interested in the users who are generating that workload… especially the top … Continue reading On-Premise Data Gateway: Capturing SSAS Query Activity By User
As a developer, working with large/complex tabular models – “large” in terms of the number of tables, columns, and/or measures (not data size) – can be frustrating and borderline soul-crushing. Allow me to paint a picture … Continue reading Navigating Complex Tabular Models Quickly – Developer Edition
Over the past few weeks I’ve been flexing my network to try and get on an Azure DW project…and so far I’ve come up empty handed. Now granted, I could definitely be wrong about this… … Continue reading I’ll Make Them an Offer They Can’t Refuse
This past weekend, after one of my presentations on Analysis Services at SQL Saturday 520, an attendee described a performance issue in his environment that he thought could be related to locking and blocking and … Continue reading How to Detect Locking and Blocking In Your Analysis Services Environment
There’s been quite a bit posted on this blog regarding the collection of perfmon counters to monitor Analysis Services instances and troubleshoot performance problems. And some of the recommended perform counters (e.g. Process: % Processor … Continue reading Choosing the Right Instance in Perfmon