mirror of
https://gitlab.com/cief-data/dbt_cloud.git
synced 2026-08-19 04:14:00 +00:00
76 lines
1.9 KiB
YAML
76 lines
1.9 KiB
YAML
version: 2
|
|
models:
|
|
- name: dim_exchange__users
|
|
tests:
|
|
- dbt_expectations.expect_column_pair_values_A_to_be_greater_than_B:
|
|
column_A: DELETED_AT
|
|
column_B: CREATED_AT
|
|
or_equal: True
|
|
|
|
|
|
- dbt_expectations.expect_column_pair_values_A_to_be_greater_than_B:
|
|
column_A: EMAIL_VERIFICATION_LAST_EMAIL_CREATED_AT
|
|
column_B: EMAIL_VERIFICATION_FIRST_EMAIL_CREATED_AT
|
|
or_equal: True
|
|
|
|
columns:
|
|
- name: ID
|
|
description: user id
|
|
tests:
|
|
- unique
|
|
- not_null
|
|
|
|
- name: NAME
|
|
description: user name
|
|
tests:
|
|
- not_null
|
|
|
|
- name: USER_TYPE
|
|
description: type of user
|
|
tests:
|
|
- not_null
|
|
- accepted_values:
|
|
values:
|
|
- 1
|
|
- 2
|
|
|
|
- name: USER_TYPE_NAME
|
|
description: type of user
|
|
tests:
|
|
- not_null
|
|
- accepted_values:
|
|
values:
|
|
- USER
|
|
- ADMIN
|
|
|
|
- name: STATUS
|
|
description: user status
|
|
tests:
|
|
- not_null
|
|
- accepted_values:
|
|
values:
|
|
- 1
|
|
- 2
|
|
|
|
- name: STATUS_NAME
|
|
description: user status name
|
|
tests:
|
|
- not_null
|
|
- accepted_values:
|
|
values:
|
|
- APPROVED
|
|
- PENDING_VERIFICATION
|
|
|
|
- name: COMPANY_ID
|
|
description: company id
|
|
tests:
|
|
- unique
|
|
- not_null
|
|
|
|
- name: EMAIL
|
|
description: user email
|
|
tests:
|
|
- not_null
|
|
- dbt_expectations.expect_column_values_to_match_regex:
|
|
regex: "[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,5}"
|
|
severity: warn |