Updated schema with rebase
This commit is contained in:
parent
58dc823d27
commit
6516a0fdc6
1 changed files with 66 additions and 1 deletions
|
|
@ -1463,7 +1463,6 @@ models:
|
|||
description: |
|
||||
Main name for this ID deal.
|
||||
tests:
|
||||
- unique
|
||||
- not_null
|
||||
|
||||
- name: main_billing_country_iso_3_per_deal
|
||||
|
|
@ -1639,3 +1638,69 @@ models:
|
|||
in the time window. It can be null if no revenue was generated.
|
||||
In some extreme cases, this ratio can be lower and higher than 0 and 1,
|
||||
respectively.
|
||||
|
||||
- name: int_deals_consolidation
|
||||
description: |
|
||||
"This table contains all deal ids from different sources used in Superhog.
|
||||
It contains the source (Hubspot, Xero or Core), the id_deal and the name"
|
||||
columns:
|
||||
- name: id_deal
|
||||
data_type: character varying
|
||||
description: "Unique ID for this deal."
|
||||
tests:
|
||||
- unique
|
||||
- not_null
|
||||
|
||||
- name: core_company_name
|
||||
data_type: character varying
|
||||
description: "Company name of the deal as shown in Core."
|
||||
|
||||
- name: core_company_name_count
|
||||
data_type: integer
|
||||
description: "Count of distinct names the deal has in Core.
|
||||
It might be the case that a deal has ony NULL value for a name,
|
||||
so the count will be 0"
|
||||
tests:
|
||||
- dbt_expectations.expect_column_values_to_be_between:
|
||||
min_value: 0
|
||||
strictly: false
|
||||
|
||||
- name: hubspot_deal_name
|
||||
data_type: character varying
|
||||
description: "Name of the deal as shown in Hubspot."
|
||||
|
||||
- name: hubspot_deal_name_count
|
||||
data_type: integer
|
||||
description: "Count of distinct names the deal has in Hubspot.
|
||||
It might be the case that a deal has ony NULL value for a name,
|
||||
so the count will be 0"
|
||||
tests:
|
||||
- dbt_expectations.expect_column_values_to_be_between:
|
||||
min_value: 0
|
||||
strictly: false
|
||||
|
||||
- name: xero_contact_name
|
||||
data_type: character varying
|
||||
description: "Contact name of the deal as shown in Xero."
|
||||
|
||||
- name: xero_contact_name_count
|
||||
data_type: integer
|
||||
description: "Count of distinct names the deal has in Xero.
|
||||
It might be the case that a deal has ony NULL value for a name,
|
||||
so the count will be 0"
|
||||
tests:
|
||||
- dbt_expectations.expect_column_values_to_be_between:
|
||||
min_value: 0
|
||||
strictly: false
|
||||
|
||||
- name: is_deal_in_core
|
||||
data_type: boolean
|
||||
description: "Flag to indicate if the deal is in Core."
|
||||
|
||||
- name: is_deal_in_hubspot
|
||||
data_type: boolean
|
||||
description: "Flag to indicate if the deal is in Hubspot."
|
||||
|
||||
- name: is_deal_in_xero
|
||||
data_type: boolean
|
||||
description: "Flag to indicate if the deal is in Xero."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue