David Kofod Hanna
Senior Advisor, Trainer and Speaker
๐ Biography
My passion is to guide self-service Power BI developers for more enterprise manageable concepts in a consumable and practical way - because I have been on that journey for years, and still is.. Senior Advisor, Academy, and Power BI expert focused on self-service BI, governance, and user adoption. David mentors Power BI developers, teaches DAX and semantic modeling, and emphasizes UX, storytelling, and practical enterprise deployment of Power BI, Fabric, and Tabular Editor. He shares practical solutions, tutorials, and session slides via GitHub and LinkedIn.
โจ High-Impact Contributions 5
The previous 12 months of LinkedIn posts with 1,025,000 impressions and 139,000 members reached, 22,750 social engagements and now 7,600 followers on LinkedIn
“You do not rise to the level of your goals, you fall to the level of your systems.” In this session, you'll get hands-on methods for making documentation a natural part of your Power BI workflow. We'll explore Power Query metadata, Table Groups and scripting in Tabular Editor, INFO.VIEW DAX functions, external tools, model layout views, VertiPaq Analyzer in DAX Query views, Semantic Link Labs, and JSON theme documentation. Everything is tied together in a user-friendly, accessible app – where the end user meets the documentation directly. This isn’t just inspiration – it’s a system you can take home and apply. A Power BI documentation system – not just an afterthought
Self-service developers often have excel-files, SharePoint lists, Access databases, connecting to SQL database tables or views that IT maintains, multiple files, repetitive and manual tasks. Furthermore, self-service developers aren't skilled in writing T-SQL or Python - we need another easier solution based on our competence levels and Power Query is defintely that tool! This session will guide you through 20 tips and tricks on how to leverage Power Query and the (M)agic through UI, hidden gems and code to boost your use and understanding of Power Query. Look forward to understand the difference between Power Query, Dataflows in Power BI and Fabric. Whether you're just starting or looking for that one extra trick to optimize your workflow, this session covers it all.
Unlock the power of Composite Models in Power BI to bridge the gap between self-service and enterprise reporting. In this session, we’ll explore how to enrich local data with enterprise Power BI semantic models, giving self-service Power BI developers the best of both worlds—a hybrid solution that combines flexibility with governance. The session will provide a guided tour on how to simplify the user experience and considerations when working with Composite Models against a Power BI Semantic Model in Direct Query for example using perspectives, the considerations on Calculation Groups and Security. And if you are a Power BI Admin or Enterprise Semantic Model Developer and want full control and governance, I will show you how to disable it for the self-service developers.
73 contributions in the last year with a lot of scripts for assisting Power BI & Fabric developers for VS Code and Agentic development with PBIP, mastering a Power BI documentation system and building custom visuals