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"
|
||||
}
|
||||
|
||||
select
|
||||
*
|
||||
from ${ref("MAPPING_MEDIA_TYPE")}
|
||||
with LANGS as (
|
||||
select AGENT_NAME,
|
||||
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