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: 

Harmonizing Informatica Governance Policies Across Databricks and Power BI Import Mode

fjrodriguez
New Contributor III

What are the recommended architectures or best practices for harmonizing and enforcing governance policies (such as data masking and access controls) defined in Informatica across both Databricks and Power BI datasets running in Import mode?

What I can't find a clean answer for is how to keep those rules consistent across the stack:

  • The rule is decided and approved in the governance catalog Informatica, by the business.
  • It has to be enforced in Unity Catalog, so it applies to SQL, notebooks, dashboards and Genie.
  • And it has to apply in Power BI, where our semantic models are Import mode — thousands of users, so DirectQuery isn't viable for us on cost and latency. Which means row filters and column masks defined in Unity Catalog don't reach the report consumer.

So today the same business rule risks being expressed more than once, by different teams, with no way to prove they say the same thing on a given date

My questions to anyone who has been through this:

  1. How do you get a policy that is authored in an external governance tool to land in Unity Catalog without that tool taking over permissions in your metastore?
  2. With Power BI in Import mode, how do you avoid re-implementing the same restriction in DAX? Is there a pattern better than maintaining a user-level entitlement table?
  3. How do you demonstrate to audit that both platforms are applying the same rule, rather than asserting it?
  4. And more generally: where do you draw the line between the governance catalog and Unity Catalog — who defines, who enforces?
0 REPLIES 0