22-25 April 2026

Michael Johnson

Michael Johnson, a Microsoft data platform MVP and leader of the Johannesburg SQL User Group, is a business intelligence consultant at SQLSA. Michal regularly presents at many of the local user groups and SQL Saturday events in South Africa.

Michael Johnson's Sessions

Data Lakehouse Vs Data warehouse in Fabric, which is right for youSQLBits 2024

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.

The accidental administrator's guide Power BISQLBits 2023

If not properly planned and managed, your Power BI environment quickly becomes a mess., making it hard to use and improve. Join this session where we will look at 6 key areas that you as a Power BI administrator will need to look at.

Building a robust deployment pipeline in Power BI SQLBits 2022

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.

Power BI Premium on a budgetSQLBits 2019

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.

Analyzing real-time data using Azure Streaming Analytics.SQLBits 2018

Businesses today require real-time information to make better-informed decisions, this requires a new set of tools. In this session you will learn about Azure Stream analytics and how it can help address real-time data scenarios

Data Lakehouse Vs Data warehouse in Fabric, which is right for youSQLBits 2024

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.

The accidental administrator's guide Power BISQLBits 2023

If not properly planned and managed, your Power BI environment quickly becomes a mess., making it hard to use and improve. Join this session where we will look at 6 key areas that you as a Power BI administrator will need to look at.

Anatomy of a Power BI .pbix FileSQLBits 2022

Have you ever wondered how Power BI stores all the information it needs to ingest, model and render reports. In 5 minutes, we will give you a whirlwind tour of the internals of a .pbix file to better understand what is and what is not stored inside.

Automating your Power BI administration using Power ShellSQLBits 2022

Are you spending too much time each day performing the same repetitive Power BI Administration tasks? Join this session to learn how you can automate many of these tasks freeing you to focus on the more interesting, value-adding activities.

Building a robust deployment pipeline in Power BI SQLBits 2022

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.

Real-time streaming in Power BI, what are your optionsSQLBits 2022

Power BI has many options when it comes to reporting on real-time data. We will look at your options, including the new (and still in preview) streaming dataflows. Real-time data allows your organisation to respond to events as they happen, allowing for faster responses to critical events.

What's your Bacon number, an introduction to Graph databases.SQLBits 2022

In graph databases, relationships between data is a first-class citizen allowing for new and exciting ways to explore and query data. Join this session to see how we use a graph database to solve the bacon number challenge.

Power BI Premium on a budgetSQLBits 2019

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.

Analyzing real-time data using Azure Streaming Analytics.SQLBits 2018

Businesses today require real-time information to make better-informed decisions, this requires a new set of tools. In this session you will learn about Azure Stream analytics and how it can help address real-time data scenarios