Key Takeaways from FabCon Europe 2024

Blogs

4 minutes

Key Takeaways from FabCon Europe 2024

Author

Alistair Stoops | Data and Analytics Lead, Ergo

Innovations, Insights, and Future Directions

FabCon Europe 2024, Microsoft’s first Fabric Community Conference, has proven to be a pivotal event in the world of data and technology. This year’s conference brought together more than 3,300 industry experts, leaders, and innovators from 61 countries around the globe to share the latest advancements, discuss challenges, and explore future trends.

Product and Broader Theme Takeaways

Effective data governance is crucial – As well as extensive discussions on how Fabric can meet governance needs in the era of AI, there was detailed coverage of both Fabric’s built-in governance features and utilising Fabric alongside Purview for extended data governance and security. An important quote highlighted that: “Without proper governance and security, analytics initiatives are at risk of producing unreliable or compromised results.”

Fabric as an AI-embedded experience – The discussions explored this from multiple angles, including Copilot-driven development and consumption, generative AI solutions, integrating OneLake data into custom-built AI applications, and the ability to call AI functions (e.g., classify, translate) directly via notebooks. Key points covered included how generative AI is not always the right solution and the importance of governing data to support AI effectively.

Power Hour was a thoroughly enjoyable experience and is highly recommended for those unfamiliar with it. The energy on stage, combined with the lighthearted and engaging nature of the demos, was a masterclass in storytelling during presentations and demonstrated how to have fun with data. It reiterated a point that most passionate data practitioners understand: the value of data is often determined by the narrative built around it, and how it can be explained in simple, understandable terms to the business.

A focus on ease of use – Microsoft emphasised minimising the barriers to entry with the extension of Copilot features (in PowerBI and building custom Copilots on Fabric data), the addition of Fabric semantic model authoring via desktop, UI changes, the ability to embed real-time dashboards, and features for ease of implementation/migration. This included integrating Azure Data Factory pipelines directly into Fabric, sessions on migrating from Azure Synapse, and upcoming support (in 2024) for migrating existing SSIS jobs.

Community Takeaways

The community aspect – Before attending, it was unclear what the branding of a “community conference” would entail. However, the conference made a dedicated effort to engage the community, from the “Fast with Fabric” developer challenge focused on understanding how people are using the tool, to continuously seeking product feedback for future development. The community booth remained busy throughout the event.

The Fabric community is massive and growing rapidly. With 3,300 attendees from 61 countries, significant Microsoft representation, and 14,000+ Fabric customers, the activity in the Fabric space is extensive. One observation was that Fabric is on a similar trajectory as PowerBI at the same point in its lifecycle—considering the nearly 400,000 PowerBI customers today, there is clearly a large target for growth.

User growth observations – Two key insights emerged: Fabric has the fastest-growing certification Microsoft offers (Analytics Engineer certification, DP-600), with over 17,000 certified individuals. Additionally, many users come from non-technical or non-data backgrounds, only turning to data solutions when addressing specific problems (often using PowerBI). It’s refreshing to see many now considering data alongside business problems rather than as an afterthought.

Engaging with the community is incredibly valuable, especially in person. Whether it was resolving specific technical queries, validating design decisions and best practices, or simply learning about what others are working on and how. There was much to gain from speaking with Microsoft staff, MVPs at the “Ask the Experts” booths, session leaders, and other attendees.

Best Practice Takeaways

Optimising your semantic models is crucial – While DirectLake can improve value and performance, a poorly optimized model outside Fabric will remain suboptimal within it.

V-Order for read operations – V-Order is primarily intended for read operations, so careful consideration is needed for its usage. The best practice suggested was to use V-Order for “gold” layer data feeding into semantic models and to use the Delta analyzer to examine specific details.

DirectLake and query folding – Using DirectLake is as critical in Fabric as query folding is in PowerBI. DirectLake can significantly enhance read performance; an example cited was reading 2 billion rows in 13 seconds in a P1 capacity via direct query and 1 billion rows in 234ms via DirectLake. While the record counts differ, this was intentional to avoid a 2 billion record read that would force a direct query fallback.

