This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
If you haven’t already, check out Arun Ulag’s hero blog “FabCon and SQLCon 2026: Unifying databases and Fabric on a single, complete platform” for a complete look at all of our FabCon and SQLCon announcements across both Fabric and our database offerings.
As outlined in our technical whitepaper, 'The future of data security is interoperability', permissions that move with data is the future of data security. As modern data lakes are built on open-source technology like Delta and Iceberg, customers expect to use the analytics engines and services that best fit their needs—without copying data or redefining security. This creates a clear requirement: security must be defined once and enforced consistently everywhere data is consumed.
OneLake security now provides API support for third-party enforcement through an authorized engine model. This release extends the same principles used across Microsoft Fabric to external engines and services. OneLake security is now closer to its vision of defined once, enforced everywhere, even beyond first-party workloads.
To enable this safely and efficiently, OneLake uses an authorized engine approach:
The OneLake security APIs are designed to be engine-agnostic and be easily understandable. We achieve this by pre-computing the effective access that a user has across all their OneLake security roles. Engines are then given a ready-to-apply definition of security.
We will continue to evolve our API support for OneLake security in the future, including by adding support for using bitmaps to do RLS filtering.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.