Webcast: Accessing Web Services With Power BI And Power Query
Earlier this week I gave a webcast on accessing web services with Power BI, Power Query and M on Reza Rad’s YouTube channel. You can watch it here: It’s an introduction to the subject: I cover the...
View ArticleTesting The Performance Impact Of AzureStorage.DataLake() Options On Power BI...
Continuing my series on tuning the performance of importing data from ADLSgen2 into Power BI, in this post I’m going to look at the performance impact of setting some of the various options in the...
View ArticleMeasuring The Performance Of AzureStorage.DataLake() Using Power Query Query...
In my last post I showed how changing the various options on the AzureStorage.DataLake() M function didn’t have much impact on dataset refresh performance in Power BI. I’ll admit I was slightly...
View ArticleParquet Files In Power BI/Power Query And The “Streamed Binary Values” Error
If you’re using the new Parquet connector in Power BI there’s a chance you will run into the following error: Parameter.Error: Parquet.Document cannot be used with streamed binary...
View ArticleParquet File Performance In Power BI/Power Query
There has been a lot of excitement around the newly-added support for reading from Parquet files in Power BI. However I have to admit that I was disappointed not to see any big improvements in...
View ArticleOptimising The Performance Of Combining Data From Multiple Parquet Files In...
In all the testing I’ve done recently with importing data from Parquet files into Power BI I noticed something strange: loading data from a folder containing multiple Parquet files seemed a lot slower...
View ArticleImporting Data From ADLSgen2 Into Power BI: Summary Of Findings
Over the last few months I’ve written a series of posts looking at different aspects of one question: what is the best way to import data from ADLSgen2 storage into a Power BI dataset? For example, is...
View ArticlePower BI Dataflow Performance, Premium Per User And The Enhanced Compute Engine
Over the years I have written a lot about Power BI/Power Query performance but it has always been in the context of loading data direct into datasets, not dataflows. A lot of cool things have been...
View ArticlePower Query And Power BI Connectivity Announcements At The Microsoft Business...
There were a lot of exciting announcements at the Microsoft Business Applications Summit this week but if you only watched the keynotes or read the recap on the Power BI blog you will have missed all...
View ArticleVideo: Performance Tuning Power BI Dataset Refresh
The team at SQLBits have been publishing all the session recordings from their last (online) conference on their YouTube channel. There’s a lot of great content there to check out and this post is to...
View ArticleA Look At Lobe – A Free, Easy-To-Use Tool For Training Machine Learning Models
A few months ago I heard about a new tool from Microsoft called Lobe which makes it easy to train machine learning models. It’s nothing to do with Power BI but I find anything to do with self-service...
View ArticleSpeed Up Power Query In Power BI Desktop By Allocating More Memory To...
A really useful new Power Query performance enhancement was added to Power BI Desktop in an update to the May release via the Microsoft Store a week or so ago (if you’re not installing Power BI...
View ArticleSpeed Up Power Query In Power BI Desktop By Increasing Or Decreasing The...
Last week I showed how the new MaxEvaluationWorkingSetInMB registry setting could increase the performance of memory-hungry Power Query queries in Power BI Desktop. In this post I’ll show how the...
View ArticlePower BI/Power Query And Nullable Columns
Recently I’ve been asked by colleagues with various different types of performance problems why Power BI is generating SQL in a particular way, and the answer has been the presence of nullable columns...
View ArticleData Type Conversions For SQL Server Sources And Query Folding In Power Query
It’s surprisingly easy to stop query folding happening in Power Query by changing the data type of a column. This is mentioned in the docs here, and it’s something several people have blogged about...
View ArticleDynamic M Parameters, Snowflake Native SQL And Paginated Reports
There were a couple of new features and enhancements to existing features in the June 2021 Power BI Desktop release that don’t seem to have much to do with each other but which I think can be combined...
View ArticleHow Query Folding And The New Power BI Dataflows Connector Can Help Dataset...
You may have noticed that a new dataflows connector was announced in the August 2021 release of Power BI Desktop, and that it now supports query folding between a dataset and a dataflow – which you...
View ArticleConnecting To REST APIs With OAuth2 Authentication In Power Query/Power BI
There are a lot of articles and blog posts out there on how to handle OAuth2 authentication when connecting to REST APIs from Power Query in Power BI. However there is also a lot of confusion and...
View ArticlePreserving Data Types With SQL Queries In Power Query And Power BI
My post earlier this year on enabling query folding when using SQL queries as a data source in Power Query provoked a lot of interest. This post adds one more useful detail: how to preserve the...
View ArticleThree New Power BI/Power Query Books
I decided to stop writing book reviews here on my blog a long time ago: it’s a lot of work to read a book and write a proper, detailed review and what’s more I don’t like the idea of writing a bad...
View Article