Spark optimisation – Spark optimisation has many aspects, but one key area discussed was spark session startup times. Two recommended strategies were using starter pools and high concurrency mode. High concurrency mode enables multiple sessions to share Spark resources, reducing startup times to as little as 5 seconds.

Conclusion

FabCon Europe 2024 was a treasure trove of insights, innovations, and community engagement. The event underscored the importance of effective data governance, the transformative potential of AI, and the need for a user-centric approach to product development. As we move forward, the lessons and connections forged at FabCon will undoubtedly drive collective progress in the realms of data and technology.

Related Blogs

                            Array
(
    [ID] => 87427
    [id] => 87427
    [title] => blog banner Mary
    [filename] => blog-banner-Mary.png
    [filesize] => 1512761
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary.png
    [link] => https://ergotechnologygroup.com/insights/blogs/journey-to-become-cybersecurity-consultant/attachment/blog-banner-mary/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => blog-banner-mary
    [status] => inherit
    [uploaded_to] => 87426
    [date] => 2024-10-04 09:04:34
    [modified] => 2024-10-04 09:04:34
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1372
    [height] => 904
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary-300x198.png
            [medium-width] => 300
            [medium-height] => 198
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary-768x506.png
            [medium_large-width] => 768
            [medium_large-height] => 506
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary-1024x675.png
            [large-width] => 1024
            [large-height] => 675
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary.png
            [1536x1536-width] => 1372
            [1536x1536-height] => 904
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/10/blog-banner-Mary.png
            [2048x2048-width] => 1372
            [2048x2048-height] => 904
        )

)
1
                            

Blogs

Embrace the change: Mary Donnelly on her journey to Cybersecurity with Ergo

                            Array
(
    [ID] => 75244
    [id] => 75244
    [title] => Getting started with Azure AI
    [filename] => AzureMSP_BlogBanner_1V02_240627.png
    [filesize] => 1775714
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627.png
    [link] => https://ergotechnologygroup.com/insights/blogs/business-continuity-disaster-recovery-azure/attachment/azuremsp_blogbanner_1v02_240627/
    [alt] => Azure Ai
    [author] => 18
    [description] => 
    [caption] => 
    [name] => azuremsp_blogbanner_1v02_240627
    [status] => inherit
    [uploaded_to] => 75235
    [date] => 2024-06-27 14:47:07
    [modified] => 2024-08-20 10:45:44
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1976
    [height] => 721
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627-300x109.png
            [medium-width] => 300
            [medium-height] => 109
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627-768x280.png
            [medium_large-width] => 768
            [medium_large-height] => 280
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627-1024x374.png
            [large-width] => 1024
            [large-height] => 374
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627-1536x560.png
            [1536x1536-width] => 1536
            [1536x1536-height] => 560
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_1V02_240627.png
            [2048x2048-width] => 1976
            [2048x2048-height] => 721
        )

)
1
                            
Azure Ai

Blogs

Understanding BCDR in Azure: Ensuring Business Resilience

                            Array
(
    [ID] => 84255
    [id] => 84255
    [title] => AzureMSP_BlogBanner_9_240910 (1)
    [filename] => AzureMSP_BlogBanner_9_240910-1.png
    [filesize] => 1781983
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1.png
    [link] => https://ergotechnologygroup.com/insights/blogs/app-modernisation-with-azure/attachment/azuremsp_blogbanner_9_240910-1/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => azuremsp_blogbanner_9_240910-1
    [status] => inherit
    [uploaded_to] => 84254
    [date] => 2024-09-11 09:08:34
    [modified] => 2024-09-11 09:08:34
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1976
    [height] => 721
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1-300x109.png
            [medium-width] => 300
            [medium-height] => 109
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1-768x280.png
            [medium_large-width] => 768
            [medium_large-height] => 280
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1-1024x374.png
            [large-width] => 1024
            [large-height] => 374
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1-1536x560.png
            [1536x1536-width] => 1536
            [1536x1536-height] => 560
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/09/AzureMSP_BlogBanner_9_240910-1.png
            [2048x2048-width] => 1976
            [2048x2048-height] => 721
        )

)
1
                            

Blogs

Revolutionising Legacy Apps: A Deep Dive into App Modernisation with Azure

                            Array
