Skip to content

Commit

Permalink
Merge branch 'oversettelser-mainmanager' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
trineno committed Sep 30, 2024
2 parents 2fc6239 + 7f3c77e commit 86aee85
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 96 deletions.
26 changes: 0 additions & 26 deletions .github/workflows/inbound-image.yaml

This file was deleted.

54 changes: 29 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,33 @@

### Før utvikling

All utvikling skjer i `dev`, og ikke i egne brancher. Før man starter med utvikling må man sørge for at `dev` branchen er in sync med `main` ved å gjøre følgende:
All utvikling skjer i egne brancher hvor man merger endringene fra utviklingsbranchen til miljøet man ønsker å kjøre koden (`dev` eller `main`). En typisk arbeidsflyt vill derfor se slik ut:

```mermaid
gitGraph
commit
commit
commit
branch min-superfancy-utviklingsbranch
checkout min-superfancy-utviklingsbranch
commit
checkout main
branch dev
checkout dev
merge min-superfancy-utviklingsbranch
checkout min-superfancy-utviklingsbranch
commit
commit
checkout dev
merge min-superfancy-utviklingsbranch
checkout main
merge min-superfancy-utviklingsbranch
```

Stå i `main` branchen.

```
git checkout main
git switch main
```

Pull endringer i `main`
Expand All @@ -28,46 +49,29 @@ Pull endringer i `main`
git pull
```

Bytt til `dev` branch

```
git checkout dev
```
Pull endringer fra `main` til `dev`
Opprett egen utviklingsbranch

```
git pull origin main
git switch -c min-superfancy-utviklingsbranch
```
Nå er koden in-sync med `main` og utviklingen kan starte.

### Deploye til prod
### Deploy

Når du ønsker å deploye kode til prod, må koden pushes til main-branchen.
Når du ønsker å deploye kode til prod, eller dev må koden pushes til main-branchen for prod eller dev-branchen for dev.

```
git checkout main
git switch <main/dev>
```

```
git pull
```

```
git merge dev
git merge `<utviklingsbranch>`
```

```
git push
```

```
git checkout dev
```

```
git pull origin main
```

```
git push
```
60 changes: 31 additions & 29 deletions dags/anaplan_datahub_regnskapsdata.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,35 +77,37 @@ def transfer(
"name": "agg_hovedbok_posteringer_all_mnd_snowflake.csv",
},
query="""
select
md5(
k.periode_navn||
ds.statsregnskapskonti_segment_kode_niva_2||'000000'||
k.artskonti_segment_kode||
k.kostnadssteder_segment_kode||
k.produkter_segment_kode||
k.oppgaver_segment_kode||
k.felles_segment_kode
) as pk,
k.periode_navn,
-- Lagt til 6 nuller, pga. bakoverkompatibilitet
ds.statsregnskapskonti_segment_kode_niva_2||'000000' as statsregnskapskonti_segment_kode,
k.artskonti_segment_kode,
k.kostnadssteder_segment_kode,
k.produkter_segment_kode,
k.oppgaver_segment_kode,
k.felles_segment_kode,
sum(netto_nok) as sum_netto_nok
from regnskap.marts.fak_kontant_hovedbok_posteringer_v0 k
join regnskap.marts.dim_statsregnskapskonti ds on 1=1
and ds.pk_dim_statsregnskapskonti = k.fk_dim_statsregnskapskonti
where 1=1
and k.er_budsjett_postering = 0
and (
endswith(k.periode_navn, '23') or
endswith(k.periode_navn, '24')
)
group by all
select
md5(
k.periode_navn
|| ds.statsregnskapskonti_segment_kode_niva_2
|| '000000'
|| k.artskonti_segment_kode
|| k.kostnadssteder_segment_kode
|| k.produkter_segment_kode
|| k.oppgaver_segment_kode
|| k.felles_segment_kode
) as pk,
k.periode_navn,
-- Lagt til 6 nuller, pga. bakoverkompatibilitet
ds.statsregnskapskonti_segment_kode_niva_2
|| '000000' as statsregnskapskonti_segment_kode,
k.artskonti_segment_kode,
k.kostnadssteder_segment_kode,
k.produkter_segment_kode,
k.oppgaver_segment_kode,
k.felles_segment_kode,
sum(netto_nok) as sum_netto_nok
from regnskap.marts.fak_kontanthovedbok_posteringer_v0 k
join
regnskap.marts.dim_statsregnskapskonti ds
on 1 = 1
and ds.pk_dim_statsregnskapskonti = k.fk_dim_statsregnskapskonti
where
1 = 1
and k.er_budsjett_postering = 0
and (endswith(k.periode_navn, '23') or endswith(k.periode_navn, '24'))
group by all
""",
import_hierarchy_data={
"id": "112000000053",
Expand Down
4 changes: 3 additions & 1 deletion dags/run_eiendom.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from custom.operators.slack_operator import slack_success, test_slack

INBOUND_IMAGE = "europe-north1-docker.pkg.dev/nais-management-233d/virksomhetsdatalaget/vdl-airflow-inbound@sha256:7721e3e6f6a1f9d0ceff92116e153408c5ebf2097d682a8e4863220af430f272"
INBOUND_IMAGE = "europe-north1-docker.pkg.dev/nais-management-233d/virksomhetsdatalaget/inbound@sha256:8a6c9e3dc18ea89e9ef51bd703a4e3e67033127e97b77d50bc63dac6cd208dc6"
DBT_IMAGE = "ghcr.io/dbt-labs/dbt-snowflake:1.8.3@sha256:b95cc0481ec39cb48f09d63ae0f912033b10b32f3a93893a385262f4ba043f50"
SNOW_ALLOWLIST = [
"wx23413.europe-west4.gcp.snowflakecomputing.com",
Expand Down Expand Up @@ -187,6 +187,7 @@ def run_dbt_job(job_name: str):
mainmanager__dim_adresse = last_fra_mainmanager("mainmanager__dim_adresse")
mainmanager__dim_bygg = last_fra_mainmanager("mainmanager__dim_bygg")
mainmanager__dim_lokasjon = last_fra_mainmanager("mainmanager__dim_lokasjon")
mainmanager__oversettelser = last_fra_mainmanager("mainmanager__oversettelser")

dvh_kodeverk__org_enhet_til_node = last_fra_dvh_eiendom(
"dvh_kodeverk__org_enhet_til_node"
Expand Down Expand Up @@ -246,6 +247,7 @@ def run_dbt_job(job_name: str):
mainmanager__dim_adresse >> dbt_run
mainmanager__dim_bygg >> dbt_run
mainmanager__dim_lokasjon >> dbt_run
mainmanager__oversettelser >> dbt_run

dvh_kodeverk__org_enhet_til_node >> dbt_run
dvh_kodeverk__dim_org >> dbt_run
Expand Down
2 changes: 0 additions & 2 deletions docker/inbound/.dockerignore

This file was deleted.

12 changes: 0 additions & 12 deletions docker/inbound/Dockerfile

This file was deleted.

1 change: 0 additions & 1 deletion docker/inbound/requirements.txt

This file was deleted.

0 comments on commit 86aee85

Please sign in to comment.