cancel
Showing results for 
Search instead for 
Did you mean: 
Data Governance
Join discussions on data governance practices, compliance, and security within the Databricks Community. Exchange strategies and insights to ensure data integrity and regulatory compliance.
cancel
Showing results for 
Search instead for 
Did you mean: 

Apply row filter on system table (audit)

jonasmw94kv
New Contributor II

Hello!

Our team wish to implement just-in-time access to the audit log, where we thought we could use row filter for the audit log, such that the different teams can see their own events, and afterwards revoke their right to see it.

Upon first inspection, when applying a row filter to the system.access.audit table, we get the following error:

[ROW_LEVEL_SECURITY_UNSUPPORTED_PROVIDER] Failed to execute ALTER TABLE command because assigning row level security policy is not supported for target data source with table provider: "deltasharing". SQLSTATE: 0A000

What is a good way to be able to do this? Could it be possible to stream events from the audit log, to log-tables that is owned per team for instance? Or do we have to batch it? Seems a bit unnecessary.

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions

MariuszK
Contributor III

You can create a view in another catalog and apply there row level security.

View solution in original post

3 REPLIES 3

noorbasha534
Contributor II

we are also looking for a similar functionality 🙂 to give just that access what is needed for the projects

MariuszK
Contributor III

You can create a view in another catalog and apply there row level security.

jonasmw94kv
New Contributor II

Thank you @MariuszK, that works as a nice solution

Join Us as a Local Community Builder!

Passionate about hosting events and connecting people? Help us grow a vibrant local community—sign up today to get started!

Sign Up Now