From f04f8bb0efc141466549d2c59f51e5e06a0bcb0d Mon Sep 17 00:00:00 2001 From: Anna Saiapina Date: Mon, 17 Jun 2024 14:51:52 +0000 Subject: [PATCH] Delete old digital tables --- definitions/sources/DIGITAL_SOURCE.sqlx | 6 --- definitions/staging/stg_DIGITAL.sqlx | 49 --------------------- definitions/staging/stg_DIGITAL_SOURCE.sqlx | 14 ------ 3 files changed, 69 deletions(-) delete mode 100644 definitions/sources/DIGITAL_SOURCE.sqlx delete mode 100644 definitions/staging/stg_DIGITAL.sqlx delete mode 100644 definitions/staging/stg_DIGITAL_SOURCE.sqlx diff --git a/definitions/sources/DIGITAL_SOURCE.sqlx b/definitions/sources/DIGITAL_SOURCE.sqlx deleted file mode 100644 index d907a1d..0000000 --- a/definitions/sources/DIGITAL_SOURCE.sqlx +++ /dev/null @@ -1,6 +0,0 @@ -config { - type: "declaration", - schema: "pphe_five9_raw", - name: "DIGITAL_SOURCE", - description: "" - } \ No newline at end of file diff --git a/definitions/staging/stg_DIGITAL.sqlx b/definitions/staging/stg_DIGITAL.sqlx deleted file mode 100644 index b041a4f..0000000 --- a/definitions/staging/stg_DIGITAL.sqlx +++ /dev/null @@ -1,49 +0,0 @@ -config { - type: "table", - schema: "pphe_five9_stg", - assertions: { - uniqueKey: ["CUSTOMER_ID", "TIMESTAMP_MILLISECOND"], - nonNull: ["CUSTOMER_ID", "AGENT_GROUP_ID", "DISPOSITION_ID", "MEDIA_TYPE_ID", - "CAMPAIGN_ID", "CAMPAIGN_GROUP_ID", "CAMPAIGN_GROUP", "SKILL_ID"] - }, - tags: ["daily"], - description: "DIGITAL data with mappings" -} - -select dl.TIMESTAMP, - replace(safe_cast(safe_cast(dl.DATE as date) as string), '-', '') DATE, - dl.HOUR_OF_DAY, - dl.MONTH, - dl.YEAR, - dl.AGENT_ID, - dl.AGENT_NAME, - a.LANGUAGES, - a.CODE LANGUAUGE_ID, - a.AGENT_GROUP_ID, - dl.AGENT_GROUP, - d.DISPOSITION_ID, - dl.DISPOSITION, - dl.MEDIA_TYPE, - m.MEDIA_TYPE_ID, - c.CAMPAIGN_ID, - dl.CAMPAIGN, - c.CAMPAIGN_GROUP_ID, - c.CAMPAIGN_GROUP, - dl.SKILL, - s.SKILL_ID, - dl.HANDLE_TIME, - dl.TRANSFERS_TO_SKILL, - dl.INTERACTIONS, - dl.CUSTOMER_ID, - dl.TIMESTAMP_MILLISECOND -from ${ref("stg_DIGITAL_SOURCE")} dl -left join ${ref("stg_AGENT")} a -on dl.AGENT_ID = a.AGENT_ID -left join ${ref("stg_DISPOSITION")} d -on dl.DISPOSITION = d.DISPOSITION -left join ${ref("stg_CAMPAIGN")} c -on dl.CAMPAIGN = c.CAMPAIGN -left join ${ref("stg_MAPPING_SKILL")} s -on dl.SKILL = s.SKILL -left join ${ref("stg_MAPPING_MEDIA_TYPE")} m -on dl.MEDIA_TYPE = m.MEDIA_TYPE \ No newline at end of file diff --git a/definitions/staging/stg_DIGITAL_SOURCE.sqlx b/definitions/staging/stg_DIGITAL_SOURCE.sqlx deleted file mode 100644 index 068d3ba..0000000 --- a/definitions/staging/stg_DIGITAL_SOURCE.sqlx +++ /dev/null @@ -1,14 +0,0 @@ -config { - type: "table", - schema: "pphe_five9_stg", - assertions: { - uniqueKey: ["CUSTOMER_ID", "TIMESTAMP_MILLISECOND"], - nonNull: ["CUSTOMER_ID"] - }, - tags: ["daily"], - description: "Daily load of DIGITAL_SOURCE table from raw" -} - -select - * -from ${ref("DIGITAL_SOURCE")} \ No newline at end of file