(
    [ID] => 82145
    [id] => 82145
    [title] => Web Banner (2)
    [filename] => Web-Banner-2.png
    [filesize] => 1172033
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2.png
    [link] => https://ergotechnologygroup.com/events/microsoft-fabric-webinar/attachment/web-banner-2-2/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => web-banner-2-2
    [status] => inherit
    [uploaded_to] => 81337
    [date] => 2024-08-29 14:44:08
    [modified] => 2024-08-29 14:44:08
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1500
    [height] => 867
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2-300x173.png
            [medium-width] => 300
            [medium-height] => 173
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2-768x444.png
            [medium_large-width] => 768
            [medium_large-height] => 444
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2-1024x592.png
            [large-width] => 1024
            [large-height] => 592
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2.png
            [1536x1536-width] => 1500
            [1536x1536-height] => 867
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/08/Web-Banner-2.png
            [2048x2048-width] => 1500
            [2048x2048-height] => 867
        )

)
1
                            

Blogs

Unlock Business Potential: An Introduction to Microsoft Fabric

                            Array
(
    [ID] => 75242
    [id] => 75242
    [title] => AzureMSP_BlogBanner_2V02_240627
    [filename] => AzureMSP_BlogBanner_2V02_240627.png
    [filesize] => 2064609
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627.png
    [link] => https://ergotechnologygroup.com/insights/blogs/cloud-migration-with-azure-landing-zone/attachment/azuremsp_blogbanner_2v02_240627/
    [alt] => 
    [author] => 18
    [description] => 
    [caption] => 
    [name] => azuremsp_blogbanner_2v02_240627
    [status] => inherit
    [uploaded_to] => 75213
    [date] => 2024-06-27 14:44:50
    [modified] => 2024-06-27 14:44:50
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1976
    [height] => 721
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627-300x109.png
            [medium-width] => 300
            [medium-height] => 109
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627-768x280.png
            [medium_large-width] => 768
            [medium_large-height] => 280
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627-1024x374.png
            [large-width] => 1024
            [large-height] => 374
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627-1536x560.png
            [1536x1536-width] => 1536
            [1536x1536-height] => 560
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_2V02_240627.png
            [2048x2048-width] => 1976
            [2048x2048-height] => 721
        )

)
1
                            

Blogs

How Ergo ensures Azure Landing Zones are always fit for purpose

                            Array
(
    [ID] => 81043
    [id] => 81043
    [title] => Azure Arc Blog Banner
    [filename] => AzureMSP_BlogBanner_4V02_240627.png
    [filesize] => 2008966
    [url] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627.png
    [link] => https://ergotechnologygroup.com/insights/blogs/azure-arc-a-bridge-to-hybrid-and-multicloud-management/attachment/azuremsp_blogbanner_4v02_240627/
    [alt] => Azure Arc with Ergo
    [author] => 18
    [description] => 
    [caption] => 
    [name] => azuremsp_blogbanner_4v02_240627
    [status] => inherit
    [uploaded_to] => 75262
    [date] => 2024-08-20 11:08:27
    [modified] => 2024-08-20 11:09:08
    [menu_order] => 0
    [mime_type] => image/png
    [type] => image
    [subtype] => png
    [icon] => https://ergotechnologygroup.com/wp-includes/images/media/default.png
    [width] => 1976
    [height] => 721
    [sizes] => Array
        (
            [thumbnail] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627-150x150.png
            [thumbnail-width] => 150
            [thumbnail-height] => 150
            [medium] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627-300x109.png
            [medium-width] => 300
            [medium-height] => 109
            [medium_large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627-768x280.png
            [medium_large-width] => 768
            [medium_large-height] => 280
            [large] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627-1024x374.png
            [large-width] => 1024
            [large-height] => 374
            [1536x1536] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627-1536x560.png
            [1536x1536-width] => 1536
            [1536x1536-height] => 560
            [2048x2048] => https://ergotechnologygroup.com/wp-content/uploads/2024/06/AzureMSP_BlogBanner_4V02_240627.png
            [2048x2048-width] => 1976
            [2048x2048-height] => 721
        )

)
1
                            
Azure Arc with Ergo

Blogs

Azure Arc: a bridge to hybrid and multicloud management