Adding AGENT table
This commit is contained in:
parent
0353791725
commit
0c0251b6b2
@ -5,6 +5,26 @@ config {
|
|||||||
description: "All fields that are connected to the AGENT"
|
description: "All fields that are connected to the AGENT"
|
||||||
}
|
}
|
||||||
|
|
||||||
select
|
with LANGS as (
|
||||||
*
|
select AGENT_NAME,
|
||||||
from ${ref("MAPPING_MEDIA_TYPE")}
|
case
|
||||||
|
when strpos(AGENT_NAME, '--') > 0
|
||||||
|
then substr(AGENT_NAME, strpos(AGENT_NAME, '--') + 3)
|
||||||
|
else null
|
||||||
|
end AS LANGUAGES
|
||||||
|
from ${ref("stg_CALL_L30D")}
|
||||||
|
)
|
||||||
|
|
||||||
|
select distinct c.AGENT_ID,
|
||||||
|
c.AGENT_NAME,
|
||||||
|
l.LANGUAGES,
|
||||||
|
ml.CODE,
|
||||||
|
c.AGENT_GROUP,
|
||||||
|
ag.AGENT_GROUP_ID
|
||||||
|
from ${ref("stg_CALL_L30D")} c
|
||||||
|
left join ${ref("stg_MAPPING_AGENT_GROUP")} ag
|
||||||
|
on c.AGENT_GROUP = ag.AGENT_GROUP
|
||||||
|
left join LANGS l
|
||||||
|
on c.AGENT_NAME = l.AGENT_NAME
|
||||||
|
left join ${ref("stg_MAPPING_LANGUAGES")} ml
|
||||||
|
on l.LANGUAGES = ml.LANGUAGE
|
||||||
Loading…
Reference in New Issue
Block a user