Data Profile on a table is not a securable object in Unity Catalog or at Workspace level. This make the management of Data Profiles difficult for workspace admins.
Why isn’t “profile” a securable object in Databricks? It makes sense to require “Manage” permission on a table to create or access its “profile.” However, as the profile creator (Owner), I don’t want every user with “Manage” permission on the table to be able to access, refresh, or delete the profile. Also, profiles aren’t sharable across workspaces—for example, if I create a profile on a table in workspace A and share the table with workspace B, even I can’t edit or refresh the profile from workspace B. What is the reasoning behind this design? Profiles are tied to a workspace, while tables can be shared across workspaces.