Skip to content

Commit

Permalink
Lisätty oppilaitostietoja organisaatio-tauluihin
Browse files Browse the repository at this point in the history
  • Loading branch information
Matz Rasmus committed Dec 13, 2024
1 parent 50410b2 commit 031032d
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 5 deletions.
14 changes: 11 additions & 3 deletions dbt/models/int/int_organisaatio.sql
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,12 @@ int as (
org1.sijaintikunta,
org1.tila,
org1.opetuskielet,
org1.organisaatiotyypit
from organisaatio as org1
org1.organisaatiotyypit,
org1.oppilaitostyyppi,
org1.oppilaitosnumero,
org1.alkupvm,
org1.lakkautuspvm
from organisaatio as org1
left join ylempi_toimipiste as ylto on org1.ylempi_organisaatio = ylto.organisaatio_oid
),

Expand All @@ -78,7 +82,11 @@ final as (
kunt.koodinimi as sijaintikunta_nimi,
raw1.opetuskielet,
orgt.organisaatiotyypit,
raw1.tila
raw1.tila,
raw1.oppilaitostyyppi,
raw1.oppilaitosnumero,
raw1.alkupvm,
raw1.lakkautuspvm
from int as raw1
left join kunta as kunt on raw1.sijaintikunta = kunt.koodiuri
left join organisaatiotyyppi as orgt on raw1.organisaatio_oid = orgt.organisaatio_oid
Expand Down
10 changes: 9 additions & 1 deletion dbt/models/pub/_pub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ models:
description: "Kenttä kansalaisuuden filtteröintiin. Arvot: 1 = Suomi, 2 = EU/ETA, 3 = muut"
data_type: integer
- name: pub_dim_organisaatio
description: Tämä taului sisältää organisaation tiedot
description: Tämä taulu sisältää organisaation tiedot
config:
contract:
enforced: true
Expand All @@ -397,6 +397,14 @@ models:
data_type: jsonb
- name: tila
data_type: text
- name: oppilaitostyyppi
data_type: text
- name: oppilaitosnumero
data_type: text
- name: alkupvm
data_type: timestamptz
- name: lakkautuspvm
data_type: timestamptz
- name: pub_dim_organisaatio_rakenne
description: Tämä taulu sisältää kaikki organisaatiot, ja kaikki hierarkiassa niiden alla olevat organisaatiot riippumatta tasosta.
config:
Expand Down
6 changes: 5 additions & 1 deletion dbt/models/pub/pub_dim_organisaatio.sql
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,11 @@ final as (
sijaintikunta_nimi,
opetuskielet,
organisaatiotyypit,
tila
tila,
oppilaitostyyppi,
oppilaitosnumero,
alkupvm,
lakkautuspvm
from source
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ final as (
data ->> 'kotipaikka' as sijaintikunta,
array_to_json(string_to_array((data ->> 'opetuskielet')::varchar, ','))::jsonb as opetuskielet,
data ->> 'parent_oid' as ylempi_organisaatio,
data ->> 'oppilaitostyyppi' as oppilaitostyyppi,
data ->> 'oppilaitosnumero' as oppilaitosnumero,
(data ->> 'lakkautuspvm')::timestamptz as lakkautuspvm,
{{ metadata_columns() }}
from source
)
Expand Down

0 comments on commit 031032d

Please sign in to comment.