# Datamodeller

### Hva er en datamodell?

En datamodell er som en tabell, og fungerer litt på samme måte som et Excel-ark, bare med mer struktur. Den bestemmer hvilke kolonner du har, og hva slags type data som kan legges inn.&#x20;

### Hva består en datamodell av?

En datamodell består av kolonner, der hver kolonne har:

* Et navn&#x20;
* En type (tekst, tall, dato osv)

Kolonnene kan ha ulik funksjon:

* **Påkrevd**: Celler som må fylles før raden kan lagres
* **Skjult**: Skjuler kolonnen i tabellen for brukere. Dette er nyttig dersom enkelte kolonner ikke er relevante for alle, men fortsatt skal være tilgjengelige i datamodellen.
* **Unik**: Brukes til å sikre at verdier ikke dupliseres i en kolonne. Dette gjør det enklere å unngå feil og sørger for at hver rad kan identifiseres entydig.
* **Aggregering**: Brukes til å oppsummere verdier i en kolonne. Oppsummeringen kan beregnes som sum, gjennomsnitt, minimum eller maksimum, og vises nederst i tabellen.

### Hvordan henger det sammen?

For å forstå hvordan dette henger sammen i systemet, er det nyttig å skille mellom tre ting:

* **Datamodell** = oppsettet (kolonner og typer)
* **Datasett** = en tabell basert på datamodellen
* **Datarader** = innhold i tabellen

Dette kan sammenlignes med Excel ved at:

* **Datamodell** = oppsettet på arket
* **Datasett** = selve arket
* **Datarader** = radene du fyller inn

### Hvorfor bruke datamodeller?

Datamodeller gir mer struktur enn et vanlig Excel-ark.

De gjør det enklere å:&#x20;

* Holde oversikt over data
* Unngå feil
* Koble data mellom tabeller
* Bruke samme oppsett flere steder

### Forutgående aktiviteter

Før du oppretter en datamodell, kan det være lurt å ha en Excel-fil eller oversikt over dataene du vil bruke. Dette gjør det enklere å:

* dele opp data i tydelige kolonner
* velge en kolonne som kan være unik &#x20;

&#x20;

### Unik identifikator

En unik identifikator brukes til å skille radene fra hverandre. Du kan velge en kolonne som er unik, for eksempel e-post eller artikkelnummer. Dette betyr at ingen rader kan ha samme verdi i denne kolonnen.

Dette er spesielt viktig når du importerer data eller kobler datasett sammen. Den unike identifikatoren brukes som referanse for å sikre at data knyttes til riktig rad, og gjør det enklere å unngå duplikater.

#### Eksempel

Du har en datamodell for leverandører, der organisasjonsnummer er satt som unik identifikator.

Hvis du senere importerer et datasett med produkter, kan hver rad referere til organisasjonsnummeret. Dibbel vil da automatisk koble produktene til riktig leverandør.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dibbel.no/brukerveiledninger/for-nettsiden/funksjoner/datamodeller.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
