Add more alerting conditions

This commit is contained in:
Anna Saiapina 2024-11-25 15:53:43 +00:00 committed by GCP Dataform
parent add6e94187
commit f808d28d62

View File

@ -4,7 +4,13 @@ config {
schema: "pphe_five9_stg",
assertions: {
uniqueKey: ["UPDATE_USER", "CONFIRMATION_NO", "CHANGE_DATE", "UPDATE_TYPE"],
nonNull: ["UPDATE_USER", "CONFIRMATION_NO", "CHANGE_DATE", "UPDATE_TYPE"]
nonNull: ["UPDATE_USER", "CONFIRMATION_NO", "CHANGE_DATE", "UPDATE_TYPE"],
rowConditions: [
'UPDATE_TYPE_GROUP <> "NOT_MAPPED"',
'REVENUE_GENERATING_YN <> "NOT_MAPPED"',
'RESV_STATUS_ID <> 0',
'UPDATE_TYPE_ID <> 0',
]
},
dependencies: ["csc_rev_data_freshness"],
description: "All history data for csc revenue changes"
@ -24,7 +30,7 @@ csc_agent as (
cr.MARKET_DESC,
cr.CONFIRMATION_NO,
cr.RESV_STATUS,
ms.RESV_STATUS_ID,
COALESCE(ms.RESV_STATUS_ID, 0) as RESV_STATUS_ID,
cr.ARRIVAL,
cr.DEPARTURE,
cr.UPDATE_USER,
@ -39,10 +45,10 @@ csc_agent as (
date(safe_cast(cr.CHANGE_DATE as timestamp)) DATE,
extract(hour from safe_cast(cr.CHANGE_DATE as timestamp)) HOUR,
cr.UPDATE_TYPE,
mu.UPDATE_TYPE_ID,
COALESCE(mu.UPDATE_TYPE_ID, 0) as UPDATE_TYPE_ID,
mug.UPDATE_TYPE_GROUP_ID,
mugi.UPDATE_TYPE_GROUP,
mur.REVENUE_GENERATING_YN,
COALESCE(mugi.UPDATE_TYPE_GROUP, 'NOT_MAPPED') as UPDATE_TYPE_GROUP,
COALESCE(mur.REVENUE_GENERATING_YN, 'NOT_MAPPED') as REVENUE_GENERATING_YN,
1 as COUNTER,
from csc_rev_deduplicated cr
left join ${ref("pphe_five9_stg","stg_MAPPING_CSC_AGENT")} ca