DBT 为模型中的所有测试设置测试严重性
DBT set test severity for all test in a model
在 DBT 中,我可以在项目级别或测试级别配置 severity of a test,如下所示:
项目级别:
tests:
+severity: warn # all tests
Column/Test等级:
models:
- name: my_table
columns:
- name: my_column
tests:
- unique:
config:
severity: warn
我正在尝试为给定模型设置所有测试的严重性,但出现解析错误:
models:
- name: my_table
tests:
+severity: warn # all tests
columns:
- name: my_column
tests:
- unique:
有正确的方法吗?或者我应该创建一个功能请求?
您可以在 dbt_project.yml
文件中的 tests:
标记下嵌套项目和目录名称:
tests:
jaffle_shop: # project name
staging: # top-level dir inside models/ dir
+severity: warn
有关详细信息,请参阅资源路径上的 docs。
在 DBT 中,我可以在项目级别或测试级别配置 severity of a test,如下所示:
项目级别:
tests:
+severity: warn # all tests
Column/Test等级:
models:
- name: my_table
columns:
- name: my_column
tests:
- unique:
config:
severity: warn
我正在尝试为给定模型设置所有测试的严重性,但出现解析错误:
models:
- name: my_table
tests:
+severity: warn # all tests
columns:
- name: my_column
tests:
- unique:
有正确的方法吗?或者我应该创建一个功能请求?
您可以在 dbt_project.yml
文件中的 tests:
标记下嵌套项目和目录名称:
tests:
jaffle_shop: # project name
staging: # top-level dir inside models/ dir
+severity: warn
有关详细信息,请参阅资源路径上的 docs。