Parquedit - ny tjeneste for datalagring ved manuell editering

parquedit
editering
Forfatter
Tilhører

Øyvind Bruer-Skarsbø

Seksjon for dataplattform (724)

Opprettet

06.10.2026

Sist endret

06.10.2026

Standard lagringsformat på Dapla er Parquet-filer i Google Cloud Storage (GCS)-bøtter. Parquet er kolonneorientert og optimalisert for batch-lesing og skriving, noe som fungerer godt i faste produksjonsløp.

Ved manuell editering – der statistikere kontrollerer, vurderer og korrigerer enkeltverdier i dataene – oppstår det imidlertid utfordringer med rene Parquet-filer:

For å løse dette lanserer team Fellesfunksjoner nå Parquedit som en ny tjeneste på Dapla. Torsdag 8. oktober inviterer vi derfor til lansering av Parquedit i Auditoriet i Akersveien.

Hva er Parquedit?

Parquedit er en “enkel” Python-pakke som lar Dapla-team lagre datafilene sine som åpne, komprimerte Parquet-filer i teamets produktbøtte på GCS, samtidig som vi lagrer metadata, transaksjoner, snapshots og tidsreiser om editeringen i en felles katalog som håndterer sentralt i SSB.

For statistikeren betyr dette at Python-pakken gir de:

  • Full transaksjonsstøtte (ACID): Trygg samtidig editering for flere teammedlemmer uten fare for tapte oppdateringer.
  • Automatisk revisjonsspor: Hvem som utførte endringen, tidspunkt, endret verdi, årsak og fritekstkommentar loggføres automatisk og sentralt.
  • Responsiv brukeropplevelse: Rask celle- og radoppdatering egnet for integrasjon mot grafiske editeringsgrensesnitt på Dapla (f.eks. Editeringsrammeverket).
  • Overordnet innsikt: Løsningen gir SSB samlet oversikt over volum og omfang av manuell editering på tvers av organisasjonen, noe som støtter opp under arbeidet med kvalitetsindikatorer.

Hvem er dette relevant for?

Alle som gjør manuell editering som en del av statistikkproduksjon på Dapla. Alle som gjør manuelle editeringer i sine data på Dapla bør gjøre det i Parquedit-tabeller.

Hvordan ta det i bruk?

Tjenesten aktiveres ved at seksjonsleder/Teamansvarlig skrur på tilgangen i Dapla Ctrl. Når tilgangen er aktiv, har alle developers i teamet lik tilgang til å opprette og editere tabeller. Les mer om funksjonalitet i dokumentasjonen til Parquedit.

I videoen under viser vi hvordan Parquedit kan benyttes i Jupyter etter at Python-pakken er installert i et ssb-project på følgende måte:

Terminal
poetry add ssb-parquedit


Figur 1: Demo av hvordan Parquedit kan benyttes i Jupyter.

Hva er sammenhengen mellom Editeringsrammeverket, EimerDB og Parquedit?

Editeringsrammeverket er et Python-bibliotek som lar brukerne lage et grafisk grensesnitt for manuell editering, mens EimerDB var ofte lagringsløsningen som ble benyttet under de grafiske gresnesnittene laget med Editeringsrammeverket. Parquedit er en ny lagringsløsning som erstatter EimerDB, og som fremover skal benyttes som lagringsløsning for grensesnitt laget med Editeringsrammeverket.

Planer fremover

Dagens lansering er første versjon av Parquedit. Fremover planlegger vi følgende:

  • lansere en enkel Dapla Lab tjeneste som lar brukeren manuelt editere Parquedit-tabeller i et grafisk grensesnitt.
  • lansere en Dapla Lab tjeneste som lar brukerne lage sine egne grafiske grensesnitt med hjelp av KI-agenter der Parquedit er den underliggende lagringsløsningen.
  • sentraliserte vedlikehold som optimaliserer ytelsen til Parquedit.
  • sentralisert backup av Parquedit-metadata.
  • sentrale metrikker om mengden manuell editering på Dapla.

Hvordan kan jeg gi tilbakemeldinger på løsningen?

Vi ønsker veldig gjerne å få tilbakemeldinger på tjenesten. Dere kan gi tilbakemeldinger på Viva Engage, som Kundeservice-sak, eller ved å kontakt med oss direkte. Det blir også mulighet til å stille spørsmål og komme med kommentarer ved lanseringen torsdag 8. oktober.