top of page
Vojtěch Šíma | The Data Bender | Power BI & Fabric
Vojtěch Šíma | The Data Bender
Microsoft Fabric
Deep dives into Microsoft Fabric architecture, including Lakehouse, SQL Analytics Endpoints, Notebooks, and OneLake management.


Power BI Write-back do Azure SQL: Nativní řešení pomocí Fabric User Data Functions
Fabric Notebooky jsou pro real-time interakce příliš pomalé a Fabric SQL zase zbytečně drahé. Tento návod ti ukáže, jak tato architektonická omezení obejít. Postav si "Translytické" řešení pomocí User Data Functions (UDF) pro okamžitý zápis do Azure SQL Database, kompletně zabezpečené přes Private Endpoints a Key Vault.
Vojtěch Šíma
23 hours ago10 min read


Power BI Write-Back to Azure SQL Database using Fabric User Data Functions
Fabric Notebooks are too slow for real-time interactions, and Fabric SQL is expensive for simple write-back. This guide shows you how to bypass these architectural limitations. Learn to build a "Translytical" solution using User Data Functions (UDF) to write to Azure SQL Database instantly, securing everything with Private Endpoints and Key Vault.
Vojtěch Šíma
23 hours ago11 min read


Automatická synchronizace SQL Analytics Endpointu v Microsoft Fabric
Když v Microsoft Fabric používáš Lakehouse, automaticky k němu dostaneš i SQL Analytics Endpoint pro čtení delta tabulek přes - SQL. Ten ale může mít zpoždění za Lakehousem, takže nová data nejsou hned vidět v Power BI. V článku ukazuju, proč se to děje a jak SAE donutit k synchronizaci ručně i automaticky přes REST API.
Vojtěch Šíma
Nov 17, 20254 min read


Programmatically Refresh & Sync SQL Analytics Endpoint Metadata in Microsoft Fabric
Using a Lakehouse in Microsoft Fabric automatically gives you a SQL Analytics Endpoint, but its metadata sync is not always instant. This post explains why SAE can lag behind your Delta tables and how to wake it up, refresh it manually, or call the Refresh SQL Endpoint Metadata API from a pipeline or notebook.
Vojtěch Šíma
Nov 17, 20254 min read


Why Power BI Says a Value Is a Duplicate When It’s Not
Power Query is case sensitive, while DAX and the model are case insensitive by default. That mismatch can cause weird relationship key issues. Best fix: Avoid text columns as relationship keys. If you have to use them, normalize them in Power Query with Text.Lower or Text.Upper, or de-dup with a case-insensitive comparer like: Table.Distinct(Source, {"letter"}, Comparer.OrdinalIgnoreCase).
Vojtěch Šíma
Nov 1, 20254 min read
bottom of page