Skip to content

Commit

Permalink
sqlfluff korjauksia
Browse files Browse the repository at this point in the history
  • Loading branch information
Matz Rasmus committed Nov 8, 2024
1 parent 2772800 commit 321fc5b
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 17 deletions.
2 changes: 1 addition & 1 deletion dbt/.sqlfluff
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
templater = dbt
dialect = postgres
max_line_length = 120
exclude_rules = ST06
exclude_rules = ST06,RF02

[sqlfluff:templater:dbt]
project_dir = ./
Expand Down
2 changes: 1 addition & 1 deletion dbt/models/dw/dw_sure_harkinnanvaraisuudet.sql
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{%- set stage_model = ref('stg_sure_harkinnanvaraisuudet') -%}
{%- set key_columns_list = ['hakemusOid'] -%}

{{ generate_dw_model_muokattu(stage_model, key_columns_list) }}
{{ generate_dw_model_muokattu(stage_model, key_columns_list) }}
18 changes: 10 additions & 8 deletions dbt/models/pub/pub_dim_hakukohde.sql
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ int as (
hako.koulutuksenalkamiskausi, (coalesce(haku.koulutuksenalkamiskausi, tote.koulutuksen_alkamiskausi))
) as koulutuksen_alkamiskausi,
hako.toinenasteonkokaksoistutkinto as toinen_aste_onko_kaksoistutkinto,
coalesce(hako.jarjestaaurheilijanammkoulutusta,false) as jarjestaa_urheilijan_ammkoulutusta
coalesce(hako.jarjestaaurheilijanammkoulutusta, false) as jarjestaa_urheilijan_ammkoulutusta
from hakukohde as hako
left join toteutus as tote on hako.toteutus_oid = tote.toteutus_oid
left join haku as haku on hako.haku_oid = haku.haku_oid
Expand Down Expand Up @@ -99,14 +99,18 @@ final as (
koulutuksen_alkamiskausi_tyyppi,
case
when koulutuksen_alkamiskausi_tyyppi = 'alkamiskausi ja -vuosi' then koulutuksen_alkamiskausi_koodiuri
when koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta'
and date_part('month',koulutuksen_alkamispaivamaara) <= 6 then 'kausi_k#1'
when koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta'
and date_part('month',koulutuksen_alkamispaivamaara) >= 6 then 'kausi_s#1'
when
koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta'
and date_part('month', koulutuksen_alkamispaivamaara) <= 6 then 'kausi_k#1'
when
koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta'
and date_part('month', koulutuksen_alkamispaivamaara) >= 6 then 'kausi_s#1'
end as koulutuksen_alkamiskausi_koodiuri,
case
when koulutuksen_alkamiskausi_tyyppi = 'alkamiskausi ja -vuosi' then koulutuksen_alkamisvuosi
when koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta' then date_part('year',koulutuksen_alkamispaivamaara)
when
koulutuksen_alkamiskausi_tyyppi = 'tarkka alkamisajankohta'
then date_part('year', koulutuksen_alkamispaivamaara)
end as koulutuksen_alkamisvuosi,
henkilokohtaisen_sunnitelman_lisatiedot,
toinen_aste_onko_kaksoistutkinto,
Expand All @@ -115,5 +119,3 @@ final as (
)

select * from final


20 changes: 13 additions & 7 deletions dbt/models/pub/pub_dim_toteutus.sql
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ int as (
tila,
organisaatio_oid,
koulutus_oid,
koulutuksenAlkamiskausi as koulutuksen_alkamiskausi,
koulutuksenalkamiskausi as koulutuksen_alkamiskausi,
suunniteltukestovuodet,
suunniteltukestokuukaudet,
koulutuksenalkamiskausi ->> 'alkamiskausityyppi' as koulutuksenalkamiskausityyppi,
Expand All @@ -36,14 +36,20 @@ step2 as (
*,
case
when koulutuksenalkamiskausityyppi = 'alkamiskausi ja -vuosi' then koulutuksenalkamiskausikoodiuri
when koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta'
and date_part('month',koulutuksenalkamispaivamaara) <= 6 then 'kausi_k#1'
when koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta'
and date_part('month',koulutuksenalkamispaivamaara) >= 6 then 'kausi_s#1'
when
koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta'
and date_part('month', koulutuksenalkamispaivamaara) <= 6 then 'kausi_k#1'
when
koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta'
and date_part('month', koulutuksenalkamispaivamaara) >= 6 then 'kausi_s#1'
end as koulutuksen_alkamiskausi_koodiuri,
case
when koulutuksenalkamiskausityyppi = 'alkamiskausi ja -vuosi' then koulutuksenalkamisvuosi
when koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta' then date_part('year',koulutuksenalkamispaivamaara)
when
koulutuksenalkamiskausityyppi = 'alkamiskausi ja -vuosi'
then koulutuksenalkamisvuosi
when
koulutuksenalkamiskausityyppi = 'tarkka alkamisajankohta'
then date_part('year', koulutuksenalkamispaivamaara)
end as koulutuksen_alkamisvuosi,
henkilokohtaisensunnitelmanlisatiedot as henkilokohtaisen_sunnitelman_lisatiedot
from int
Expand Down

0 comments on commit 321fc5b

Please sign in to comment.