Mathias Halkjaer
Principal Architect, Microsoft Data Platform MVP
Odense, Denmark
Actions
Mathias is a data enthusiast with a great passion for the synergy between data analytics and cloud data platforms.
As a Principal Architect at Fellowmind he works with building up clients' data capabilities, implementing data platform technologies and all-in-all maximize the impact of their their data.
Being a Microsoft Data Platform MVP, he is very passionate about sharing anything with community, especially something around turning data into impact!
With a background in Product Development and Innovation, Mathias brings a unique 'Data Product' perspective to the realm of data architecture, and is obsessed with the bigger picture. With his slightly rebellious attitude, he's not afraid to challenge the status quo and break industry norms to find new and better solutions.
Links
Area of Expertise
Topics
Navigating Data Modeling in Direct Lake
In this session, we'll dive into the Direct Lake, the new Power BI storage mode that seamlessly blends DirectQuery's real-time capabilities and Import mode's performance.
We unravel how this promising technology impacts traditional data modeling approaches, posing essential questions on star schemas, surrogate keys, SCDs, and other classical dimensional modeling techniques.
This session equips you with a deeper understanding of the Direct Lake landscape and its implications for data modeling, empowering you to craft performant data models.
The key areas we'll explore are:
- Overview of Direct Lake
- Impact of Direct Lake on data modeling techniques
- Redefining data transformation strategies
We unravel how this promising technology impacts traditional data modeling approaches, posing important questions on star schemas, surrogate keys, SCDs and other classical dimensional modelling techniques.
Next-gen dataflows in Microsoft Fabric
Have you also dreamt about using Power BI dataflows as a data integration tool beyond the Power BI service? Perhaps instead, you've experienced the dread of working in a dataflow with too much data or too many objects, and experienced the sluggishness that can come with it?
Don't wait any longer - Dataflow Generation 2 is here!
In this session, we assess if this next generation of dataflow will end all our problems and be everything we dreamed of. We'll cover the differences between the new generation and its predecessor and uncover new features and UI changes. We also cover any limitations and assess if Generation 2 truly lives up to its intended purpose.
After attending this session, you will know your way around Dataflows Generation 2 and its underlying spark engine. You'll understand their purpose, use cases, and implications for future data platform architectures.
The key areas we'll explore are:
- The underlying Spark engine
- Data destinations & Pipeline integration
- New no-code UI
- The role of dataflows gen 2 in a modern data platform
- Capacity and cost implications
Data Contracts: The Fabric of Data Quality
Data quality is the heart of any successful data-driven project. Imagine defining a set of standards data sources owners need to meet, and then track their adherence to these standards. Inspired by API best practices, Data Contracts offer a sturdy system to establish and handle data agreements.
In this session, we'll explore a pragmatic approach to manage, monitor, and react to data quality deviations using a blend of Microsoft Fabric tools, Power BI and GitHub.
Whether you're new to Data Contracts or seeking to embed them within Microsoft Fabric, this session offers a hands-on guide to using this powerful data management tool in your Power BI and Microsoft Fabric environment. Join us, and learn to keep your data clean, consistent, and reliable.
The key areas we'll explore are:
- Data contracts in Microsoft Fabric
- Data contract repository in GitHub
- Developing a data validation engine using Notebooks
- Visualizing data contracts and quality checks in Power BI
Object-Level Security: Control access to entire columns and tables
Is row-level security just not enough for you? Maybe you wish that you could limit user access to entire columns or even tables?
You can now! Microsoft recently introduced Object Level Security (OLS) to Power BI.
During this session you will learn about the proper use-cases for using Object-Level Security as well as what pitfalls and problems to avoid while we go through how to set up Object-Level Security in an actual datamodel in Power BI.
After this session you will be able to:
- Set up Object-Level Security for your own data models, to restrict access to columns or tables
- Avoid common pitfalls and problems caused by Object-Level-Security
- Assess if Object-Level Security is the right solution for you user need
Designing and managing a cost-effective data platform in Azure Synapse Analytics
Azure Synapse Analytics is a powerful data platform, but it can also be expensive if you don't know what you're doing. In this session, we will go through the different components of Azure Synapse Analytics and discuss how to design a cost-effective data platform.
We will cover topics such as choosing the right pricing tier, optimizing data storage and processing, and leveraging built-in cost management features. We will also discuss how to optimize your data platform for cost efficiency by using features such as serverless compute, pre purchase compute and reserved capacity.
Attendees will leave with a better understanding of how to design and manage their Azure Synapse Analytics platform for cost efficiency and how to design a cost-effective data platform that meets your organization's needs.
Topics we will cover:
- Pricing Models for compute Resources in Azure Synapse Analytics
- Storage Types and Tiers
- Pricing Models
- Optimizing Cost with Resource-Scaling
- Using serverless compute and reserved capacity options for cost savings
Supercharge Power BI with Azure Synapse Analytics
Power BI is incredibly powerful at distributing and sharing data insights, through visualizations, across an entire organization. The democratization of Business Intelligence that Power BI brought with it is unparalleled. But Power BI on its own has its limitations and will often fall short, on its own, when designing end-to-end analytic platforms for enterprises. That’s where Synapse comes into the picture-for organizations, small and large, their current Power BI deployment can be supercharged with the capabilities of Azure Synapse.
In this session we will cover how to architect an end-to-end enterpise analytics platform so that we utilize the best of both worlds. The extremely versatile ETL capabilities of Synapse and the powerful data modelling in Power BI.
After this session you will leave with a much better understanding of how Azure Synapse Analytics can supercharge your current Power BI.
Datamarts – The good, the bad, and the ugly
You may think of Datamarts as this brand new thing in Power BI – and it is. But it is also a concept coined already in the 70s. But enough history, you are probably here to learn how you can utilize the new Power BI Datamarts in your organization.
In this session, we’ll cover everything A-Z within Power BI Datamarts. What you can do and how you can do it. We also take it a step further and discuss the architectural pros and cons of using Power BI Datamarts over alternative tools such as SQL Servers, Data Lakes and Azure Synapse Analytics.
After attending this session you’ll be an expert on Power BI Datamarts, knowing every ins and outs of the feature, sprinkled with knowledge about overall Business Intelligence architecture principles. All in all, you should be capable of evaluating if Power BI Datamarts deserves to play a central role in your BI data architecture, now or in the future.
Topics:
- What is a Datamart
- A-Z walkthrough of Power BI Data Marts
- Strength and pitfalls of Power BI Datamarts
- Business Intelligence Architecture
- Using Power BI Datamarts with Azure Synapse Analytics
Advanced Power BI refresh with ADF/Synapse
Want to refresh your Power BI Datasets in ways the service doesn't allow you to, out of the box? There are a few reasons why the UI in Power BI isn't sufficient for optimal dataset refreshing in Power BI.
In this session, you will tag along the journey of working towards a solution to this problem. We go through the journey of a real-life case where a Power BI set-up ended up needing advanced refresh handling.
After this session, you will be able to conceptualize and implement different Power BI refresh scheduling patterns in ADF/Synapse. You’ll learn what limitations in Power BI you can overcome with an “external” orchestration tool as well as the different building blocks available. Finally, we will go through an example implementation as well as a step-by-step demo of how you can set this up yourself.
Topics:
- Why use a different orchestration tool than Power BI itself?
- Exploring the toolbox – what options do we have?
- Example implementation: Asynchronous Power BI refresh schedules orchestrated by ADF
- Demo: How to set it up in practice
Loading data with Rest API in Power Query
Do you want to load data into Power BI with REST APIs? REST APIs are everywhere. They are a great way to get data from one system to another, but they can be difficult to work with if you don't know where to start.
In this session, you will learn how to use Postman to explore a REST API. You will learn how to find the information you need in the API documentation, and how to use that information to create a Power Query function that loads the data into Power BI using the built-in web connector.
After attending this session you will be able to find and use API documentation, authenticate with an API, and prototype API calls in Postman. You will also have knowledge about the use of the Power Query REST API connector to load data from REST APIs into Power BI.
Topics:
- REST API
- API Documentation
- API Authentication
- Prototyping in Postman
- Power Query
When data lies - typical patterns for manipulating data
Data should be impactful, and to be that, it needs to influence decisions or result in changes. But how much harm could such impact cause if said data is erroneous or straight-up manipulated?
How can data be manipulated? That is precisely what we will explore in this white-hat-inspired session. We will put ourselves in the shoes of a data villain and explore ways to misrepresent reality and make our data lie to the best of our ability.
In this, part humorous, part delicate session, you will learn to detect malicious patterns in data that could suggest foul play.
Topics:
- Data Stories
- Data Manipulation
- Data & Analysis integrity
Complex access control with Row-Level Security
How do you manage data access with hundreds of users spread across departments, countries, or even companies while using the same Power BI dataset across those entities?
In this session, you will tag along the journey of working towards a solution to this problem. We will touch upon topics like automated workflows with Power Automate, Active Directory Security Groups, Decoupled Datasets and Security Tables, all combined with Row-Level Security to bring them all together.
You will be introduced to various advanced methods for handling data access in Power BI so that you will also be able to design highly flexible and dynamic security setups. The whole ordeal will be sprinkled with my experiences, failures, and successes in implementing such a setup in a multinational company.
Topics:
- Row-Level Security
- Workflow Automation (Power Automate)
- Decoupled Datasets
- Active Directory Security Groups
- Security Tables
A deep dive into Direct Lake
The new Direct Lake storage mode in Power BI promises to revolutionize data handling by blending the real-time nature of DirectQuery and the high performance of Import mode. Is this all just hype, or does Direct Lake truly deliver on these claims?
In this session, we will put Direct Lake under the microscope, conducting comprehensive performance testing across varied data sets and query types. We aim to stress test Direct Lake, uncovering where it meets expectations, where it excels, and where it has room for improvement.
The key areas we'll explore are:
• Direct Lake: Understanding what we know about the engine
• Analyzing performance across different scenarios
• Strengths and weaknesses
• Advice for data modelling for Direct Lake
By the end of this session, you'll have a well-rounded understanding of Direct Lake's capabilities, potential for your Power BI data modelling projects.
Power BI Gebruikersdag 2025 Sessionize Event Upcoming
Fabric February 2025 Sessionize Event Upcoming
Data Saturday & Fabric Friday Holland 2024 Sessionize Event
DATA:Scotland 2024 Sessionize Event
Data Saturday Croatia 2024 Sessionize Event
Data Point Prague Sessionize Event
Data Saturday Stockholm 2024 Sessionize Event
DataGrillen 2024 Sessionize Event
SQLBits 2024 - General Sessions Sessionize Event
Fabric February 2024 Sessionize Event
Budapest BI Forum 2023 Sessionize Event
Data Saturday Parma 2023 Sessionize Event
Data Saturday Holland 2023 Sessionize Event
Power BI Next Step 2023 Sessionize Event
DATA:Scotland 2023 Sessionize Event
Data Saturday Gothenburg 2023 Sessionize Event
Data Toboggan - Cool Runnings 2023 Sessionize Event
Data Saturday Rheinland 2023 Sessionize Event
Data Saturday Croatia 2023 Sessionize Event
Days Of Knowledge Nordic 2023 Sessionize Event
New Stars of Data #5 Sessionize Event
Data Saturday Denmark - 2023 Sessionize Event
SQLBits 2023 - General Sessions Sessionize Event
Power BI Gebruikersdag 2023 Sessionize Event
Power BI Summit 2023 Sessionize Event
datasaturdays.com Pordenone 2023 Sessionize Event
Global Power Platform Bootcamp 2023 Copenhagen Sessionize Event
Cloud Technology Townhall Tallinn 2023 Sessionize Event
Data Toboggan 2023 Sessionize Event
Data Saturday Parma 2022 Sessionize Event
Data Relay 2022 Sessionize Event
Data Saturday Oslo 2022 Sessionize Event
DATA:Scotland 2022 Sessionize Event
Chester Data Insights
Days Of Knowledge Nordic 2022 Sessionize Event
DataSaturday Croatia 2022 Sessionize Event
Data Saturday Stockholm 2022 Sessionize Event
#DataWeekender CU5 Sessionize Event
Global Azure Lüdinghausen 2022 Sessionize Event
Power BI Gebruikersdag 2022 Sessionize Event
SQLBits 2022 Sessionize Event
Power BI Summit 2022 Sessionize Event
datasaturdays.com Pordenone 2022 Sessionize Event
Microsoft Data Platform Group - Birmingham User group Sessionize Event
DataMinutes #2 Sessionize Event
SQL Ireland – Annual Christmas Event 2021 Sessionize Event
Data Saturday Slovenia 2021 Sessionize Event
Bergen Microsoft Community - December 2021 Sessionize Event
Power BI Fest Sessionize Event
Power Platform Day 2021 Sessionize Event
Power BI Next Step 2021 Sessionize Event
Mathias Halkjaer
Principal Architect, Microsoft Data Platform MVP
Odense, Denmark
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top