dbt 中级
Mike Metzger
Data Engineer
dbt 提供三类测试:
$$
uniquenot_nullaccepted_valuesvalues: [a, b, c, d]relationshipsto: ref('table')field: idmodels/model_properties.ymlmodels/schema.ymltests: 小节中定义version: 2
models:
- name: taxi_rides_raw
columns:
- name: tpep_pickup_datetime
tests:
- not_null
- name: payment_type
tests:
- not_null
- accepted_values:
values: [1, 2, 3, 4, 5, 6]
dbt testdbt test --select modelname
target/compiled/projectname/models/model_properties.ymltarget/compiled/nyc_yellow_taxi/models/model_properties.yml/.sql 文件(与失败的测试匹配)dbt run / dbt testdbt 中级