dbt-tags¶

Tag-based masking policies management in Snowflake ❄️ 🏷️
Who is this for?
For the dbt-ers who want:
- To manage ❄️ Object Tagging within the dbt project using dbt tags (column level)
- To manage ❄️ Dynamic Data Masking following the Tag-based approach
Installation¶
- Add to
packages.ymlfile:
packages:
- package: infinitelambda/dbt_tags
version: [">=1.3.0", "<1.4.0"]
# keep an eye on the latest version, and change it accordingly
Or use the latest version from git:
And run dbt deps to install the package!
Quick Demo¶
Jump into Getting Started page for more details on how to start using this package.
📹 Here is a quick live demo:
Variables¶
See dbt_project.yml file
Go to vars section here 🏃
We managed to provide the inline comments only for now, soon to have the dedicated page for more detail explanation.
Here are the full list of built-in variables:
dbt_tags__databasedbt_tags__schemadbt_tags__opt_in_default_naming_configdbt_tags__allowed_tagsdbt_tags__resource_typesdbt_tags__policy_data_typesdbt_tags__tag_source_columns
How to Contribute ❤️¶
dbt-tags is an open-source dbt package. Whether you are a seasoned open-source contributor or a first-time committer, we welcome and encourage you to contribute code, documentation, ideas, or problem statements to this project.
👉 See CONTRIBUTING guideline for more details or check out CONTRIBUTING.md
🌟 And then, kudos to our beloved Contributors:
About Infinite Lambda¶
Infinite Lambda is a cloud and data consultancy. We build strategies, help organizations implement them, and pass on the expertise to look after the infrastructure.
We are an Elite Snowflake Partner, a Platinum dbt Partner, and a two-time Fivetran Innovation Partner of the Year for EMEA.
Naturally, we love exploring innovative solutions and sharing knowledge, so go ahead and:
🔧 Take a look around our Git
✏️ Browse our tech blog
We are also chatty, so:
👀 Follow us on LinkedIn
👋🏼 Or just get in touch
