在dbt中,标记是一种灵活的分组方式,用于对项目中的不同资源进行分类和管理,例如models
, snapshots
, 和 seeds
。你可以为这些资源分配tags,以方便命令可以有选择性地执行,从而在开发和部署期间更容易地管理项目的各类资源。
添加tag
可以在dbt_project.yml
中定义tag。在适当的资源类型下创建yml描述文件。标签可以是单个字符串或字符串列表,具体取决于你想要将在资源上应用多少个类别标签。
models:
analytics:
+tags: "sensitive_data"
staging:
+tags:
-