mirror of
https://gitlab.com/cief-data/dbt_cloud.git
synced 2026-08-19 04:14:00 +00:00
Added logic to identify migrated_companies
This commit is contained in:
@@ -26,6 +26,10 @@ status AS (
|
||||
WHERE category = 'DEFAULT'
|
||||
),
|
||||
|
||||
migrated_sub_company_marking_id AS (
|
||||
SELECT * FROM {{ ref('seed_shipping__migrated_company_marking_id') }}
|
||||
),
|
||||
|
||||
|
||||
-- LOGIC
|
||||
parent_companies_join_sub_companies AS (
|
||||
@@ -71,6 +75,15 @@ parent_companies_and_sub_companies_map_constants AS (
|
||||
parent_companies_join_sub_companies.sub_company_updated_datetime,
|
||||
|
||||
sub_company_marking_connections.sub_company_marking_id,
|
||||
sub_company_marking_connections.is_credit_term_company,
|
||||
|
||||
CASE
|
||||
WHEN sub_company_marking_id IN (SELECT * FROM migrated_sub_company_marking_id)
|
||||
OR
|
||||
DATE(sub_company_marking_connections.created_datetime) = '2021-08-18'
|
||||
THEN 1
|
||||
ELSE 0
|
||||
END AS is_migrated_company,
|
||||
|
||||
'{{ modules.datetime.datetime.now(modules.pytz.timezone("Asia/Kuala_Lumpur")) }}' AS _dbt_ran_datetime
|
||||
|
||||
@@ -87,8 +100,10 @@ parent_companies_and_sub_companies_map_constants AS (
|
||||
|
||||
LEFT JOIN status
|
||||
ON (parent_companies_join_sub_companies.status = status.id)
|
||||
|
||||
),
|
||||
|
||||
|
||||
-- FINAL
|
||||
final__stg_shipping__parent_and_sub_companies AS (
|
||||
|
||||
@@ -101,6 +116,8 @@ final__stg_shipping__parent_and_sub_companies AS (
|
||||
|
||||
-- dimensions
|
||||
status,
|
||||
is_credit_term_company,
|
||||
is_migrated_company,
|
||||
parent_company_name,
|
||||
sub_company_name,
|
||||
company_type,
|
||||
@@ -118,6 +135,7 @@ final__stg_shipping__parent_and_sub_companies AS (
|
||||
_dbt_ran_datetime
|
||||
|
||||
FROM parent_companies_and_sub_companies_map_constants
|
||||
|
||||
)
|
||||
|
||||
SELECT * FROM final__stg_shipping__parent_and_sub_companies
|
||||
Reference in New Issue
Block a user