Data Conference Databasea Query.Farm index
Speakers

Michael Johnson

Events9
Conferences4
Talks9
Years active2019–2026
Miles between events18,5589 in-person events · 4 countries

Appearances by year

201920202021202220232024202520262027
  • SQLBits
  • SQLSaturday
  • Data Platform Next Step
  • SQL Konferenz

Talks

DateEventConferenceRoleTitleLinks
Jun 1, 2026Data Platform Next Step 2026Data Platform Next SteptalkUsing execution plans to write efficient Spark code.
When you first begin tuning Spark performance, it can sometimes feel like a mix of trial and error, or simply scaling up resources until the job completes in…Show less

When you first begin tuning Spark performance, it can sometimes feel like a mix of trial and error, or simply scaling up resources until the job completes in the expected timeframe. This often leads to frustration and wasted resources.

Slides
Jun 2, 2025Data Platform Next Step 2025Data Platform Next SteptalkDelta Merge, the data engineer`s best friend
The ‘UPSERT pattern’, where a set of data changes is combined with existing data, is a pattern commonly used in data engineering. The UPSERT pattern allows you,…Show less

The ‘UPSERT pattern’, where a set of data changes is combined with existing data, is a pattern commonly used in data engineering. The UPSERT pattern allows you, the data engineer, to merge INSERTS, UPDATES and DELETES.

Sep 30, 2024SQL Konferenz 2024SQL KonferenztalkThe ecstasy and agony of Direct Lake
Microsoft Fabric introduces a new storage format for Power BI which promises the performance of import mode with near real-time results all while removing the…Show less

Microsoft Fabric introduces a new storage format for Power BI which promises the performance of import mode with near real-time results all while removing the need for data refreshes. But is this the reality?

Slides
Mar 19, 2024SQLBits 2024SQLBitsspeakerData Lakehouse Vs Data warehouse in Fabric, which is right for you
Microsoft Fabric offers a variety of data engineering solutions that can suit different needs and goals. However, this also means that choosing the right…Show less

Microsoft Fabric offers a variety of data engineering solutions that can suit different needs and goals. However, this also means that choosing the right solution can be challenging and confusing for those who want to migrate to Microsoft Fabric.

Video
Nov 11, 2023SQLSaturday Oregon & SW Washington #1057SQLSaturday—Diving into Delta Lake
Delta Lake is an exciting new file format that is being used by many of your big data analytics systems including both Databricks and Microsoft Fabric. Delta…Show less

Delta Lake is an exciting new file format that is being used by many of your big data analytics systems including both Databricks and Microsoft Fabric. Delta Lake brings many of the advantages of a relational database engine to a simple, open-source file format.

Nov 12, 2022SQLSaturday Oregon & SW Washington #1035SQLSaturday—Building a robust deployment pipeline in Power BI
The ability to create and distribute content is undoubtedly one of Power BI's greatest strengths. However, this flexibility creates challenges for organisations…Show less

The ability to create and distribute content is undoubtedly one of Power BI's greatest strengths. However, this flexibility creates challenges for organisations that need added control, quality and reliability of the artefacts deployed to production.

Mar 8, 2022SQLBits 2022 (Arcade)SQLBitsspeakerBuilding a robust deployment pipeline in Power BI
Does your organisation need to manage the deployment of Power BI better? Join this session to learn how to shorten the time to deploy new features to your users…Show less

Does your organisation need to manage the deployment of Power BI better? Join this session to learn how to shorten the time to deploy new features to your users while ensuring you maintain a standard for high quality using tools such as Azure DevOps and Power BI deployment Pipelines.

Video
Mar 23, 2019SQLSaturday Chicago #825SQLSaturday—Get started with Power BI Dataflows
Data preparation is often the most labour-intensive component of any analytics project yet getting this right is vital if outcomes are to be accurate. While the…Show less

Data preparation is often the most labour-intensive component of any analytics project yet getting this right is vital if outcomes are to be accurate. While the growth of self-service BI empowers users to explore their data, the task of collecting and cleansing this data often requires more experienced hands.

Feb 27, 2019SQLBits 2019 (Speakeasy)SQLBitsworkshopAn absolute beginners guide to power BI
Power BI Premium has many features that organisations desire yet the price makes it impractical for most. In this talk you will learn how Power BI Embedded can…Show less

Power BI Premium has many features that organisations desire yet the price makes it impractical for most. In this talk you will learn how Power BI Embedded can be used to enable many of these features at a much lower cost.

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Benni De Jagere4—2026
Erwin de Kreuk4—2026
Wolfgang Strasser4—2026
Bob Ward4—2024
Frank Geisler4—2024
Johan Ludvig Brattås4—2024
Craig Porteous3—2026
Falek Miah3—2026
Lars Andersen3—2026
Scott Bell3—2026
Brian Bønk3—2025
Luke Moloney3—2025
Ásgeir Gunnarsson3—2024
Ben Weissman3—2024
Benjamin Kettner3—2024

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.