{"active":true,"blog_title":"How Spark Supports OneLake Security with Row and Column Level Policies","blog_url":"https://blog.fabric.microsoft.com/en-us/blog/how-spark-supports-onelake-security-with-row-and-column-level-security-policies","feature_description":"OneLake Security supports Dynamic Row-Level Security (RLS), so each user sees only the rows that match their identity. This work brings Spark on Fabric into parity with that capability: Spark queries against tables protected by a Dynamic RLS role correctly return only the rows the calling user is allowed to see.With this release, Security Admins can define a single set of Dynamic RLS roles in OneLake Security and have those policies enforced uniformly across Spark, T-SQL, and Power BI. Existing Dynamic RLS roles defined in OneLake Security start working for Spark notebooks and jobs without any policy or query changes. Customers no longer have to choose between Dynamic RLS and Spark access for the same dataset.","feature_name":"Dynamic RLS support in Spark","last_modified":"2026-06-02","product_id":"a731518f-36ca-ee11-9079-000d3a341a60","product_name":"Data Engineering","release_date":"Q3 2026","release_item_id":"ff6d38a5-4a4d-f111-bec6-6045bd00f798","release_status":"Planned","release_type":"Public preview"}