Presentasjon · Blandet · 22 lysbilder i 4 deler
Slik er portalen bygget
Et publikum med både fagfolk og ledere, som en konferanse i offentlig sektor. Dette er én av tre varianter med de samme lysbildene - bare innledningen er ulik. Se alle tre variantene. Portalens egne registre - tall per 2026-10-01.
(Oppdateres månedlig - ikke daglig eller live. PowerPoint-fila bygges av det samme innholdet hver gang nettstedet legges ut, så den viser det samme som denne siden.)
Lysbilde 1 av 22: Slik er portalen bygget
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Faktaportalen
Slik er portalen bygget
Hvor kommer dette tallet fra? Spørsmålet bak hver graf på portalen, og svaret i fire deler: hva du ser, hva det kjører på, hvordan det bygges, og hva det har blitt.
SSB 11139- 55 kilder
- 230 datasett
- 150 sider
- tall per 2026-10-01
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Blandet
Hvem dette er for, og hvor tyngden ligger
Et publikum med både fagfolk og ledere, som en konferanse i offentlig sektor. Dette er én av tre varianter med de samme lysbildene; det som skiller dem, er denne innledningen.
Kapittel 1: Datagrunnlag
Felles utgangspunkt for alle i salen.
Kapittel 5: Plattform
Nok arkitektur til at fagfolkene får noe.
Kapittel 9: Utvikling
Det mest omstridte budskapet, og det treffer begge.
Kapittel 10: Historikk
Nok økonomi til at lederne får noe.
Kapittel 11: Erfaringer
Den ærlige delen som treffer alle.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Del 1 av 4
Produktet
Hva du ser, og hvor tallene bak kommer fra.
- 01Bakgrunn og datakilder
- 02Innholdet: ni temaer
- 03Nettstedet og brukernavigasjonen
- 04Relasjonsmodellen og kartet
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Hva portalen dekker
Ni temaer, hver med sin farge
9 temaer, 230 datasett fra 55 kilder. Fargen følger deg fra forsiden, gjennom menyen og inn i grafene, så du alltid vet hvor du er.
- Pensjon15 datasett
Alderspensjon, AFP og uføretrygd
- Økonomi56 datasett
Renter, valuta, sparing og skatt
- Arbeid21 datasett
Sysselsetting, sykefravær og lønn
- Helse16 datasett
Levealder, kvalitet og folkehelse
- Energi50 datasett
Strømpris, fornybar, transport og klima
- Næringsliv38 datasett
Foretak, konkurser og eksport
- Bolig7 datasett
Boligpriser kommune for kommune
- Utdanning4 datasett
Frafall, fagvalg og fullføring
- Befolkning5 datasett
Folketall, fruktbarhet og migrasjon
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Rett på sak
Slik finner du fram
Du trenger ikke vite hvilken etat som eier tallet eller hvilken tabell det står i. Det arbeidet er gjort. Fire veier inn, og hver graf ser lik ut uansett hvor du kommer fra.
Menyen
Alle 9 temaene og undersidene deres samtidig. Vet du hva du leter etter, er det som regel to klikk unna.
Søket
117 oppføringer med stikkord, så søket treffer på tema og ikke bare på sidetittel. Skriv «strømpris», så finner du energisidene.
Kunnskapskartet
For den som leter etter sammenhenger framfor sider: hvordan temaene henger sammen, og hvilke kilder hvert tall hviler på.
Bloggen
124 artikler som tar ett tema av gangen, setter tallene inn i nyhetsbildet og lenker tilbake til grafene.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Fra kilde til graf
Veien et tall tar
Alt som vises er offentlig fra før. Verdien ligger i sammenstillingen, og sammenstillingen forplikter: når tall fra mange kilder står side om side, ser de like sikre ut. Det er de ikke.
Kilden
En offentlig etat, et register eller en annen publisert kilde, som Statistisk sentralbyrå, NAV, Norges Bank og Brønnøysundregistrene. Noen svarer på maskinspørringer, andre publiserer filer som må hentes, leses og tolkes.
Hentingen
129 av 230 datasett hentes av en jobb som går etter fast plan. Resten vedlikeholdes for hånd, og for dem finnes en vakt.
En datafil med dato
Resultatet skrives som en datafil med dato og sjekkes inn. Tallet på siden kan spores tilbake til det vi hentet, og til når vi hentet det.
Grafen, med kildehenvisning
Hver graf bærer tabellnavn og dato ved siden av overskriften. Leseren som lurer på hvor tallet kommer fra, står ved grafen, ikke ved bunnen av siden.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Tre veier gjennom portalen
Hvilken vei tallet tar, avgjør hva som skjer når kilden endrer seg
Rett til en datafil
Et program henter tallene, rydder dem og skriver resultatet som en datafil. Siden leser filen når den bygges. Flertallet av datasettene kommer inn slik.
Innom datalageret først
Er kilden et dokument framfor en tabell, lagres den først uendret i et datalager. Der tolkes innholdet i steg som kan leses, testes og kjøres om igjen, før tabellen skrives ut som datafil.
Rett fra datalageret
Ett sted svarer portalen ved å spørre datalageret i samme øyeblikk, uten datafil: chatten om arbeidsavklaringspenger og uføretrygd. Passordbeskyttet, med grense på hvor mange spørsmål som kan stilles i løpet av noen minutter, og spørsmål utenfor de to temaene avvises.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Når ble tallet gammelt?
Det som oppdaterer seg selv, og det som ikke gjør det
Portalen fører én dato per datafil, ikke én for hele nettstedet. Akkurat nå spenner de fra 2026-03-23 til 2026-10-27, og 67 datafiler er under oppsyn av en vakt som sier fra når de blir gamle.
| Oppdateres | Datasett | Hva det betyr |
|---|---|---|
| Daglig | 6 | Renter, valuta og foretaksdata, der en uke gammel verdi er lite verdt. |
| Etter fast plan | 123 | De fleste hentes hver uke, uansett hvor ofte kilden publiserer. Datoen på datafilen skal bare flyttes når kilden faktisk har noe nytt. |
| For hånd | 101 | Rapporter uten maskinlesbar utgave, og tabeller som er lastet inn én gang og ikke hentes på nytt av seg selv. Vakten sier fra, men kan ikke oppdatere dem. |
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Nettstedet og kartet
Hva du ser
Hvert tema har sin egen farge, hver underside sin egen adresse, og hver graf en tabellutgave. Kunnskapskartet er avledet av de samme registrene som sidene, ikke skrevet ved siden av dem.
- Temaer
9
med egen identitet og farge
- Sider
150
hver med sin egen adresse
- Søkeoppføringer
117
med stikkord, så et ord treffer selv om det ikke står i tittelen
- Noder i grafen
615
sider, begreper, kilder, artikler og tabeller i datalageret
- Koblinger
1 205
utledet av registrene, likhet telt begge veier
- Skrevet for hånd
25
påstander i 7 årsakskjeder, hver med lenke til tallene
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Del 2 av 4
Plattformen
Hva det kjører på, hvordan innhold blir til, og hva som holder det i gang.
- 05Teknologi og arkitektur
- 06Publiseringskjeden
- 07AI-verktøy og MCP
- 08Faste kjøringer, drift og overvåkning
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Bygget av én person
Teknologivalgene
Hvert verktøy må kunne læres, driftes og feilsøkes uten et team i ryggen. Der et stort miljø kan bære en spesialisert løsning, må dette prosjektet velge det som er godt nok og godt dokumentert.
| Lag | Valg | Hvorfor |
|---|---|---|
| Nettstedet | Next.js med TypeScript | Sidene bygges ferdig på forhånd, så en leser får statiske filer framfor å vente på at en database svarer. Typene fanger opp at en datafil har endret form. |
| Utseende | Tailwind med egne fargeverdier | Verdiene bor ett sted og brukes ved navn, slik at mørk modus og kontrastjusteringer kan gjøres samlet. |
| Grafer | Recharts | Gir kontroll over farger og etiketter, og lar hver graf ha en tabellutgave. |
| Datahenting | Python | Kildene har hvert sitt format. Python har verktøyene for å hente, rydde og skrive ut resultatet i en form nettstedet kan lese. |
| Datalager | Databricks med Unity Catalog | Rådata lagres uendret og versjonert, og alle bearbeidingssteg er sporbare. Der ligger også AI-funksjonene som brukes i selve databehandlingen. |
| Transformasjon | dbt | Hvert steg fra rådata til ferdig tabell er en dokumentert og testet datamodell, ikke et skript noen kjørte en gang. |
| Lagring for nettstedet | Supabase | Poengsummer fra statistikkspillet og henvendelser. Lite data, enkle behov. |
| Publisering | Netlify | Legger ut de ferdigbygde sidene. Publisering skjer på kommando, ikke ved hver endring. |
| Automatisering | GitHub Actions | Kjører de 35 faste jobbene som holder portalen i gang. |
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Datalageret
Rå, ryddet, ferdig
Ingenting tolkes ved innhenting: det som kommer inn, lagres som det kom. All logikk ligger i stegene etterpå. Til sammen 38 datamodeller, alle med beskrivelse og minst én automatisk test.
Rå
Kilden lagret slik den kom, før noe tolkes. De fleste tabellene erstattes ved neste henting.
Ryddet (17)
Navngitte kolonner og typer. Én datamodell per kilde, ingen tolkning ennå.
Mellom (15)
Sammenstilling og beregning. Her leser en språkmodell PDF-notater og henter ut tallene.
Ferdig (6)
Tabellene portalen og de andre flatene leser. Én rad per notat, spørrbar på tvers.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Faste jobber
Portalen holder seg selv ved like
35 faste jobber, 24 av dem etter fast plan, og 11 går daglig eller oftere. Oversikten er lest ut av jobbene selv: en ny jobb uten beskrivelse stopper oppdateringen framfor å bli usynlig.
Data
Henter tall fra kildene og skriver datafilene sidene leser.
9 jobber
Innhold
Leser nyhetsbildet, foreslår temaer og lager artikkelutkast.
6 jobber
Kvalitet
Kontrollerer koden, svarene og hvor gamle tallene er.
7 jobber
Dokumentasjon
Holder endringslogg, beskrivelser av datamodellene og disse sidene i takt.
5 jobber
Drift
Legger ut nettstedet og rydder i datalageret.
4 jobber
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Del 3 av 4
Prosessen
Hvordan det bygges, og hvor langt autonomien går.
- 09Utviklingsprosess og autonomi
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Spesifikasjonen kommer først
Seks steg, hver gang
556 oppgaver har satt spor i kodelageret siden april 2026. Lageret har 3 330 endringer siden 2025-11-21, jobbenes egne medregnet. 218 testfiler, og mange av dem vokter en regel framfor å teste en beregning.
Spesifikasjon
Oppgaven beskrives før noe bygges: hva som skal løses, hvorfor, og hva som må være sant for at det er ferdig.
Plan
Planen skrives ut og godkjennes før første kodelinje. Er den tvetydig, avklares det nå framfor halvveis.
Test først
Testen skrives før koden og skal feile først. En test som består med én gang, har som regel ikke testet noe.
Bygging
Arbeidet skjer på en egen gren, aldri direkte i det som er publisert.
Kontroll
Stilkontroll, typesjekk, hele testsettet og de egne reglene skal være grønne før noe går videre. Det er en arbeidsregel, ikke en lås.
Kodegjennomgang
Endringen leses gjennom kritisk før den tas inn, uansett hvor liten den er. Unntak må sies med rene ord.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Hva som gikk galt underveis
Feilene telles, ikke pyntes
Hvor ofte en AI-medarbeider tar feil, og hvor feilen blir stoppet, kan ikke utledes av kodehistorikken: en påstand uten grunnlag i data finnes bare i det øyeblikket noen fanget den. Derfor føres det dagbok for hånd, og det som allerede finnes som spor, leses ut av sporene.
- Mekanismer som fanger
6
fra en automatisk sjekk til en leser utenfra
- Uten spor
2
kan ikke måles, og sies høyt framfor å telles som null
- Lest ut av spor
109
hendelser gjenfunnet i kjøringer og gjennomlesinger
- Skrevet for hånd
8
de som ikke kan gjenfinnes noe sted
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Hvor autonomien stopper
Grensene som er satt med vilje
Publisering av tekst er et menneskevalg
Utkast skrives når noen starter jobben, og kontrolleres automatisk. Samlet publisering er prøvekjøring til noen slår det av, og tar aldri med håndskrevne artikler eller utkast i karantene.
Køen er menneskekurert
Oppgaver kan bygges parallelt gjennom natten, i hvert sitt isolerte miljø. Men ingenting legger seg selv i køen, og ingenting fra køen tas inn i hovedgrenen uten at et menneske tar beslutningen.
Nye kilder vurderes av et menneske
Om en tabell måler det den ser ut til å måle, er et faglig spørsmål. Feil valg gir tall som ser riktige ut og er feil.
Å skru det av er den billigste handlingen
Fjern markeringen fra oppgavene, så er køen tom. Et system som er dyrt å stoppe, blir stående lenger enn det burde.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Del 4 av 4
Prosjektet
Hva det har blitt, og hva det har kostet.
- 10Leveranser, utviklingsreise og kostnader
- 11Hva det krever, og hva det gir
- 12Kvalitets- og autonomiregnskapet
- 13Prosess, tid og forbruk
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Fra prototyp til portal
Portalen begynte ikke som en portal
Første kodelinje 2025-11-21. Datalageret var der før portalen, ikke etterpå, og det er grunnen til at to dataarkitekturer lever side om side i dag.
November 2025
Det startet som et spørreverktøy
Første versjon var ikke et nettsted, men en liten app for å stille spørsmål til et datalager på norsk og få både spørringen (SQL) og svaret tilbake. Den hadde lesetilgang bare, automatisk grense på hvor mye den kunne hente, og mørk modus. Mye av tenkningen om trygg tilgang til data stammer herfra.
Desember 2025
Transformasjonslaget kommer til
Datalaget fikk navngitte, testede transformasjonssteg framfor spørringer skrevet på nytt hver gang. Kvalitetsmålinger på dataene kom samtidig.
Januar og februar 2026
Nesten ingenting
Et opphold på to måneder med tilnærmet null aktivitet. Verktøyet virket, men det var ikke noe å bruke det til.
Mars 2026
Uttrekk fra NAV, og en portal å vise dem i
Et eget uttrekksverktøy mot NAVs statistikkbank ble skrevet for å hente tabeller som ikke fantes bak et API. Da tallene først lå der, trengte de et sted å vises - og portalen ble til. Uttrekket levde en stund for seg selv før det ble en del av den faste kjøreplanen.
April 2026
Industrialisering
Den travleste måneden i prosjektets historie. Datalageret ble koblet på for alvor, verktøy mot norske offentlige datakilder ble bygget, bloggen kom, designsystemet ble skrevet ned, og prosessreglene ble formalisert. Data Explorer-appen fikk selskap av flere flater mot de samme tabellene.
Mai og juni 2026
Vokterne tar over
Arbeidet flyttet seg fra å bygge sider til å bygge kontroller: foreldelsesvakt, kildehenvisning per graf, tester som vokter regler framfor beregninger. Flere apper og oversikter mot datalageret kom til.
August 2026
Sammenhengene modelleres
Kunnskapskartet kom, først på portalen og så som eget nettsted. Portalen fikk et grensesnitt agenter kan spørre direkte. Idébanken begynte å foreslå hva som burde dekkes.
September 2026
Dokumentasjonen du leser nå
Den tekniske beskrivelsen ble utvidet fra én side til ti kapitler, med tallene utledet fra registrene og en månedlig gjennomgang av teksten. Kapitlene fikk en presentasjon utledet av de samme registrene.
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Prosess, tid og forbruk
Hva én instruksjon utløser
Hvor mange handlinger språkmodellen gjør for hver beskjed den får, og hva det ville kostet til stykkpris. Tallene kommer fra arbeidsøktene selv, samlet som tall og aldri som tekst.
- Instruksjoner
418
skrevet av et menneske
- Handlinger per instruksjon
47
19 711 verktøyhandlinger i alt
- Estimert stykkpris
$3505
36 802 kr til listepris, betalt som Max 20x-abonnement
- Delte fil
26 %
av 995 PR-par som var åpne samtidig
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Hvor innsatsen går
Tokens per fase i arbeidet
Hver arbeidsøkt deles i faser etter hva den gjorde: avklaring, test først, bygging, kontroll og gjennomgang. Det som ikke ga noe signal, telles åpent som bygging.
Avklaring
325 k skrevet, 670 verktøykall
324 600 output-tokens
Test først
15 k skrevet, 19 verktøykall
14 827 output-tokens
Bygging
3,1 mill. skrevet, 5 689 verktøykall
3 093 977 output-tokens
Kontroll og levering
3,7 mill. skrevet, 8 117 verktøykall
3 664 331 output-tokens
Gjennomgang og retting
1,4 mill. skrevet, 5 216 verktøykall
1 426 046 output-tokens
- 1. Produktet
- 2. Plattformen
- 3. Prosessen
- 4. Prosjektet
Hvor kommer dette tallet fra?
Svaret er en kjede, ikke et sted
En offentlig etat, et register eller en annen publisert kilde, så en jobb med fast plan, en datafil med dato, og en graf som viser hvor tallet kom fra. Tolkningene våre er merket som nettopp det. Og en vakt sier fra når et tall blir for gammelt.
- Leveranser
656
på 523 dager
- Per måned
1 245 kr
8 av 12 tjenester er gratis
- Testfiler
218
mange vokter en regel
- Datasett
230
fra 55 kilder, 129 hentet automatisk
Nytt på portalen
Sykefravær: riktig kvartal og riktig dato →
Sykefraværssida sier nå hvilket kvartal tallene gjelder: NAV viser siste publiserte kvartal for alle år, og det er 2. kvartal 2026, ikke 4. kvartal 2025. Grafen over alle kvartaler viste menns tall, og viser nå totalen. Toppen viser når NAV sist publiserte sykefraværstallene.
Mødre har høyest sykefravær →
Mødre med barn under seks år hadde 9,8 prosent legemeldt sykefravær i andre kvartal 2026, fedre 3,9. Blant de yngste foreldrene er gapet over tre ganger. Vi ser på hva SSB-tallene viser, og hvorfor påstanden om at barn gjør menn friskere bør tas med en klype salt.
Faktaportalen 1-2-3: tre korte videoer på forsiden →
Ved siden av søket viser tre korte videoer hvordan du finner et tall, forstår hvor det kommer fra og hva som er endret, og følger sammenhengene videre i kunnskapskartet.
Ny forside: seksjonene først og Nytt samlet →
Under søket og de tre dørene står nå alle ni seksjoner i ett rutenett, med Nytt, årsakskjeden fra kunnskapskartet og fag, teknikk og om portalen nedenfor. «Mest lest» står bare i sidepanelet på undersidene.
Datasentre i USA og Norge: Hva Loudoun County kan lære oss →
USAs datasenterhovedstad fikk 1,2 milliarder dollar i skatt og sinte naboer. Norge har 113-115 datasentre mot Loudouns 230, brukte 3,3 TWh i 2025 og fikk under 12 millioner kroner i selskapsskatt. Hva dagens USA Today-forside kan lære oss, og hvorfor modellen ikke lar seg kopiere.
Mest lest siste 7 dager
- 1Datasentre og kraftforbruk49 visninger
- 2Topp 1 prosent eier like mye som halvparten av Norge28 visninger
- 3Datasenteranlegg i Norge21 visninger
- 4Konkurser18 visninger
- 5Priser17 visninger
- 6Alderspensjon 2025 - gjennomsnittlig utbetaling og avgangsalder17 visninger
- 7Befolkning14 visninger
- 8Gjeld14 visninger
- 9Aktørene i norsk datasenterindustri14 visninger
- 10Pensjonssparing13 visninger