Using Sempy to Authenticate to Fabric/Power BI APIs using Service Principal and Azure Key Vault
I have been doing a fair amount of work lately with Fabric Notebooks. I am always conscious to ensure that when I am authenticating using a Service Principal, I can make sure it is as secure as possible. To do this I have found that I can use the Azure Key Vault and Azure identity to successfully authenticate. By using…
Did you know you can create DAX measures directly in the Power BI Service using Visual Calculations
There have been some updates to Power BI with Visual Calculations, and as of the March 2024 release you can now create and edit visual calculations in the Power BI Service. Here are details from the blog post: Power BI March 2024 Feature Summary | Visual Calculations Update I then saw an email which made me think, could I then…
Power BI Report for Microsoft Fabric Support Page
This will be one of my shorter blog posts What I wanted to show you is that I have created a Power BI report which shows the Microsoft Fabric Support page details. I created one for Power BI which I receive daily, and it is great to get the subscription so that I am aware of any potential issues or…
How to schedule a Power BI dataset refresh to start at the exact time you want it to start
I have seen some questions in the Power BI / Fabric Community forum asking why datasets with a scheduled refresh do not start based on the user’s selection. In this blog post I am going to show you how you can schedule a Power BI dataset to start at the exact time you want it to be refreshed. Please NOTE:…
Power BI Dataset refresh failed with Personal Cloud Connections
This week I was working with a customer where they had a dataset that was previously refreshing successfully and not it failed. It failed with the error “Due to consecutive errors, scheduled refresh has been disabled. Please resolve the error on the dataset and then re-enable.” If the refresh fails too many times it also disables the scheduled refresh. When…
How to create and use keys (A work around for Primary Keys) in Fabric data warehouses
When I started looking into using the data warehouses feature in Fabric, I did see that there were limitations on Primary Key columns. Below is my blog post on how I still use keys in my data warehouse, instead of using GUID’s which to me are long and hard to use. In my example I am going to create a…
How to easily send an Excel extact using a paginated report in Power BI
The goal of this blog post is to show you how to create a subscription which sends the data in an Excel attachment. To do this I will first create a paginated report off an existing dataset. Once the paginated report is created, I will then create a subscription with the Excel attachment. I could then share this paginated report…
Part 4 – Creating a Power BI dataset and report using DirectLake
In the final part of my series, I am going to be creating the Power BI DirectLake dataset and report from my tables that I had previously loaded into the lakehouse. In this series I am going to show you all the steps I did to have the successful outcome I had with my client where I created the dataset…
Part 3 – Using Microsoft Fabric Dataflow Gen2 to store the data in the Lakehouse
Following on in my series, in this blog post I am going to use the dataflow Gen2 in Microsoft Fabric to load the data into a lake house table. By doing this, it will allow me to store the data in a delta lake table. In this series I am going to show you all the steps I did to…
Part 2 – Storing the Log Analytics Queries in Azure Blob Storage (Power BI Query Usage and Performance Series)
Following on in my series, in this blog post I am going to demonstrate how to store Log Analytics Queries in Blob Storage. This allows me to be able to store the Power BI Queries externally from Log Analytics and to have an easy way to get the data into my Fabric Lake house in later steps. To do this…