Using the Azure REST API to Pause All AS Instances in a Resource Group
Forgetting to shutdown your Azure environments and burning through a month’s worth of Azure MSDN credit if you’re lucky (and racking up a large credit card charge if you’re not) is a pretty common...
View ArticleModel Development Performance Improvements for Tabular Models Using...
It wasn’t until just a few weeks ago, while performing a design assessment on a very large tabular model, that I was finally able to appreciate one of the most underrated improvements made in SSAS...
View ArticlePower Query = Mind Blown
The Power Query engine was first introduced as an Excel plugin (back when it was referred to as “Data Explorer”)… then we saw it again in Power BI Desktop… then again earlier this year in SSAS Tabular…...
View ArticleObject-Level Security for Analysis Services Tabular
Among the many new features coming w/ SSAS 2017, object-level security for tabular models is at (or close to) the top of the list for a few clients I work with. In fact, for 1 client, it is/was...
View ArticleSSAS Multidimensional and Super DAX
An interesting question came up during a recent engagement involving Power BI reporting against a Multidimensional data source. The client wanted to know if there was any benefit for them in upgrading...
View ArticleWhat is Super DAX?
In a recent post, I mentioned something called Super DAX without giving it a very detailed explanation. If you’ve been working with SSAS for a few years and have a couple of Tabular projects under your...
View ArticleAnalysis Services in the Cloud: IaaS vs PaaS
When deciding to deploy an Analysis Services solution to the cloud, one of the very first decisions to make is whether to go with an Infrastructure-as-a-Service or Platform-as-a-Service architecture....
View ArticleMethods for Deploying to Azure Analysis Services
This post covers the most common methods for deploying tabular models while explaining the trade offs for each option. Here are some questions to help you decide which one is most appropriate for your...
View ArticleWhen to Scale-Up or Scale-Out with Azure Analysis Services
Of all the new features and capabilities currently available with Azure Analysis Services, dynamic scaling up/down and in/out are my 2 favorite. Scaling Up refers to adding more (CPU and/or memory)...
View ArticleEnriching your Power BI Solutions with Metadata
Ever looked at a Power BI report visual and wondered what the logic was behind a calculation? In most cases, your options are limited to… asking the report author checking the report documentation...
View ArticleImplementing AS Partition Processing via Azure Functions
Last year, Christian Wade released an open source solution to automate partition management and tabular model processing. As someone who’s spent a lot of time setting up similar solutions for clients...
View ArticleImplementing As Partition Processing via Azure Functions–Part 2
In the previous blog post we walked through how to implement the As Partition Processing (open-source) solution using Azure Functions which generated some good questions and discussions. As a result,...
View ArticleProgrammatically Deploy Power BI Reports to Power BI Report Server
Quick post today showing how to programmatically deploy a Power BI report to an PBI On-Premise Report Server. Over the past few years, I’ve had the pleasure of helping a client build a...
View ArticleA Few Thoughts on Power BI and the Future
This blog has been very silent over the past few months as all of my attention and free time was spent working with a small startup focused on delivering a commercial solution based on Power BI. I’ll...
View ArticleIDERA ACE – Class of 2020!
Just a few weeks ago, I was accepted into the IDERA ACE program class of 2020! Oh, never heard of it? Well, let me clue you in… IDERA ACEs are active community members who have shown a passion for...
View ArticleDo all visuals on a Power BI report generate queries?
This is a question that has come up a few times over the past few months from several clients and so I figured it’d make a good quick blog post that can easily be pointed at to save time. I encourage...
View ArticleDAX Variables and IF/SWITCH Statements
Earlier this week, a client came to me with a DAX error that I’d not seen before… Query (12, 4) Calculation error in measure <insert measure name>: The True/False expression does not specify a...
View ArticlePower BI Time-Intelligence: Beyond the Basics
Quick note to the Power BI developers looking to up their DAX game… I’ll be presenting a new session – Power BI Time-Intelligence: Beyond the Basics – to the following user groups… Baltimore SQL...
View Article