Nadim Abou-Khalil
KI performance GmbH, Senior Analytics Engineer
Berlin, Germany
Actions
Nadim Abou-Khalil (Senior Analytics Engineer at KI performance GmbH)
Nadim has been working with Microsoft business intelligence and data products since 2015, starting in Mexico City and later in Berlin, Germany. Studying Accounting & Business in the UK helped him build an understanding of the business needs for IT solutions which later became the focus during his career. Several years of working with Microsoft Dynamics, Power BI (since its release), whilst focusing the business and IT process optimization and automation aspects of solutions enabled him to successfully implement IT solutions for clients. Speaking publicly has been a recent passion, along with the publication of a YouTube Fabric & Power BI tutorials channel known as PoweAegg in 2022/2023.
www.linkedin.com/in/nadim-abou-khalil
Area of Expertise
Topics
Building Production-Ready AI Data Solutions in Microsoft Fabric: From Agent to Action
In this full-day hands-on workshop, build an end-to-end AI-powered data solution in Microsoft Fabric from scratch. Configure agents in Fabric and IQ, design Translytical Taskflows for real-time orchestration, implement UDF-driven operations agents, and close the loop with Power BI. Leave with a working prototype combining structured and unstructured data, automated AI enrichment, and actionable writeback - all within Fabric's native ecosystem.
OneLake Security: Building a Unified Security Model Across Your Microsoft Fabric Data Estate
In this session, we'll explore how OneLake security transforms data governance through a unified, bottom-up security approach. Learn how this solution addresses previous limitations and provides consistent security across your entire data estate.
Agenda:
• Historical challenges with Fabric security implementation
• Limitations of previous security models
• Introduction to OneLake security architecture
• How OneLake security resolves inherited vs. overwritten permissions
• Administrative benefits and simplified governance
• Business value across organizations of all sizes
Prior to OneLake security, Microsoft Fabric users faced significant challenges implementing consistent Row-Level Security (RLS) and Object-Level Security (OLS) across their data estates. Despite Fabric's promise to unify the data analytics experience, security remained siloed between different Fabric components, creating confusion about inheritance patterns and best practices throughout the data lineage.
OneLake security addresses these challenges by implementing a logical, unified security model compatible with all Fabric engines. As a single hierarchical file storage system, OneLake eliminates data duplication and establishes a true bottom-up security approach where permissions configured at the data lake level cascade through the entire system to the end user.
This session demonstrates how organizations can now centrally configure and manage RLS and OLS on structured data at the foundation level, with all Fabric items inheriting these rules consistently. We'll examine the practical implementation of this model, explore real-world benefits, and demonstrate how OneLake security delivers value for organizations of all sizes by simplifying administration while strengthening data governance.
Mastering Enterprise-Scale Data Transformation: Strategic Optimization Techniques for Microsoft Fabr
In today's data-driven enterprise environment, efficient large-scale data processing is not merely beneficial—it's essential for maintaining competitive advantage and controlling costs. As Microsoft Fabric unifies Spark processing with Microsoft's enterprise ecosystem, organizations face complex optimization decisions that significantly impact performance, reliability, and cost.
This session provides a comprehensive framework for optimizing Spark transformations in Microsoft Fabric environments. Attendees will gain practical knowledge of configuration strategies that balance performance with sustainability, ensuring their data processing architecture scales effectively as business requirements evolve.
We will examine the critical relationship between data profiling, optimization parameters, and performance outcomes, supported by real-world examples demonstrating both successful implementations and common pitfalls. Participants will leave with actionable techniques for immediate implementation and a strategic approach to sustainable optimization that accommodates future growth.
Session Agenda:
1. The Business Case for Optimization
○ Quantifying the performance impact of optimized vs. unoptimized transformations
○ Understanding the relationship between optimization and total cost of ownership
2. Common Optimization Failures and Their Consequences
○ Analysis of typical spark job failures in enterprise environments
○ Approaches for identifying optimization-related issues
3. The Optimization Decision Framework
○ A systematic approach to selecting configuration parameters based on workload characteristics
○ Practical tools for measuring optimization effectiveness
4. Hidden Costs of Suboptimal Configurations
○ Resource utilization inefficiencies and their financial implications
○ Long-term technical debt created by quick-fix optimization strategies
5. Sustainable Optimization Strategies
○ Techniques for creating adaptive configurations that respond to changing data volumes
○ Methods for balancing immediate performance gains with future scalability requirements
From Data to Value: Building Data Products with Microsoft Fabric - A Product-First Approach
In today's data-driven landscape, organizations often fall into the trap of starting with technology solutions before fully understanding the value they aim to create. This session challenges the traditional technology-first mindset and presents a revolutionary approach to building data products using Microsoft Fabric.
We'll explore how shifting from a solution-centric to a product-centric mindset can transform your data initiatives. Through real-world examples and practical frameworks, attendees will learn how to:
• Define value-driven data products that align with business objectives
• Establish clear success metrics and ROI measurements before technology selection
• Leverage Microsoft Fabric's capabilities to bring data products to life
• Apply product thinking methodologies to data initiatives
• Create sustainable data products that drive measurable business outcomes
The session will demonstrate how starting with the end in mind - the data product and its value proposition - leads to more successful implementations than beginning with technology choices. We'll examine how Microsoft Fabric can be strategically utilized once the product vision is clearly defined, rather than letting its features drive the solution.
Perfect for data leaders, architects, and business stakeholders, this talk will provide actionable insights on transforming your organization's approach to data initiatives from technology-driven to value-driven, while maximizing the benefits of Microsoft Fabric's ecosystem.
From Data to Value: Building Data Products with Microsoft Fabric - A Product-First Approach
In today's data-driven landscape, organizations often fall into the trap of starting with technology solutions before fully understanding the value they aim to create. This session challenges the traditional technology-first mindset and presents a revolutionary approach to building data products using Microsoft Fabric.
We'll explore how shifting from a solution-centric to a product-centric mindset can transform your data initiatives. Through real-world examples and practical frameworks, attendees will learn how to:
• Define value-driven data products that align with business objectives
• Establish clear success metrics and ROI measurements before technology selection
• Leverage Microsoft Fabric's capabilities to bring data products to life
• Apply product thinking methodologies to data initiatives
• Create sustainable data products that drive measurable business outcomes
The session will demonstrate how starting with the end in mind - the data product and its value proposition - leads to more successful implementations than beginning with technology choices. We'll examine how Microsoft Fabric can be strategically utilized once the product vision is clearly defined, rather than letting its features drive the solution.
Perfect for data leaders, architects, and business stakeholders, this talk will provide actionable insights on transforming your organization's approach to data initiatives from technology-driven to value-driven, while maximizing the benefits of Microsoft Fabric's ecosystem.
Beyond the Hype: A Pragmatic Look at Code-First and Low-Code Approaches in Modern Data Platforms
• Organizations face a crucial choice:
○ Code-First Development: Traditional, flexible, highly customizable.
○ Low-Code/No-Code: Emerging, faster to develop, democratizes app creation.
• AI’s Role: Reshaping both paradigms by enhancing code-first efficiency and making low-code tools more powerful.
Key Considerations
1. Scalability & Maintenance:
○ Code-First: Better for large-scale, complex solutions with long-term scalability.
○ Low-Code: Quick to deploy but may struggle with scalability in complex scenarios.
2. Vendor Lock-In & Optimization:
○ Low-code solutions often tie you to a vendor’s ecosystem, affecting future flexibility.
○ Code-first offers more control but requires higher expertise and development time.
3. Total Cost of Ownership (TCO):
○ Low-Code: Lower initial costs but potential long-term expenses from vendor dependency and limited customization.
○ Code-First: Higher upfront investment in skilled resources but potentially lower long-term costs.
Best Practices & Practical Insights
• Code-First Strengths:
○ Ideal for complex logic and high customization.
○ Adheres to traditional software engineering principles for maintainability.
• Low-Code Enhancements:
○ Best for quick solutions, prototyping, or when resources are limited.
○ Can complement code-first workflows for rapid delivery without sacrificing quality.
• AI’s Impact:
○ Simplifies coding in both approaches.
○ Enhances decision-making with smarter development tools.
Closing & Takeaways
• Evaluate what fits your organization’s needs:
○ Speed and accessibility? → Low-Code.
○ Flexibility and scalability? → Code-First.
○ A combination often provides the best balance.
• Next Steps:
○ Use frameworks to assess TCO, scalability, and long-term viability.
○ Leverage AI and modern platforms to enhance both approaches.
Takeaway: The right choice depends on your use case, team capabilities, and long-term goals—but understanding the trade-offs ensures smarter architectural decisions.
Microsoft Zero To Hero Community - 2025 User group Sessionize Event Upcoming
European Microsoft Fabric + SQL Community Conference 2026 - Workshops Sessionize Event Upcoming
Power BI & Fabric Summit 2026 Sessionize Event
Data Toboggan - Winter Edition 2026 Sessionize Event
European Microsoft Fabric Community Conference 2025 Sessionize Event
DataPopkorn - a bite-sized knowledge! (2025) Sessionize Event
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