Tabular Editor Tricks - Convert to Legacy - 2019-07-03

Converting partitions from M to Legacy When building Analysis Services tabular models on top of a Data Warehouse or Data Mart on a relational database, I recommend using the Legacy (Provider) data sources instead of the Power Query data sources available since SQL Server 2017. Unfortunately, Power Query data sources... Read More

You're Deploying it Wrong! - AS Edition (Part 2) - 2019-06-28

This is part 2 of the Analysis Services DevOps blog series. Go to part 1 Branching strategy and workflow The first thing we need to align before getting started, is what branching strategy to use. While this sounds boring, it’s actually quite important, because it will dictate what the daily... Read More

Tabular Editor Tricks - Object State - 2019-03-26

If you’re refreshing different parts of your Tabular Model at different times of the day, you may need to know what the current refresh state is, across all objects of the model. For example, running a “dataOnly” refresh on a table, does not automatically refresh calculated columns, hierarchies or relationships.... Read More

Power BI Tricks - WhatIf parameters - 2019-03-14

Update May 29th 2019: It turns out that the technique outlined here can be used for SSAS or Azure Analysis Services Tabular models of Compatibility Level 1400+. In fact, just by adding the ParameterMetadata Extended Property (step 9 below) to any numeric column in your model, you can instruct Power... Read More

You're Deploying it Wrong! - AS Edition (Part 1) - 2019-02-20

This is part 1 of a blog series on Analysis Services DevOps using Tabular Editor. Preface Almost 10 years ago, now Microsoft Regional Director and MVP, Troy Hunt wrote a groundbreaking blog series titled “You’re deploying it wrong!”, that brought the concepts of continuous integration and continuous delivery to an... Read More

Introducing the Tabular Editor Blog - 2017-10-17

Tabular Editor is growing. It’s time to start blogging. Some background history It all started back in August 2016, when I was challenged with maintaining a large Tabular Model with more than 50 tables, and over 800 measures. One day, my client asked me to update the display folder structure... Read More