Skip to main content

dim_periode

Formål

Laster periodedimensjonen (dim_periode) i gold-laget fra silver_ubw.acrperiod. Tabellen beriker kildedata med lesbare periode- og månedsnavn på norsk.

Datakilder

TabellFormålFiltreRolle
silver_ubw.acrperiodRegnskapsperioderIngenHovedkilde

Forretningsnøkler

periode_id + periode

Transformasjonslogikk

1. Deduplisering

Velger nyeste rad per ["periode_id", "periode"] basert på sist_oppdatert via remove_duplicates_on_sort_key.

2. Beregnede kolonner

KolonneLogikk
maanednrcast(substring(periode, 5, 2) as int) – månedsnummer (0–12)
maaned_kortnavnMapping: 1→Jan, 2→Feb, …, 12→Des, 0→P0
maanedMapping: 1→Januar, 2→Februar, …, 12→Desember, 0→Periode 0
periode_navnconcat(maaned_kortnavn, "-", aar) (f.eks. "Jan-2024")
periode_datoto_date(concat(periode, "01"), "yyyyMMdd")
dato_fraCastet til DateType
dato_tilCastet til DateType

3. Datakvalitet

  • replace_empty_column_values: Erstatter tomme verdier i forretningsnøkkelkolonner.
  • insert_unknown_row: Legger til ukjent-rad for uløste fremmednøkler.

4. Lastelogikk og måltabeller

Laster til gold_okonomi.dim_periode som SCD Type 1 via load_dimension_scd1 med delete_when_not_matched=True.