중급 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.yml 디렉터리에서target/compiled/nyc_yellow_taxi/models/model_properties.yml/.sql 파일을 찾습니다dbt run / dbt test 재실행중급 dbt