Automation
Azure Data Factory
Azure Databricks
RLS in Databricks Unity Catalog and Power BI
Querying Databases in Apache Spark: Pandas vs. Spark API vs. Pandas-on-Spark
Linked Service Property Magic
Enhancing Your Lakehouse with Unity Catalog
Delta Table Maintenance 101
Azure Synapse
Linked Service Property Magic
Delta Table Maintenance 101
Azure Synapse / SQL User Provisioning the Right Way
Data Toboggan - Winter Edition 2023
Synapse Optimization Series: Table Distributions
Benchmark
The TCO of Photon in Databricks: Is it a No Brainer?
The Fabric Concurrency Showdown: RunMultiple vs. ThreadPools
Cluster Configuration Secrets for Spark: Unlocking Parallel Processing Power
Querying Databases in Apache Spark: Pandas vs. Spark API vs. Pandas-on-Spark
Synapse Optimization Series: Table Distributions
Data Governance
Databricks
From Databricks to Fabric: A Deep Dive into Spark Cluster Differences
Generative AI and Spark: Leveraging LLMs for Accelerated Migrations
The TCO of Photon in Databricks: Is it a No Brainer?
Confessions of a Spark Convert
The SQL Decoder Ring for Replatforming to Fabric and Databricks
Decoding Delta Lake Compatibility Between Fabric and Databricks
Cluster Configuration Secrets for Spark: Unlocking Parallel Processing Power
Dedicated SQL Pools
Azure Synapse / SQL User Provisioning the Right Way
Data Toboggan - Winter Edition 2023
Synapse Optimization Series: Table Distributions
Delta Lake
Announcing the Microsoft Fabric Shape Library for Excalidraw
Unlock Faster Writes in Delta Lake with Deletion Vectors
Yet Another Way to Connect to the SQL Endpoint / Warehouse via Python
To V-Order or Not: Making the Case for Selective Use of V-Order in Fabric Spark
Mastering Spark: Enhancing Job Visibility
From Databricks to Fabric: A Deep Dive into Spark Cluster Differences
Optimizing Spark: A Deep Dive into Optimized Write in Microsoft Fabric
Fabric Announcements at Build '24
The TCO of Photon in Databricks: Is it a No Brainer?
Confessions of a Spark Convert
The SQL Decoder Ring for Replatforming to Fabric and Databricks
Decoding Delta Lake Compatibility Between Fabric and Databricks
Delta Table Maintenance 101
Fabric
Announcing the Microsoft Fabric Shape Library for Excalidraw
Unlock Faster Writes in Delta Lake with Deletion Vectors
Breaking the Myth: Spark Isn’t as Scary as You'd Think (And Yes, It Supports SQL!)
Mastering Spark: Creating Resiliency with Retry Logic
Mastering Spark: Parallelizing API Calls and Other Non-Distributed Tasks
Mastering Spark: RDDs vs. DataFrames
Yet Another Way to Connect to the SQL Endpoint / Warehouse via Python
To V-Order or Not: Making the Case for Selective Use of V-Order in Fabric Spark
Mastering Spark: Enhancing Job Visibility
From Databricks to Fabric: A Deep Dive into Spark Cluster Differences
Optimizing Spark: A Deep Dive into Optimized Write in Microsoft Fabric
Elevate Your Code: Developing Python Libraries Using Microsoft Fabric
Fabric Announcements at Build '24
Generative AI and Spark: Leveraging LLMs for Accelerated Migrations
The Fabric Concurrency Showdown: RunMultiple vs. ThreadPools
Confessions of a Spark Convert
The SQL Decoder Ring for Replatforming to Fabric and Databricks
Decoding Delta Lake Compatibility Between Fabric and Databricks
Beyond Information Schema: Metadata Mastery in a Fabric Lakehouse
Cluster Configuration Secrets for Spark: Unlocking Parallel Processing Power
Delta Table Maintenance 101
Lakehouse
Announcing the Microsoft Fabric Shape Library for Excalidraw
Unlock Faster Writes in Delta Lake with Deletion Vectors
Breaking the Myth: Spark Isn’t as Scary as You'd Think (And Yes, It Supports SQL!)
Mastering Spark: Creating Resiliency with Retry Logic
Mastering Spark: Parallelizing API Calls and Other Non-Distributed Tasks
Yet Another Way to Connect to the SQL Endpoint / Warehouse via Python
To V-Order or Not: Making the Case for Selective Use of V-Order in Fabric Spark
Mastering Spark: Enhancing Job Visibility
From Databricks to Fabric: A Deep Dive into Spark Cluster Differences
Optimizing Spark: A Deep Dive into Optimized Write in Microsoft Fabric
Elevate Your Code: Developing Python Libraries Using Microsoft Fabric
Fabric Announcements at Build '24
Generative AI and Spark: Leveraging LLMs for Accelerated Migrations
The TCO of Photon in Databricks: Is it a No Brainer?
The Fabric Concurrency Showdown: RunMultiple vs. ThreadPools
RLS in Databricks Unity Catalog and Power BI
Querying Databases in Apache Spark: Pandas vs. Spark API vs. Pandas-on-Spark
Delta Table Maintenance 101
Microsoft Fabric
Optimization
Mastering Spark: Creating Resiliency with Retry Logic
Mastering Spark: Parallelizing API Calls and Other Non-Distributed Tasks
Cluster Configuration Secrets for Spark: Unlocking Parallel Processing Power
Data Toboggan - Winter Edition 2023
Synapse Optimization Series: Table Distributions
Orchestration
Page
Power BI
RBAC
Security
Spark
Announcing the Microsoft Fabric Shape Library for Excalidraw
Unlock Faster Writes in Delta Lake with Deletion Vectors
Breaking the Myth: Spark Isn’t as Scary as You'd Think (And Yes, It Supports SQL!)
Mastering Spark: Creating Resiliency with Retry Logic
Mastering Spark: Parallelizing API Calls and Other Non-Distributed Tasks
Mastering Spark: RDDs vs. DataFrames
Yet Another Way to Connect to the SQL Endpoint / Warehouse via Python
To V-Order or Not: Making the Case for Selective Use of V-Order in Fabric Spark
Mastering Spark: Enhancing Job Visibility
From Databricks to Fabric: A Deep Dive into Spark Cluster Differences
Optimizing Spark: A Deep Dive into Optimized Write in Microsoft Fabric
Elevate Your Code: Developing Python Libraries Using Microsoft Fabric
Fabric Announcements at Build '24
Generative AI and Spark: Leveraging LLMs for Accelerated Migrations
The TCO of Photon in Databricks: Is it a No Brainer?
The Fabric Concurrency Showdown: RunMultiple vs. ThreadPools
Confessions of a Spark Convert
The SQL Decoder Ring for Replatforming to Fabric and Databricks
Decoding Delta Lake Compatibility Between Fabric and Databricks
Beyond Information Schema: Metadata Mastery in a Fabric Lakehouse
Cluster Configuration Secrets for Spark: Unlocking Parallel Processing Power