Is there away to restrict access to a Delta Table based on a process or client id ?
Here is my scenario:
I have a streaming job that writes to a delta table, and sometimes the job fails due to concurrency issues or merge collision that are triggered by manual actions done by an Data Engineer.
My idea is that when somebody is trying to do a merge that is not the granted (Streaming app client) then the "Table" should not allow it unless the Streaming Job is paused or stopped!
Is there anything like this i can implement