Retningslinjer for fil- og dataformat
Data leveres til DBH i form av tekstfiler (csv) eller Excel-filer (xls/xlsx). Første linje i csv-filer skal være en datalinje med riktig antall kolonner, uten kolonneoverskrifter. Excel-filer skal alltid ha en linje med kolonneoverskrifter før første datalinje. Overskriftene må stemme med tabelldokumentasjonen. Videre stilles følgende krav til csv-filer:
- Filen skal være en ren tekstfil kodet med UTF-8
- Felt skal separeres med semikolon (;)
- Tekstfelt (dvs. der datatypen er CHAR eller VARCHAR) skal kvalifiseres med doble hermetegn (")
- Doble hermetegn inne i tekstfelt skal ikke forekomme
- Blanke felt angis med NULL
- Linjeskift angis med \n eller \r\n
Krav til data
- Kolonnene i filen må komme i samme rekkefølge som de er beskrevet i tabelldokumentasjonen (fagskoler (DBH-HYU), universitet & høyskoler) for den gitte tabellen.
- Verdien i hvert felt må være i samsvar med definisjonen i tabelldokumentasjonen.
- Tomme felt tillates som regel ikke. For eksempel vil manglende verdier for institusjonskode, avdelingskode, studieprogramkode eller emnekode føre til at filen ikke kan leses inn.
- Etter at filen er blitt lastet inn i databasen kjøres det som regel en sekvens med automatiske valideringer som er blitt definert for den spesifikke tabellen. Når filen har passert alle valideringsreglene vil det være mulig å godkjenne og publisere dataene i DBH.
Eksempel
Dataene i utdraget under gjelder for tabellen Kvalifikasjoner.
                  "1130";"520000";"320000";2022;1;1;"B-FYS";"BACHELOR I FYSIKK";"REALFAG";"B3";"659929";"BACH30";180
                  "1130";"520000";"320000";2022;1;1;"B-GEO";"BACHELOR I GEOLOGI";"REALFAG";"B3";"659929";"BACH30";180
                  "1130";"530000";"330000";2022;1;1;"B-HIS";"BACHELOR I HISTORIE";"SAMVIT";"B3";"613424";"BACH30";180
                  "1130";"520000";"320000";2022;1;1;"M-MATE";"MASTER I MATEMATIKK";"REALFAG";"M2";"753109";"MAST20";120
                  "1130";"540000";"340000";2022;1;1;"M-MBL";"MASTER I MARIN BEDRIFTSLEDELSE";"ØA";"M2";"741123";"MAST20";120
                  "1130";"510000";"310000";2022;1;1;"M-PSY";"MASTER I PSYKOLOGI";"SAMVIT";"M2";"736104";"MAST20";120
                  (...)
            
                    Legg merke til at både kodefelt av typen CHAR og beskrivelsesfelt av typen VARCHAR kvalifiseres med doble hermetegn.