Michael Johnson
Appearances by year
- SQLBits
- SQLSaturday
- Data Platform Next Step
- SQL Konferenz
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Jun 1, 2026 | Data Platform Next Step 2026 | Data Platform Next Step | talk | Using 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 lessWhen 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, 2025 | Data Platform Next Step 2025 | Data Platform Next Step | talk | Delta Merge, the data engineer`s best friendThe ‘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 lessThe ‘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, 2024 | SQL Konferenz 2024 | SQL Konferenz | talk | The ecstasy and agony of Direct LakeMicrosoft 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 lessMicrosoft 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, 2024 | SQLBits 2024 | SQLBits | speaker | Data Lakehouse Vs Data warehouse in Fabric, which is right for youMicrosoft Fabric offers a variety of data engineering solutions that can suit different needs and goals. However, this also means that choosing the right…Show lessMicrosoft 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, 2023 | SQLSaturday Oregon & SW Washington #1057 | SQLSaturday | — | Diving into Delta LakeDelta 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 lessDelta 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, 2022 | SQLSaturday Oregon & SW Washington #1035 | SQLSaturday | — | Building a robust deployment pipeline in Power BIThe ability to create and distribute content is undoubtedly one of Power BI's greatest strengths. However, this flexibility creates challenges for organisations…Show lessThe 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, 2022 | SQLBits 2022 (Arcade) | SQLBits | speaker | Building a robust deployment pipeline in Power BIDoes 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 lessDoes 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, 2019 | SQLSaturday Chicago #825 | SQLSaturday | — | Get started with Power BI DataflowsData 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 lessData 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, 2019 | SQLBits 2019 (Speakeasy) | SQLBits | workshop | An absolute beginners guide to power BIPower 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 lessPower 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
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Benni De Jagere | 4 | — | 2026 |
| Erwin de Kreuk | 4 | — | 2026 |
| Wolfgang Strasser | 4 | — | 2026 |
| Bob Ward | 4 | — | 2024 |
| Frank Geisler | 4 | — | 2024 |
| Johan Ludvig Brattås | 4 | — | 2024 |
| Craig Porteous | 3 | — | 2026 |
| Falek Miah | 3 | — | 2026 |
| Lars Andersen | 3 | — | 2026 |
| Scott Bell | 3 | — | 2026 |
| Brian Bønk | 3 | — | 2025 |
| Luke Moloney | 3 | — | 2025 |
| Ásgeir Gunnarsson | 3 | — | 2024 |
| Ben Weissman | 3 | — | 2024 |
| Benjamin Kettner | 3 | — | 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.