getstrm / pace

Data policy IN, dynamic view OUT: PACE is the Policy As Code Engine. It helps you to programatically create and apply a data policy to a processing platform like Databricks, Snowflake or BigQuery (or plain 'ol Postgres, even!) with definitions imported from Collibra, Datahub, ODD and the like.

Home Page:https://pace.getstrm.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[core]: ensure it's possible to extend an existing rule set with a global transform

ivan-p92 opened this issue · comments

Problem description
At the moment, global tag transforms result in a new (blueprint) data policy. We should make it possible to extend existing rule sets. That way, one can specify both tags and additional filters/transforms in for example DBT model metadata.

Proposed solution
Add a function that takes a rule set or data policy and adds the tag-based transforms to the existing rule set(s). Some validation/merge logic may be needed.