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
Author: Aaron Merrill - Principal Program Manager
OneLake security is an innovative, fine-grained access control model built natively into data lake storage that’s designed to work across multiple engines. Data stored in OneLake can be secured at scale at the item, folder, table, or even row/column level through our intuitive role-based access control model and that security travels with the data wherever it goes. Whether a user is querying data through a Spark notebook, viewing it in a Power BI report, or exploring it through a Fabric data agent, OneLake’s security model ensures they see only what they’re permitted. The security even follows data outside Fabric when it’s accessed through apps like Microsoft Excel.
You can check out our whitepaper, The Future of Data Security is Interoperability, for an in-depth look at what sets OneLake security apart and how to implement it at scale.
Today's announcement also includes new updates and functionality. The remainder of this post outlines what to expect from this rollout, the new functionality, and recaps our announcements since preview.
As part of this update, OneLake security will be enabled by default on all supported item types. Starting today, any newly created item will have OneLake security enabled. Existing items can continue to opt-in to the experience on a per-item basis. Over the next few weeks, we will automatically upgrade all supported items to have OneLake security enabled. The rollout will be completed by the end of May. This change will not impact users’ permissions or access to data. It will simply enable users to start creating and editing OneLake security roles.
OneLake security has been enhanced with several new features to address customer feedback and improve the overall experience of managing security.
We've made several improvements to the OneLake security role management UI. These changes make role management easier and help reduce errors with RLS rules.
Row-level security (RLS) is a powerful way to align access to business rules, but it also needs to be safe and predictable. A small mistake in an expression can create confusion or require time to be spent troubleshooting access. OneLake security RLS now has inline RLS validation and improved auto recommendations, helping authors identify and correct issues earlier in the workflow.
We've completely revamped the new role creation flow with a new "wizard-like" interface that walks through each step to create a role. In addition, you can now author RLS and CLS policies during role creation which saves time and ensures new roles are complete from the start.
Figure: Easily create RLS and CLS while authoring a new role.
Refer to the OneLake security documentation (and explore the API reference to get started.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.