
Ásgeir Gunnarsson
Ásgeir brings nearly two decades of experience in designing and implementing scalable data platforms using Microsoft technologies. With deep expertise in data architecture, data engineering, and analytics, he helps organizations turn complex data landscapes into streamlined, high-performing solutions. In addition to hands-on delivery, Ásgeir advises clients on governance, security, and platform strategy.
As a recognized Microsoft Data Platform MVP and active speaker at global data events, he stays ahead of industry trends and brings cutting-edge insights to every project. In addition to speaking at events Ásgeir is a co-organizer of Data Platform Next Step, Power BI Next Step and Power BI Cruise in Denmark.
Ásgeir focuses primarily on the data technologies in the Azure cloud.
Ásgeir is the co-author of Pro Power BI Administration from APRESS and the Power BI MVP book
Ásgeir is passionate about data and loves solving problem with BI.
Ásgeir Gunnarsson's Training Days
Next Step Power BI Tabular model developmentSQLBits 2023
Take the development of tabular (Power BI) modeling to the next level with Tabular Editor. Get faster development and higher quality of tabular models.
Power BI Administration and Governance training classSQLBits 2022
Learn how to best administrate and govern your Power BI environment. We will cover settings, Premium, Gateways and governance strategies
Further your Power BI development skillsSQLBits 2020
Have you done some Power BI development and are you ready to take the next step to be able to solve more complex problems and follow best practices? Then this course if for you.
Ásgeir Gunnarsson's Sessions
Fabric Monitoring Made Simple: Built-In Tools and Custom SolutionsSQLBits 2025
Discover how to optimize Fabric tenant management with built-in tools like the Monitoring Hub and custom solutions using Data Factory and Spark. Learn to track system health, ensure compliance, and gain insights to boost efficiency and reliability in your data platform.
Power BI Governance quick startSQLBits 2023
For many the mention of governance gives them images of massive effort and inconvenience for themselves and end-users. It´s a hindrance and waste of time. But it doesn´t have to be that way.
In this session we will talk about how we can start to tackle Power BI governance. We will look at few things you can get started with very quickly that will get you far in setting up your governance strategy.
We will look at things such as documentation, roles and monitoring. The hope is that you go back to your organization with a clear picture of where to start and a better feeling on governance.
5 Power Automate flows that could give immediate value in your organizationSQLBits 2022
In this session we will demonstrate how to create value fast with Power Automate. We will do this by showing 5 types of flows that can give value with little development effort
Managing Power BI workspacesSQLBits 2022
This session will help you find the best strategy for managing your Power BI workspaces. Should you go for as much automation as possible or do careful manual process? Should you have few people controlling everything or should everyone do as they want? All this and more you will find in this session.
Whats Going On in My Power BI Environment?SQLBits 2020
As Power BI is a self-service tool, it can be hard for administrators to monitor it. Power BI is fast improving in this context but there still isn’t a consistent way of monitoring it.
Power BI Governance overviewSQLBits 2020
Governance of your Power BI environment is very important. Setting up structure around it will allow developers (IT or business) to develop Power BI content the right way, first time as well as aid administrators
Who, What, When - Monitoring the usage of your MS BI StackSQLBits 2019
You have created great cubes, Power BI and Reporting Services reports but how do you know if it is being used? Learn how to set up the collection of the usage data and how you can use this data in your decision making.
Impact of weather on English Premier League in Power BISQLBits 2017
By using open data and web scraping in Power BI we will examine if weather has an impact on games in the English Premier League. We will look at the advantages and disadvantages of using open data and web page data how Power BI works with it.
Best Practices for Sharing Power BI Content with External UsersSQLBits 2026
In this session, we will cover typical scenarios for sharing semantic models and reports with external users. We will explore different methods to grant access, considering ease of use, maintenance, and security and compliance perspectives.
By the end of the session, the audience will have a clear understanding of the available options for sharing semantic models and reports with external users, along with the pros and cons of each method. This will enable them to make informed decisions on the best approach for their organization
Data Quality Validations in Fabric SparkSQLBits 2026
When building a Lakehouse in Fabric Spark (or any other analytics data store), ensuring data quality is crucial. There are many aspects to check and various methods to do so.
In this session we'll cover how to perform data quality checks using built-in functions in PySpark, how to create reusable functions for data quality checks, and how to use Python modules for data quality validation. When we look at Python modules we will focus on using Great Expectations module for data quality validations.
Additionally, we will discuss the new Fabric feature, materialized views in Spark, which includes built-in data quality checks.
Find the Spark as a SQL data warehouse developerSQLBits 2026
You are a data warehouse developer that´s been using SQL Server on-premise or in Azure to build your data warehouses. You are comfortable in writing SQL scripts, stored procedures and creating views to fuel your data warehouse. You have heard about the new kid in town Spark but you have not yet take the plunge and are wondering if you have to or if you should.
If the above is something like you then this is the session for you. The session is built largely on my own experience. I had been doing data warehouse in SQL for years and I had decided Spark was nothing for me. I felt there was enough to do in SQL so there was no reason to add Spark to the tools I was using. It seemed like a lot of learning and when you are an old dog that can be difficult to do 😊.
From Chaos to Control: Orchestrating Lakehouse Workloads in Microsoft FabricSQLBits 2026
How to orchestrate a lakehouse flow in Fabric?
Should you use Data Factory pipelines, notebook-driven orchestration, materialized views, or bring in a third-party orchestration tool? Each option has clear strengths, but also trade-offs that can become painful in production if chosen incorrectly.
In this session, we take a deep, practical dive into the orchestration options available for Fabric lakehouses. We will break down how each approach actually works, where it excels, where it falls short, and, most importantly, when you should use one over the others.
After attending this session, you will leave with a clear decision framework for choosing the right orchestration strategy for your Fabric lakehouse, confidently and deliberately, rather than by trial and error.
From Chaos to Control: Orchestrating Lakehouse Workloads in Microsoft Fabric Part 1SQLBits 2026
How to orchestrate a lakehouse flow in Fabric?
Should you use Data Factory pipelines, notebook-driven orchestration, materialized views, or bring in a third-party orchestration tool? Each option has clear strengths, but also trade-offs that can become painful in production if chosen incorrectly.
In this session, we take a deep, practical dive into the orchestration options available for Fabric lakehouses. We will break down how each approach actually works, where it excels, where it falls short, and, most importantly, when you should use one over the others.
After attending this session, you will leave with a clear decision framework for choosing the right orchestration strategy for your Fabric lakehouse, confidently and deliberately, rather than by trial and error.
Part 1 focuses on introducing what the options are and orchestrating with Data Factory
From Chaos to Control: Orchestrating Lakehouse Workloads in Microsoft Fabric Part 2SQLBits 2026
How to orchestrate a lakehouse flow in Fabric?
Should you use Data Factory pipelines, notebook-driven orchestration, materialized views, or bring in a third-party orchestration tool? Each option has clear strengths, but also trade-offs that can become painful in production if chosen incorrectly.
In this session, we take a deep, practical dive into the orchestration options available for Fabric lakehouses. We will break down how each approach actually works, where it excels, where it falls short, and, most importantly, when you should use one over the others.
After attending this session, you will leave with a clear decision framework for choosing the right orchestration strategy for your Fabric lakehouse, confidently and deliberately, rather than by trial and error.
Part 1 focuses on introducing orchestration via notebooks, materialized views and third party solutions
Workspace strategy for Lakehouse/Warehouse in Microsoft FabricSQLBits 2026
Choosing the right workspace strategy is crucial for a successful implementation of Microsoft Fabric. Should you consolidate everything into one workspace, have separate workspaces for each stage, or create distinct workspaces for different workloads? Or perhaps something entirely different?
Several factors will influence your workspace strategy, including the size and composition of your development team, your DevOps strategy, and the need for workload/data isolation. Some of these considerations stem from the way Fabric operates, while others are due to security restrictions.
By the end of this session, the audience will have a better understanding of the challenges in Fabric related to workspace strategy and the possible solutions.
Panel Debate: Real-World Microsoft Fabric Administration - Lessons from the TrenchesSQLBits 2026
In this panel debate, four practitioners with extensive, real-world Fabric experience come together to discuss what actually works when administering Fabric at scale. Benni de Jagere (Microsoft CAT), Just Blindbæk (Tabular Editor), Lars Andersen (Microsoft CAT), and Ásgeir Gunnarsson (data lab) will share hard-earned lessons from real production environments, covering both successes and mistakes.
The discussion will focus on the most debated and misunderstood areas of Fabric administration, including tenant and capacity management, workspace strategies, governance models, monitoring, security boundaries, and operational ownership. Expect differing viewpoints, strong opinions, and honest answers
Fabric Monitoring Made Simple: Built-In Tools and Custom SolutionsSQLBits 2025
Discover how to optimize Fabric tenant management with built-in tools like the Monitoring Hub and custom solutions using Data Factory and Spark. Learn to track system health, ensure compliance, and gain insights to boost efficiency and reliability in your data platform.