13.07.2015 Views

User Manual - Data Migration - DK - Energinet.dk

User Manual - Data Migration - DK - Energinet.dk

User Manual - Data Migration - DK - Energinet.dk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Brugermanual - <strong>Data</strong>migrering<strong>Energinet</strong>.<strong>dk</strong>13. april 2012<strong>Data</strong>Hub support:<strong>Data</strong>hub@energinet.<strong>dk</strong>Tlf. 7022 2810


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Indhold1 Introduktion .................................................................................................. 41.1 Formål ................................................................................................. 41.2 Læse vejledning .................................................................................... 41.3 Dokument historie ................................................................................. 42 Migreringsproces ........................................................................................... 62.1 Overordnet beskrivelse ........................................................................... 62.2 Elleverandørernes opgave ....................................................................... 72.3 Migreringskørsel .................................................................................... 72.4 Migreringsværktøjer ............................................................................... 83 Fil overførsel ................................................................................................. 93.1 Fil overførelse via FileZilla ....................................................................... 93.2 Konfigurering af Firewall ......................................................................... 93.3 Download af FileZilla .............................................................................. 93.4 Opsætning af FTP ................................................................................. 103.5 Åben et Websted .................................................................................. 123.6 Mappe med overførsler .......................................................................... 143.7 Upload af data ...................................................................................... 153.8 Timeout i FileZilla ................................................................................. 164 <strong>Data</strong>migrering .............................................................................................. 174.1 <strong>Data</strong>Hub .............................................................................................. 174.1.1 Login 174.1.2 Start side ............................................................................. 184.1.3 Skift sprog ........................................................................... 184.1.4 Log af .................................................................................. 194.1.5 Navigation ........................................................................... 194.2 <strong>Data</strong>migrering - List Migreringskørsler ..................................................... 204.3 <strong>Data</strong>migrering - Start migrering ............................................................. 214.4 <strong>Data</strong>migrering - Status for datamigrering ................................................ 234.5 <strong>Data</strong>migrering - Se rapporter ................................................................. 244.6 <strong>Data</strong>migrering - Slet alle data ................................................................ 255 Rapporter .................................................................................................... 275.1 Rapporter kørt under en datamigrering .................................................... 275.2 Rapporter kørt af bruger ........................................................................ 285.2.1 Rapport igangsætning ........................................................... 295.2.2 Kørsel af Stamdata rapport (Master <strong>Data</strong> Report) ...................... 295.2.3 Opsætning af kørsel til afvikling i baggrund .............................. 345.2.4 De færdige rapporter ............................................................. 366 Filformater ................................................................................................... 376.1 Navngivning af filer ............................................................................... 386.2 Syntaks for header linjen ....................................................................... 386.3 Syntaks for datalinjer ............................................................................ 396.4 Syntaks for footer linjen ........................................................................ 396.5 Eksempler på filer ................................................................................. 407 Feltbeskrivelse til filer ................................................................................... 417.1 Felter i Header linjen (HDR) ................................................................... 417.2 Felter i <strong>Data</strong> linjer (DATA)...................................................................... 42side 2 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20127.3 Felter i Footer linjen (FTR) ..................................................................... 47Appendix A – Fejlkoder ved validering, DM .............................................................. 49Appendix B – Fejlkoder ved validering, VAL ............................................................. 53side 3 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Version Status Dato Beskrivelse Forfatterdet danske elmarked, version 2.0”)3.8 – Nyt afsnit7.2 – <strong>Data</strong>typer og validering ændret forfelterne: Etage, Kommune ogaflæsningsfrekvens, så de stemmer overensmed RSM-dokumentetAppendix ADM-001 – ændretDM-118, DM-207, DM-222 – fjernetDM-226 – Ny (ændret udgave af DM-118)VAL-084 – VAL-098 – Nye valideringerside 5 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20122 Migreringsproces2.1 Overordnet beskrivelseNetvirksomhederne danner udtræk af stamdata og måledata fra egne systemer.Udtrækkene sker til tre simple csv-filer, der indlæses i Migreringssystemet.<strong>Data</strong> vil her blive valideret og hvis data opfylder valideringskriterierne, læses data ind imigreringssystemet. Netvirksomhederne kan løbende danne rapporter, der viser statuspå indlæsningerne - hvor mange er ok, hvor mange er fejlet - og hvorfor er de fejlet.Netvirksomhederne kan selv styre migreringsprocessen via web-interface og migreringenkan udføres successivt.GridoperatorsEN<strong>DK</strong>Create extract Import Validate ReportingClearingErrorsElleverandørerne kan løbende i processen udtrække en rapport (csv-fil) der viserstamdata for de målepunkter elleverandøren er registreret som leverandør på. Dennerapport skal elleverandøren anvende til validering af de migrerede data. Hviselleverandøren finder uoverensstemmelser i data, udredes dette bilateralt mellemelleverandøren og netvirksomheden i migreringsforløbet.Systemmæssigt vil Migreringssystemet være en del af <strong>Data</strong>Hub løsningen, med egnefunktioner og egne skærmbilleder (web). Systemet vil kun være aktivt imigreringsperioden og vil blive lukket ved go-live af <strong>Data</strong>Hub.<strong>Data</strong>filerne afleveres fra netvirksomhederne til Migreringssystemet via SFTP.side 6 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20122.2 Elleverandørernes opgaveElleverandørerne skal i migreringssystemet udtrække en rapport (csv-fil) der viser allestamdata for alle de målepunkter, som er tilknyttet den pågældende elleverandør,Elleverandørerne skal kontrollere at stamdata for målepunkterne er i overensstemmelsemed elleverandørens oplysninger. Ved evt. uoverensstemmelse skal elleverandørenudrede dette bilateralt med netvirksomheden.2.3 MigreringskørselNedenstående figur illustrerer forløbet ved en migreringskørsel i migreringssystemet:Netselskabet danner filer til migrering og filerne overføres til migreringssystemet via ftp.Når filerne er placeret på migreringssystemets ftp-server kan migreringskørslen startesefter indlogning til systemet.Migreringen udføres i tre step:1. Import - filen indlæses i systemet og der kontrolleres om:- filformatet er korrekt- alle felter overholder formaterne som specificeret- alle tvungne felter er til stede- checksum (og antal linjer i filen) er korrekt.Hvis der konstateres fejl i dette step, noteres fejlene i rapporten"Failures_File_Import__.csv - og fejlene vil alle være inummerserien DM-1xx. (se appendix A).Hvis der konstateres fejl i import steppet afvises filen og der migreres intet.side 7 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20122. Validate - der foretages nu en mere forretningsmæssig validering af data.F.eks.: Er målepunktet allerede indlæst? Hvis målepunktet er et skabelonafregnetmålepunkt, skal der også angives aflæsningsdato o.s.v.Hvis der konstateres fejl, noteres disse i rapporten:"Failures_Validation_Stage__.csv - og fejlene vil være inummerserien DM-2xx eller VAL-xxx (se appendix A og B).Hvis der konstateres fejl ved data på et målepunkt, afvises alle data for dettemålepunkt.3. Reporting - Der dannes en oversigtsrapport for migreringskørslen, der viser hvormange linjer, som er migreret/fejlet.Når migreringskørslen er afsluttet, vil der altid være dannet de tre ovenstående filer ogdisse kan ses i systemet.Man behøver ikke være logget på systemet, mens migreringkørslen udføres. Man kanstarte migreringen, og senere kontrollere rapporterne for at se forløbet for kørslen.2.4 MigreringsværktøjerI forbindelse med migreringen, vil man møde tre forskellige værktøjer:1. FTP-klient - Til overførsel af filer til Migreringssystemet. Dette er beskrevet ikapitel 32. Migreringssystemet - Afvikles i en almindelig Internet browser. Dette er beskreveti kapitel 4.3. Rapporteringssystemet (JasperSoft) - Er en del af migreringssystemet, menafvikles i et selvstændigt browservindue. Man kan ikke logge ud frarapportsystemet, så vinduet lukkes når man er færdig med rapporten.FTP – f.eks. FileZillaMigreringssystem (browser)Rapporteringssystem (browser)side 8 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20123 Fil overførselFilerne skal overføres via FTP til Migreringssystemet. Der er i denne vejledning valgt atbeskrive denne proces via brug af værktøjet FileZilla. Bemærk at andre FTP programmerogså kan anvendes.3.1 Fil overførelse via FileZillaDette kapitel beskriver upload af filer. FTP-værktøjet er FileZilla.3.2 Konfigurering af FirewallHvis ftp-serveren tilgås via en firewall, skal nedenstående porte være åbne i denne:TCP: 20, 21, 500, 501, 989, 990 og 2000-25003.3 Download af FileZillaFileZilla kan downloades gratis fra http://sourceforge.net/projects/filezilla eller lignendesites. Versionen vi har benyttet er 3.5.2 til Windows 32 bit.Dette skærmbillede vil blive vist ved start af FileZilla.Skærmbillede: FileZillaUnder værktøjslinjen og ”Lyntilslut”, vises meddelelser så som overførselslog ogtilslutnings relaterede meddelelser. Nedenfor kan fileoversigten findes.side 9 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Ved tryk på "Nyt Websted", skal der angives et navn og de følgende indstillinger.Navn kunne være ”Migrering_FTP”Tab Felt VærdGenerelt Vært ftp.datamigrering.datahub.<strong>dk</strong>Generelt Protokol FTP - File Transfer ProtocolGenerelt Kryptering Forlang eksplicit FTP over TLSGenerelt Logontype NormalGenerelt Bruger Generelt Kodeord OverførselsindstillingerOverførselstilstandPassivSkærmbillede: FileZilla - Websted Managerside 11 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20123.5 Åben et WebstedAlle sites vil blive vist, når der klikkes på pilen i øverste venstre hjørne.Skærmbillede: FileZilla - Vælg WebstedVed klik på ”TST-031”(i dette eksempel) oprettes forbindelse til serveren, efter at haveetableret forbindelsen vil følgende blive vist. Hvis der ligger filer på fjernserveren vil disseogså blive vist.side 12 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Skærmbillede – FileZilla – Vis Websiteside 13 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20123.6 Mappe med overførslerNaviger til den mappe hvor filerne til upload findes.Skærmbillede: FileZilla - <strong>Data</strong> til overførselI dette eksempel er der 3 data overførsler tilgængelig: ALL_CONNECTION_031_00200.dat: Indeholder målepunkter for netområde 031. MASTERDATA_031_00200.dat: Indeholder stamdata for netområde 031. METERDATA_031_00200.dat: Indeholder måledata for netområde 031.side 14 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20123.7 Upload af dataDer kan uploades filer på 2 måder: Dobbeltklik på et filnavn for at uploade data (i den venstre rude: ”Lokalt sted”). Lav drag & drop (træk fil fra venstre side til højre side).I dette eksempel er det filen ”All_CONNECTION_031_00200.dat” der er flyttet.Skærmbillede: FileZilla - Upload dataOvenstående figur viser at filen "ALL_CONNECTION_031_00200.dat" er tilgængelig pådatamigrerings serveren(ruden "Fjernsted”).Det vil nu være muligt at udføre en migrering af de data, der er overført til serveren.side 15 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20123.8 Timeout i FileZillaHvis man oplever, at FileZilla laver ”TimeOut” i forbindelse med upload af data, kan detteløses ved at ændre en parameter i FileZilla. Vælg menupunktet ”Edit -> Settings”:Under det første punkt (Connection) kan Timeout sættes til den ønskede værdi, eller ”0”for at disable timeout.side 16 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124 <strong>Data</strong>migreringI dette kapitel beskrives hvordan <strong>Data</strong>Hub anvendes til datamigrering.4.1 <strong>Data</strong>Hub4.1.1 LoginKlik på nedenstående link eller tilføj det i Internet browser:https://www.datamigrering.datahub.<strong>dk</strong>/sites/GenericContent<strong>Energinet</strong><strong>DK</strong>SCIndtast brugernavn og adgangskode for at logge ind, denne information er tilsendt i brevfra <strong>Energinet</strong>.<strong>dk</strong>.Skærmbillede: <strong>Data</strong>Hub - LoginVed login kan vælges, om man ønsker at anvende sproget dansk eller engelsk.Hvis der ikke kan logges ind, så tjek: Er skrevet korrekt. Er skrevet korrekt. At "Caps Lock" ikke er aktiveret.Det er ikke muligt at skifte password i migreringssystemet.Der tildeles kun ét brugernavn til hver netvirksomhed og elleverandør. Det er muligt forflere brugere at anvende dette brugernavn samtidig, men det er dog kun tilladt at haveen migreringskørsel aktiv pr. brugernavn.side 17 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.1.2 Start sideEfter login vises følgende skærmbillede, som er <strong>Data</strong>Hub startbillede.Skærmbillede: <strong>Data</strong>Hub - HomePå startsiden er der funktioner til at Skifte sprog Logge af4.1.3 Skift sprogFor at skifte sprog på <strong>Data</strong>Hub, klikkes på brugernavn i øverste højre hjørne. Vælg imenuen Visningssprog.side 18 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Skærmbillede: <strong>Data</strong>Hub - Sprogindstillinger4.1.4 Log afDer logges ud ved at klikke på brugernavnet (i øverste højre hjørne) og vælgmenupunktet Log ud.Skærmbillede: <strong>Data</strong>Hub - Log af4.1.5 NavigationNavigationen i <strong>Data</strong>Hub er browser funktionalitet. Ved klik på menupunktet påmenulinjen, foldes menuen ud - og der kan navigeres direkte til undermenuer.Skærmbillede: <strong>Data</strong>Hub - Navigationside 19 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.2 <strong>Data</strong>migrering - List MigreringskørslerHer kan en ny datamigrering startes, slettes data og se rapporter for de aktuelledatamigreringer listet på siden.Der vises alle kørsler, som er afviklet af brugeren, sorteret efter migreringsnummeret(faldende).Skærmbillede: List MigreringskørslerNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List MigreringskørslerFølgende handlinger kan udføres:MigreringsnummerVed klik på migreringsnummeret mens en migrering foregår, kan man se denaktuelle status på migreringen. Når en migrering er kørt færdig, vil dette link ikkelængere have nogen funktion.Start migreringVed klik på knap ”Start migrering” åbnes et skærmbillede, hvor man kan indtastedetaljer omkring den enkelte migrering.[se afsnit 4.3]Slet alle dataVed klik på knap ”Slet alle data”, vil man få mulighed at slette alle data for egennetvirksomhed.[se afsnit 4.4]Se rapporterVed klik på knap ”Se rapporter” gives der adgang til at se de rapporter, som erdannet under datamigreringen.[se afsnit 4.6]side 20 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.3 <strong>Data</strong>migrering - Start migreringHer kan en ny kørsel startes.Skærmbillede: Start migreringNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapStart migreringFølgende handlinger kan udføres:Migreringsnummer skal indtastes med 5 cifre.Netområdenummer (DE nummer) skal indtastes med 3 cifre.StartVed klik på denne knap bliver en ny kørsel igangsat. For at overvåge denneproces blive skærmbilledet "Vis resultater" åbnet. Under afvikling er det ikkemuligt at udføre en nulstilling.[se afsnit 4.5]AfbrydVed klik på denne knap vil skærmbillede "List Migreringskørsler" vil blive vist.[se afsnit 4.2]side 21 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Fejlmeddelelser vises i en rød boks – og ser sådan ud.Skærmbillede: Start migrering, fejlmeddelseNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapStart migreringside 22 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.4 <strong>Data</strong>migrering - Status for datamigreringNår en migrering er startet, kan forløbet for datamigreringen overvåges.Der vises følgende oplysninger om en datamigrering: Status (viser løbende status under kørslen). Samlet (Antal linjer, der er læst ind). Nye (Antal linjer som er indlæst ok og venter på at blive valideret). Valideret (Antal linjer som er valideret ok). Fejl (Antal linjer, som er fejlet under valideringen).Summen af typerne Valideret og Fejl, vil ikke nødvendigvis stemme med Samlet, nårkørslen er afsluttet. Dette skyldes, at relaterede linjer til Fejlede ikke tælles med. Dissekan ses i kørselsrapporten for den givne kørsel.Dette skærmbillede vil blive opdateret (automatisk) hvert minut eller når deropdateringer. Der kan også trykkes F5 for manuel opdatering.Skærmbillede: Se OversigtNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapStart migrering > knap StartFølgende kan udføres:Vis MigreringskørslerVed tryk på knap vises skærmbillede "List Migreringskørsler"[se afsnit 4.2]side 23 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.5 <strong>Data</strong>migrering - Se rapporterFormålet med dette skærmbillede er at vise en oversigt over de rapporter, der eroprettet under afviklingen af kørslerne.Skærmbillede: Se rapporterNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapSe RapporterFølgende handlinger kan udføres:Vis rapporterTryk på link ”Vis rapporter”. Dette link åbner "JasperSoft Rapporter. skabt underKørsel" i et nyt vindue.[se afsnit 5.1]List migreringerVed tryk på knap bliver skærmbillede "List Migreringskørsler" vist.[se afsnit 4.2]side 24 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20124.6 <strong>Data</strong>migrering - Slet alle dataHer kan sættes en kørsel i gang, der sletter alle stam- og måledata for det angivnenetområde.Skærmbillede: Slet dataNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapSlet alle dataNår der er indtastet netområdenummer og trykket på knappen "Start" bliver alle stamogmålerdata for netområdet fjernet. Før den faktiske nulstilling vil der blive åbnet endialogboks, hvor man skal bekræfte, at man ønsker at slette.Skærmbillede: Slet alle data - BekræftelseNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapSlet alle dataside 25 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Ved at trykke på knappen "OK" bliver nulstillingen startet. Under fjernelsen er detikke muligt at oprette nye kørsler. Ved afslutning af kørsel forsvinderdialogboksen og man kommer tilbage til forrige skærmbillede. Skærmenopdateres ikke automatisk, så tryk F5 for opdatering af browseren.side 26 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20125 RapporterI dette afsnit beskrives rapportgeneratoren samt de rapporter, der kan dannes.Rapportgeneratoren der anvendes hedder JasperSoft (skærmbilleder med blå baggrund).Rapporterne, som bliver dannet i forbindelse med en <strong>Data</strong>Migrering, vil være tilgængeligevia portalen 2 steder.Rapporter som dannes under en kørsel, vil kunne hentes via datamigrering skærmbilledet[afsnit 4.6]. Rapporter som ikke relaterer direkte til en kørsel, kan dannes via menuen.Nedenstående tabel viser alle rapporter og hvor de findes.Rapport Rapportresultater -findes viaskærmbilledet"Se rapporter" [4.6]Failure Details Report File ImportXRapportdefinitionerfindes viaJasperSoft [5.2]Failure Details Report Validation StageDetails <strong>Migration</strong> Run ReportStamdatarapportManglende måledata rapportXXXXDe første tre rapporter bliver oprettet under en datamigrering, mens de 2 sidste vil bliveoprettet efter anmodning.Der skelnes mellem rapportdefinitioner og rapportresultater. Ved rapportdefinitioner skalrapporten køres, for at se et rapportresultat.5.1 Rapporter kørt under en datamigreringFølgende rapporter vises ved tryk på link ”Vis rapporter” i skærmbillede "Se rapporter".Disse rapporter er alle dannet under en datamigrering.Skærmbillede: Report outputsNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > List Migreringskørsler > knapSe Rapporter > link Vis rapporterside 27 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Ved tryk på link (tekst i blå farve) åbnes rapportresultat - i enten Adobe Reader (pdffiler)eller Excel (csv-filer).Hvordan filen åbnes (om filen åbnes i nyt browservindue eller starter Excel) er afhængigaf pc'ens lokale opsætning i browseren.5.2 Rapporter kørt af brugerVia menuen er følgende rapporter tilgængelige. Stamdatarapport (Master <strong>Data</strong> Report) Manglende måledata rapport (Report On Missing Meter <strong>Data</strong>)Skærmbillede: RapporterNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > Rapporterside 28 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20125.2.1 Rapport igangsætningEfter valg af rapporten "Master <strong>Data</strong> Report" vil følgende skærmbillede blive vist.Skærmbillede: Migreringsstatus, ReportsNavigation: <strong>Data</strong>Hub(home) > <strong>Data</strong>migrering > Rapporter > Master <strong>Data</strong> ReportHer ses rapportdefinitionen til Master <strong>Data</strong> Report. Ved at dobbeltklikke pårapportdefinitionen startes rapporten, eller man højreklikke på rapportdefinitionen og fårhermed vist en menu med følgende valg:RunVed valg af ”Run” åbnes rapporten på skærmen når denne er dannet. Nårrapporten er indlæst, er det er muligt at eksportere rapporten manuelt. "Run"svarer til at dobbeltklikke på rapportdefinitionen.Run in BackgroundVed valg af ”Run in Background” er det muligt at køre rapporten i baggrunden.Hvis man vælger denne metode, vil resultatet blive vist når man klikker påmenupunktet ”Reports output” i menuen i venstre side.[se afsnit 5.2.2]ScheduleVed valg af ”Schedule”, laves der et job med gentagelser til afvikling af en rapporti baggrund. - dette er ikke relevant i denne sammenhæng.5.2.2 Kørsel af Stamdata rapport (Master <strong>Data</strong> Report)Efter dobbeltklik på rapportdefinitionen (master_data_report), spørges der om GLNnummeret for virksomheden. Dette er defineret på forhånd, så værdien skal blot vælgesfra rullelisten "Use saves values":side 29 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Herved udfyldes parameteren med det korrekte GLN nummer, der kan trykkes på "OK"knappen og rapporten startes:Mens rapporten afvikles, vises denne boks på skærmen:Når rapporten er afsluttet, vises resultatet på skærmen:side 30 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012<strong>Data</strong> kan exporteres til csv-format, ved valg af "Export":Man vil blive spurgt, om filen skal åbnes - eller gemmes (standard Windows). Detanbefales, at man gemmer filen på sit lokale drev, idet en "Åbn" - vil resultere i enforkert konvertering af "æøå" i filen:Hvis man vælger "Åbn" - vil filen se således ud i Excel:side 31 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Hvis man i stedet gemmer filen lokalt, og anvender importfunktionen.Excel 2003:Her vælges: <strong>Data</strong> -> Importer eksterne data:Excel 2010:Her vælges <strong>Data</strong> -> Fra tekst"Kan man i "Filoprindelse" angive at filen er i UTF-8:side 32 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Hermed tolker Excel koderne for "æøå" korrekt:Der skal angives at "Afgrænsere" er Semikolon:Tryk Udfør - og data vil nu blive vist korrekt i Excel:side 33 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20125.2.3 Opsætning af kørsel til afvikling i baggrundHvis man har behov for at afvikle rapporter i baggrunden, er dette muligt.Her kan indtastes alle output indstillinger såsom filnavn og output sti. Det vil kun væremuligt at vælge CSV format (og i enkelte rapporter også PDF).Højreklik på rapportdefintionen og vælg "Run in Background…"Her vælges GLN nummeret - på samme måde som ved kørsel til skærm og der trykkespå "Next"side 34 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Ved at trykke på knappen "Browse…" vil den følgende dialog blive vist.side 35 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012I dette skærmbillede vælges der den ønskede fil placering i Jaspersoft og man kan medalmindelig filhåndtering vælge hvilken mappe resultatfilen skal placeres i.Ved tryk på knap "Submit" i skærmbillede "Output Settings", vil der starte et job, somdanner en rapport på den valgte output placering.5.2.4 De færdige rapporterEr der valgt at køre en rapport i baggrunden, vil man finde resultatet her.Ved valg af "Reports output" i JasperServer vises de dannede rapporter.side 36 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20126 FilformaterDette kapitel beskriver overordnede regler for filformaterne der skal migreresDer findes fire type af filer, der alle afleveres til migreringssystemet via FTP.1. ALL_CONNECTIONIndeholder en liste af målepunkt ID for alle målepunkter i et netområdeListen bør være så komplet som muligt, da denne anvendes til rapportering affremdrift for migreringen for det enkelte netområde2. MASTERDATA:Indeholder stamdata for målepunkter, og ændringer over tid på disse.Ændringerne på stamdata skal placeres i kronologisk orden i filen.3. METERDATA:Indeholder måledata for hvert målepunktMåledata skal angives kronologisk orden i filen (pr. målepunkt)4. DELETE_CONNECTION:Indeholder en liste over målepunkter der ønskes slettet i migreringssystemet,der slettes bade stamdata og målinger for disse målepunkter.Filtyperne 1, 2 og 3 kan migreres samtidig (i samme kørsel), men filtype 4 (DELETE_CONNECTION)kan kun migreres selvstændig (ingen andre filtyper til stede).For at sikre entydighed, gælder følgende regler:1. I ALL_CONNECTION og DELETE_CONNECTION skal målepunkt ID være entydig i filen2. I MASTERDATA skal kombinationen målepunkt ID og gyldig-fra være entydig3. I METERDATA skal kombinationen målepunkt ID og start-tid være entydig, og målepunktID og slut-tid skal være entydig. Det er ikke tilladt med overlap mellem måleperioder.4. MASTERDATA og METERDATA må kun indeholder målepunkt ID der allerede er migreretmed ALL_CONNECTION5. Det er kun muligt at opdatere den sidste periode for stamdata for et målepunkt(MASTERDATA). En opdatering af stamdata vil ske ved at migrere målepunktet med præcissamme gyldig-fra, som den sidste periode angiver.Det er ikke muligt at opdatere mellemliggende perioder i stamdata, da der sker envalidering af tilladte statusændringer fra én periode til næste periode. Hvis stamdata til enmellemliggende periode ønskes ændret betyder dette, at målepunktet skal slettes(DELETE_CONNECTION) og migreres igen.6. Opdatering af måledata (METERDATA) er muligt ved at angive samme målepunkt ID,startid og sluttid på målingen der ønskes opdateret.Øvrige regler for migreringsdata:1. Ved skift af balanceansvarlig på et målepunkt (uden samtidig skift af elleverandør) skaldette i migreringen angives med årsagskode E32 (opdatering af stamdata).side 37 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20126.1 Navngivning af filerFilnavnene skal have følgende opbygning:ALL_CONNECTION__.datMASTERDATA__.datMETERDATA__.datDELETE_CONNECTION__.datFilnavnet skal være uppercase, og fil-extension (".dat") skal være lowercase.Felt Beskrivelse TypeNetområdeMigr.nrNetområdenummer. Skal angives med 3 cifre (eks. 023) String(3)Migreringsnummer.Nummeret skal angives med 5 cifre (eks. 00001).Hver migrering skal have et entydigt migreringsnummer.String(5)Kombinationen af og skal være entydig.Et eksempel på gyldige filnavne:ALL_CONNECTION_023_00001.datMASTERDATA_023_00001.datMETERDATA_023_00001.datDELETE_CONNECTION_023_00002.datØvrige regler for filformat er:1. Filens første linje skal være en header record. Syntaks beskrevet i 6.1.12. Filens sidste linje skal være en footer record. Syntaks er beskrevet i 6.1.33. Filens øvrige linjer er afhængig af filtypen, og er beskrevet i afsnit nedenfor.4. Skilletegn mellem felter er tegnet "|" (pipe - Unicode 007C).5. Linjer skal afsluttes med carriagereturn/linefeed (CR/LF - Unicode 0D0A)6. <strong>Data</strong> i felter må ikke indeholde skilletegnet ("|") eller linefeed (0D0A)7. Tegnsættet skal være UTF-88. Filen må ikke indeholde BOM markering(Bemærk, at kravet i punkt 8 (BOM) vil blive fjernet, da dette har voldt problemer forvisse systemer at kunne honorere. Der vil blive orienteret på <strong>Data</strong>Hub hjemmesiden omtidspunkt for implementering af denne ændring. 2012-01-06/JGr)6.2 Syntaks for header linjenDen første linje i hver fil skal overholde nedenstående format. Linjen identificeres med "HDR" iførste felt. I appendiks A ses en beskrivelse af de enkelte felter.ALL_CONNECTION filen:HDR|ALL_CONNECTION||||side 38 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012MASTERDATA filen:HDR|MASTERDATA||||METERDATA filen:HDR|METERDATA||||ALL_CONNECTION filen:HDR|DELETE_CONNECTION||||6.3 Syntaks for datalinjer<strong>Data</strong>linjerne i hver fil skal overholde nedenstående format. Linjerne identificeres med "DATA" iførste felt. I appendiks B ses en beskrivelse af de enkelte felter.ALL_CONNECTION filen:DATA|MASTERDATA filen:DATA||||||||||||||||||||||||||||||||||||||||||||||||||||METERDATA filen:DATA|||||DELETE_CONNECTION filen:DATA|6.4 Syntaks for footer linjenDen sidste linje i hver fil skal overholde nedenstående format. Linjen identificeres med "FTR" iførste felt. I appendiks C ses en beskrivelse af de enkelte felter.ALL_CONNECTION filen:FTR||MASTERDATA filen:FTR|< Antal<strong>Data</strong>Linjer >|METERDATA filen:FTR|< Antal<strong>Data</strong>Linjer >|DELETE_CONNECTION filen:FTR|< Antal<strong>Data</strong>Linjer >|side 39 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20126.5 Eksempler på filerALL_CONNECTION:HDR|ALL_CONNECTION|023|2011-11-07T15:43Z|00327|Test for 7 målepunkterDATA|571313153100018072DATA|570715000000061806DATA|570715000000061813DATA|570715000000061820DATA|570715000000061837DATA|570715000000061844DATA|570715000000061851FTR|7|5043MASTERDATA:HDR|MASTERDATA |023|2011-11-07T15:43Z|00327|Test indlæsning af stamdataDATA|571313153100018072|023|2011-03-01|E32|E17|E22|8693|Tonne Kjærsvej|65A|…etcDATA|570715000000061806|023|2011-03-01|E32|E17|E22|8693|Tonne Kjærsvej|1|…etcDATA|570715000000061813|023|2011-03-01|E32|E17|E22|8693|Tonne Kjærsvej|2|…etcDATA|570715000000061820|023|2011-03-01|E32|E17|E22|8693|Tonne Kjærsvej|3|…etcFTR|4|34772METERDATA:HDR|METERDATA|023|2011-11-07T15:43Z|00327|Test indlæsningen af målingerDATA|571313153100018072|2011-03-21T16:00Z|2011-03-21T17:00Z|E01|243.324DATA|571313153100018072|2011-03-21T17:00Z|2011-03-21T18:00Z|E01|223.438DATA|570715000000061806|2011-03-21T16:00Z|2011-03-21T17:00Z|E01|115.323DATA|570715000000061806|2011-03-21T17:00Z|2011-03-21T18:00Z|E01|173.839DATA|570715000000061806|2011-03-21T18:00Z|2011-03-21T19:00Z|E01|242.321FTR|5|998.245DELETE_CONNECTION:HDR|DELETE_CONNECTION|023|2011-11-07T15:43Z|00327|Slet målepunkterDATA|571313153100018072DATA|570715000000061806DATA|570715000000061813DATA|570715000000061820DATA|570715000000061837DATA|570715000000061844DATA|570715000000061851FTR|7|5043side 40 af 60


7 Feltbeskrivelse til filer7.1 Felter i Header linjen (HDR)Felt definition for header linje i ALL_CONNECTION / MASTERDATA / METERDATA / DELETE_CONNECTION:FeltNr.Felt Beskrivelse/validering Type Mandatory/Optional1 Linjeidentifikation Skal være "HDR" String(3) M HDR2 FilType Filtype. Værdier:- ALL_CONNECTION- MASTERDATA- METERDATA- DELETE_CONNECTION3 Netområde Netområdenummer (DE nummer)Skal angives med evt.foranstillede nuller4 Tidspunkt fordataudtrækTidspunkt for dataudtrækFormat: YYYY-MM-DDTHH:MMZ.5 Migr.nr Migreringsnummer.Skal angives med 5 cifre (medforanstillede nuller), og skal væreentydig for netområdet.6 Tekst Frit tekstfelt. Kan anvendes frit afnetvirksomheden.Teksten migreres ikke, men erkun tiltænkt som intern hjælp fornetvirksomheden.EksempelString(17) M ALL_CONNECTIONString(3) M 023String(17) M 2011-11-07T15:43ZString(5) M 00001String(50) O Test data for migration


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 20127.2 Felter i <strong>Data</strong> linjer (DATA)Felt definition for DATA linjer i ALL_CONNECTION / DELETE_CONNECTION:FeltNr.Felt Beskrivelse/validering Type Mandatory/OptionalEksempel1 Linjeidentifikation Skal være "DATA" String(4) M DATA2 Målepunkt ID GSRN nummer til målepunktetsidentifikation.Der foretages modulus kontrol påGSRN nummeret.Number(18) M 571313113161134029Felt definition for DATA linjer i MASTERDATA:Felt nr Felt Beskrivelse/validering Type Forbrug (E17) Prod.Skabelon (E01) Time(E18)(E02)Fjrn.afl(D01)Manuel(D02)Migreresaf EN<strong>DK</strong>Udv.(E20)Analyse(D01,D02,D03)Migreres afEN<strong>DK</strong>Linjeid 1 Linjeidentifikation Skal være "DATA" String(4) M M M M M M DATAMålepunktEksempel2 Målepunkt ID Målepunktsidentiifikation (GSRN nr) Number(18) M M M M M M 5713131131611340293 Netområde nr. DE nummer på netområde, 3 cifre - medevt. foranstillet nul4 Gyldighedsdato Startdato for gyldighed af stamdata.Format: yyyy-mm-dd.5 Årsagskode Årsagskode for stamdataændring:- E01 Flytning (Move)- E02 Nyt målepunkt (New met. point)- E03 Leverandørskifte (Chg. of bal. sup.)- E32 Opd. af stamdata (Upd. mast. data)- E75 Ændr.afr.form (Chg. met. method)- E79 Ændr.tilsl.status(Chg. of conn. stat)6 Målepunktstype Målepunktstype:- E17 Forbrug (Consumption)- E18 Produktion (Production)String(3) M M M M M M 023String(10) M M M M M M 2011-03-01String(3) M M M M M M E32String(3) M M M M M M E17side 42 af 60


MålepunktAdresseFelt nr Felt Beskrivelse/validering Type Forbrug (E17) Prod.Skabelon (E01) Time(E18)(E02)- E20 Udveksling (Exchange)- D01 (VE production) - kun <strong>Energinet</strong>.<strong>dk</strong>- D02 (Technical) - kun <strong>Energinet</strong>.<strong>dk</strong>- D03 (Own production) - kun <strong>Energinet</strong>7 Tilslutningsstatus Status for målepunktet:- E22 Tilsluttet (Connected)- E23 Afbrudt (Disconnected)- D01 Inaktivt (Inactive)- D02 Nedlagt (Closed down)- D03 Nyoprettet (New)Fjrn.afl(D01)Manuel(D02)Migreresaf EN<strong>DK</strong>Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Udv.(E20)Analyse(D01,D02,D03)Migreres afEN<strong>DK</strong>String(3) M M M M M M E228 Vejkode Vejkode, 4 cifre: 0000 - 9999. Number(4) O O O O O O 8693Eksempel9 Vejnavn Vejnavn – kan evt. angives til ”Ukendt” String(35) M M M M M M Tonne Kjærsvej10 Husnummer Husnummer, evt. med bogstav String(6) O O O O O O 65A11 Etage Etage. f.eks: st, 1., 2. String(2) O O O O O O st12 Dørbetegnelse Dørbetegnelse, f.eks. th, tv, mf. String(4) O O O O O O th13 Bynavn Angives, hvis forskellig fra postdistrikt String(25) O O O O O O Erritsø14 Postnummer Postnummer 4 cifre: 0000 - 9999. Number(4) M M M M M M 700015 Postdistrikt Postdistrikt - svarende til postnummer String(25) M M M M M M Fredericia16 Kommune Kommunenummer. 0 - 999. Number(3) O O O O O O 607Marked 17 Elleverandør ID GLN nummer på elleverandør String(13) M M M M 579000001329618 Start leverance(ellev)Start på leverance fra elleverandørFormat: yyyy-mm-dd.String(10) M M M M 2011-02-0119 Balanceansvarlig ID GLN nummer på balanceansvarlig String(13) M M M M 579000140653020 Start leverance(bal.ansv.)Start på leverance fra balanceansvarligFormat: yyyy-mm-dd.String(10) M M M M 2011-02-01Kunde 21 Disponent 1 Navn på primær disponent String(35) M M M M <strong>Energinet</strong>.<strong>dk</strong>22 Fødselsdato 1 Fødselsdato på disponent 1.NULL hvis der er angivet CVR nummer.Format: yyyy-mm-dd.String(10) O O O O 1967-06-1723 CVR CVR nummer på disponent. String(8) O O O O 28980671side 43 af 60


Felt nr Felt Beskrivelse/validering Type Forbrug (E17) Prod.Skabelon (E01) Time(E18)(E02)NULL hvis der er angivet fødselsdato.8 digits: 10000000 - 99999999.Fjrn.afl(D01)Manuel(D02)Migreresaf EN<strong>DK</strong>Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Udv.(E20)Analyse(D01,D02,D03)Migreres afEN<strong>DK</strong>24 Disponent 2 Navn på sekundær disponent String(35) O O O O Åge Pedersen25 Fødselsdato 3 Fødselsdato på disponent 2.NULL hvis der er angivet CVR nummer.Format: yyyy-mm-dd.Forbrug 26 Årsforbrug Forventet årsforbrug i kWh, udendecimaler.Værdi skal >= 027 DE branchekode DE branchekode.Værdi: 0 - 999999.28 Afregningsform Skabelon eller timeafregnet:- E01 Skabelonafregnet (Profiled)- E02 Timeafregnet (Non profiled)29 Aflæsningsform Fjernaflæst eller manuelt aflæst:- D01 Fjernaflæst (Autom. meter reading)- D02 Manuelt (<strong>Manual</strong> meter reading)30 Aflæsningsdag 1 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.31 Aflæsningsdag 2 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.32 Aflæsningsdag 3 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.33 Aflæsningsdag 4 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.34 Aflæsningsdag 5 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.String(10) O O O O 1967-06-17Number(18) M M M 13200Number(6) O O O 211String(3) M M M E01String(3) M M D02String(4) M M 0115String(4) O O 0215String(4) O O 0315String(4) O O 0415String(4) O O 051535 Aflæsningsdag 6 Op til 12 datoer, hvor netvirksomheden vil String(4) O O 0615Eksempelside 44 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 201243 IndsendelsesfrekvensAflæsningFelt nr Felt Beskrivelse/validering Type Forbrug (E17) Prod.Skabelon (E01) Time(E18)(E02)foretage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.36 Aflæsningsdag 7 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.37 Aflæsningsdag 8 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.38 Aflæsningsdag 9 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.39 Aflæsningsdag 10 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd..40 Aflæsningsdag 11 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.41 Aflæsningsdag 12 Op til 12 datoer, hvor netvirksomheden vilforetage periodiske aflæsning til brug forafregning af kunden. Format: mmdd.42 Forbrug overgrænse tilladt44 AflæsningsfrekvensAngiver om forbrug må være over denobligatoriske grænse for timeafregninguden at ændre afregningsform:- 1 (Ja)- 0 (Nej)Antal kalenderdage efter driftsdøgn, hvoraflæsninger indsendes til <strong>Data</strong>Hub'en fordet pågældende driftsdøgn.Værdi: >= 0 og < 365.Den tidsopløsning hvormed målepunktetaflæses.- PT15M (Kvarter)- PT1H (Time)- P1M (Måned) - kun <strong>Energinet</strong>Fjrn.afl(D01)Manuel(D02)Migreresaf EN<strong>DK</strong>Udv.(E20)Analyse(D01,D02,D03)Migreres afEN<strong>DK</strong>String(4) O O 0715String(4) O O 0815String(4) O O 0915String(4) O O 1015String(4) O O 1115String(4) O O 1215Number(1) M M 0Number(3) M 30String(5) M M M M M M PT1HEksempelside 45 af 60


UdvekslingNettoafregnet47 NettoafregningsgruppeProduktionMåleenhedFelt nr Felt Beskrivelse/validering Type Forbrug (E17) Prod.Skabelon (E01) Time(E18)(E02)45 Fra netområde(udv)46 Til netområde(udv)- AndetFjrn.afl(D01)Manuel(D02)Migreresaf EN<strong>DK</strong>Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Udv.(E20)Analyse(D01,D02,D03)Migreres afEN<strong>DK</strong>Netområde hvorfra udvekslingen sker String(3) M 023Netområde hvortil udvekslingen sker String(3) M 032NettoafregningsgruppeVærdi: 0 - 648 Målepunktsart For nettoafregnede anlæg angivesmålepunktstypen. Værdier:- M0- M1- M2- M349 Brændselsart Anvender værket miljøvenlig brændsel- 0 (Nej)- 1 (Ja)50 PSO-fritaget Er værkets egenproduktion fritaget forPSO afgift.- 0 (Nej)- 1 (Ja)Number(1) M M M M 0String(2) O M0Number(1) O 0Number(1) O 0Eksempel51 VærkGSRN Produktionsmåling. Værkets/møllens Number(18) M O 570715000000088667GSRN nr. som angivet i stamdataregistret.52 Produkt Energiprodukt kode.- 8716867000030 (Aktiv energi)- 8716867000047 (Reaktiv energi)53 Enhed Måleenhed:- KWH (kWh)- K3 (kVArh)Number(13) M M M M M M 8716867000030String(3) M M M M M M KWHEn mere detaljeret beskrivelse af indholdet i de enkelte felter, kan ses I "Pseudo-Forskrift I" - der kan findes på <strong>Data</strong>Hub portalen.side 46 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Felt definition for DATA linjer i METERDATA:FeltNr.Felt Beskrivelse/validering Type Mandatory/Optional1 Linjeidentifikation Skal være "DATA" String(4) M DATAEksempel2 Målepunkt ID Målepunkt ID (GSRN nr) Number(18) M 5713131131611340293 Start-tid Starttidspunkt for måling,angivet i UTC+0.Format: YYYY-MM-DDTHH:MMZ.4 Slut-tid Sluttidspunkt for måling,angivet i UTC+0.Format: YYYY-MM-DDTHH:MMZ.5 Statuskode Statuskode for måleværdi.Værdier:- 56 (Estimeret)- E01 (Registreret/Målt)6 Værdi Målt værdi.Decimaltal angives med "." somdecimalseparator, og udentusindeadskillelseVærdi skal >= 0.String(17) M 2011-03-21T16:00ZString(17) M 2011-03-21T17:00ZString(3) M E01Number(10,3) M 72234.3287.3 Felter i Footer linjen (FTR)Felt definition for FTR linjer i ALL_CONNECTION / DELETE_CONNECTION file:FeltNr.Felt Beskrivelse/validering Type Mandatory/Optional1 Linjeidentifikation Skal være "FTR" String(3) M FTR2 Antal<strong>Data</strong>Linjer Antal datalinjer i filen ("DATA") Number(7) M 73 Sum MP ID Sum af de sidste 3 cifre i alleGSRN numer (målepunkt ID)Number(20) M 5043Eksempelside 47 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Felt definition for FTR linjer i MASTERDATA:FeltNr.Felt Beskrivelse/validering Type Mandatory/Optional1 Linjeidentifikation Skal være "FTR" String(3) M FTR2 Antal<strong>Data</strong>Linjer Antal datalinjer i filen ("DATA") Number(7) M 4Eksempel3 SumPostnumre Sum af alle postnumre, Number(20) M 34772Felt definition for FTR linjer i METERDATA:FeltNr.Felt Beskrivelse/validering Type Mandatory/Optional1 Linjeidentifikation Skal være "FTR" String(3) M FTR2 Antal<strong>Data</strong>Linjer Antal datalinjer i filen ("DATA") Number(7) M 4Eksempel3 SumVærdi Sum af alle værdier Number(25,3) M 998.245side 48 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Appendix A – Fejlkoder ved validering, DMError Code Validation File Type Error MessageDM-001 Check whether all the files are in UTF-8. ALL_CONNECTION,File is not UTF-8.MASTERDATA, METERDATA,DELETE_CONNECTIONDM-002Check whether the records are ended withthe correct delimiter.ALL_CONNECTION,MASTERDATA, METERDATA,File has records that are not ended with a carriage return /linefeed (CR / LF).DELETE_CONNECTIONDM-101 There is one header record present. ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONThere is no or more than one header record present.DM-102The header record is not in the rightformat.ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-103 There is no data record present. ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-104 There is one footer record present. ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-105 The footer record is not in the right format. ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-106DM-107DM-108DM-109DM-110DM-111The grid area in the header is differentfrom the grid area in the file name.The grid area in the body is different fromthe grid area in the file name.The run number in the header is differentfrom the run number in the file name.The number of records in the footer is notthe same as the actual number of recordsin the file.The sum of the last three numbers of theGSRN’s is not the same as the checksumfor the sum in the footer of the file.The sum of the postal codes is not thesame as the checksum for postal codes inthe footer of the file.ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONMASTERDATAALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONALL_CONNECTION,DELETE_CONNECTIONMASTERDATAThe header record is not in the right format.There is no data record present.There is no or more than one footer record present.The footer record in file is not in the right format.The grid area in the header is notthe same as the grid area inthe file name.The grid area in the body is not thesame as the grid area in thefile name.The run number in the header is not the same as the runnumber in the file name.In file the number of records in the footer isnot the same as the actual number of records inthe file.The sum of the last three numbers of the GSRN’s isnot the same as the checksum for GSRN’s in the footer of the file.The sum of the postal codes is not the same as thechecksum for postal codes in the footer of the file.DM-112 The sum of the quantities is not the same METERDATA The sum of the quantities is not the same as theside 49 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Error Code Validation File Type Error Messageas the checksum for quantities in the footerchecksum for quantities in the footer of the file.of the file.DM-113The length of an attribute in the file islonger than the maximum length specifiedin the file definition for the body.ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONThe length of attribute is longer than the maximumlength specified in the file definition for the body.DM-114DM-115DM-116DM-117DM-119DM-120DM-121The type of an attribute in the file is notconforming to the type specified in the filedefinition for the body.The metering point ID holds 18 digits, thelast digit contains the checksum of thepreceding 17 digits, i.e. sum(odd x 3, evenx 1) mod 10.The start or end time of a meter datarecord is not conform format YYYY-MM-DDTHH:MMZ.The metering point ID in the file has to beunique.The combination of metering point ID andstart time has to be unique.The combination of metering point ID andend time has to be unique.An attribute in the file is mandatory in thefile definition for the body.ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONThe type of the attribute is different from the type of theof the attribute specified in the file definition for the body.ALL_CONNECTION The metering point ID specified is not a valid GSRN /EAN18 code (wrong checksum).METERDATAALL_CONNECTION,DELETE_CONNECTIONMETERDATAMETERDATAALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-122 There must be files present to process. ALL_CONNECTION,MASTERDATA, METERDATA,DELETE_CONNECTIONDM-123The combination of aDELETE_CONNECTIONDELETE_CONNECTION file and one or moreof the other files is not allowed.DM-201Metering point is imported by the same grid ALL_CONNECTIONoperator as before.DM-202Metering point is imported by another grid ALL_CONNECTIONoperator as well.DM-203Metering point in the MASTERDATA file has MASTERDATAnot been delivered in ALL_CONNECTION fileyet (or has been deleted in the past).DM-205Type of metering point in the MASTERDATA MASTERDATAfile should not be changed.DM-206The occurrence of the new connection state MASTERDATAof a metering point in the MASTERDATA fileshould not be before the occurrences of thealready present connection states in theThe attribute of metering point ID isnot in format YYYY-MM-DDTHH:MMZ.The metering point ID is not unique in the file.The metering point ID and start time isnot unique in the file.The metering point ID and end time is notunique in the file.The attribute is mandatory in the file definition for thebody.*There are no files present for run number and grid area to process.**In a run a combination of a DELETE_CONNECTION file and one or more ofthe other files is not allowed.**Metering point in ALL_CONNECTION has already beendelivered by the same grid operator.Metering point in ALL_CONNECTION has already beendelivered by grid operator .Metering point in the MASTERDATA file has not beendelivered in ALL_CONNECTION file or has been deleted. The records for thismetering point will be rejected.The type of metering point of metering point in the MASTERDATA file must not be changed.The occurrence of the new connection state of meteringpoint in the MASTERDATA file may not be before theoccurrence * of the already present connections states in themigration area.side 50 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Error Code Validation File Type Error Messagemigration area.DM-208Metering point in the METERDATA file hasnot been delivered in ALL_CONNECTION fileyet (or has been deleted in the past).METERDATAMetering point in the METERDATA file has not beendelivered in ALL_CONNECTION file or has been deleted. The records for thismetering point will be rejected.DM-209DM-211DM-213DM-214No MASTERDATA available for this meteringpoint between start and end date of meterdata.Metering point is not yet present, thereforeit cannot be deleted.The metering grid area of a metering pointmust belong to the correct grid operator.The metering point has been delivered byanother grid operator.METERDATADELETE_CONNECTIONDELETE_CONNECTIONDELETE_CONNECTIONNo MASTERDATA available for between start and enddate of meter data. The records delivered in the METERDATA file for thismetering point will be rejected.**Metering point is not yet present, therefore it cannot bedeleted.Metering grid area for metering point doesn't belong to grid operator .***The metering point has been delivered by another gridoperator .DM-216 The start time for meter data is mandatory. METERDATA Meter data start time is missing for metering point .DM-217 The end time for meter data is mandatory. METERDATA Meter data end time is missing for metering point .DM-218The meter data number of values for a timeserie doesn't match the meter readingMETERDATAThe meter data number of values for a time series doesn't match the meterreading occurrence for metering point .occurrence of the master dataDM-219The quantity status for meter data ismandatory.METERDATAMeter data quantity status is missing for metering point .DM-220The quantity status for meter data hasdomain values 56 (Estimated), E01(Registered).The energy quantity for meter data ismandatory.METERDATAMeter data quantity status for metering point has wrong value (outside domain).DM-221METERDATAMeter data energy quantity is missing for metering point.DM-223 Overlap in meter data periods is not allowed METERDATA Meter data record for MeteringPoint and isDM-224The end time for meter data cannot be inthe future.METERDATArejected. There is already a record present with an overlapping period.The end time for meter data record for MeteringPoint and start time is rejected. The end time is in thefuture.side 51 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Error Code Validation File Type Error MessageDM-226The combination of metering point ID,occurrence and EnergyBusinessProcess hasto be uniqueMASTERDATAThe combination of meteringpoint ID, occurrence andEnergyBusinessProcess has to be uniqueDM-301DM-302DM-303DM-304DM-305DM-307DM-308DM-310DM-311DM-312The combination of run number and grid area must be unique for the grid operator.There are no files present for run number and grid area to process.In a run a combination of a DELETE_CONNECTION file and one or more ofthe other files is not allowed.There is already a run being processed for grid area *.The grid area doesn’t belong to the grid operator.The grid area doesn’t belong to the grid operator.The grid area has been delivered by another grid operator.The migration period has ended. It is not allowed to start a new run.The migration period has ended, it is not allowed to do a reset.The given run number must contain in total 5 digits.side 52 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012Appendix B – Fejlkoder ved validering, VALRuleNumberRule Description Attribute Rule Type ExplanationVAL-001VAL-002VAL-003VAL-004VAL-005VAL-006VAL-007VAL-008VAL-009VAL-010The identification of a metering point ismandatoryThe identification of a metering point is a validGSRN/EAN18 code (checksum) that starts withdigits '57'The identification of a metering point is uniquewithin CCR (also historically)The metering grid area of a metering point ismandatoryThe metering grid area of a metering pointmust be an existing metering grid areaThe metering grid area of a metering pointmust belong to the correct grid operatorThe occurrence of a metering point ismandatoryThe occurrence of a metering point has formatYYYY-MM-DDThe energy business process of a meteringpoint is mandatoryThe energy business process of a meteringpoint has domain values E01 (Move), E02(New metering point), E03 (Change of balancesupplier), E32 (Update of master data), E75(Change of metering method), E79 (Change ofconnection status)MeteringPointId Obligation A metering point cannot be registered in CCR without a valid identificationMeteringPointId Calculation A GSRN code holds 18 digits, the first 2 digits are '57', the last digit contains thechecksum of the preceeding 17 digits, i.e. sum(odd x 3, even x 1) mod 10MeteringPointId Reference Two distinct metering points never have (or had) the same identification, even if oneof them already has been closed down in or removed (archived) from CCRMeteringGridAreaId Obligation A metering point cannot be registered in CCR without a valid metering grid areaMeteringGridAreaId Reference Only registered metering grid areas are allowedMeteringGridAreaIdGridOperatorIdReferenceMetering grid areas are owned by (assigned to) a specific grid operator.Occurrence Obligation A metering point cannot be registered in CCR without a valid occurrenceOccurrence Format Date format is '--', so length isrestricted to 10EnergyBusinessProcess Obligation A metering point cannot be registered in CCR without a valid energy business processEnergyBusinessProcess Domain Only specific domain values are allowedVAL-011 The type of a metering point is mandatory TypeOfMP Obligation A metering point cannot be registered in CCR without a valid metering point typeVAL-012VAL-013VAL-014The type of a metering point has domainvalues E17 (Consumption), E18 (Production),E20 (Exchange), D01 (VE production), D02(Technical), D03 (Own production)The physical status of a metering point ismandatoryThe physical status of a metering point hasdomain values D01 (Inactive), D02 (ClosedTypeOfMP Domain Only specific domain values are allowedPhysicalStatusOfMP Obligation A metering point cannot be registered in CCR without a valid physical statusPhysicalStatusOfMP Domain Only specific domain values are allowedside 53 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberRule Description Attribute Rule Type ExplanationVAL-015VAL-016VAL-017VAL-018VAL-019VAL-020VAL-021VAL-022VAL-023VAL-024VAL-025VAL-026VAL-027VAL-028VAL-029VAL-030down), D03 (New), E22 (Connected), E23(Disconnected)The street code of a metering point consists ofexactly 4 digits (if available)The street name of a metering point consistsof maximal 35 characters (if available)The building number of a metering pointconsists of maximal 6 characters (if available)The floor identification of a metering pointconsists of maximal 4 characters (if available)The room identification of a metering pointconsists of maximal 4 characters (if available)The city name of a metering point ismandatoryThe city name of a metering point consists ofmaximal 25 charactersThe post code of a metering point ismandatoryThe post code of a metering point consists ofexactly 4 digitsThe city sub division name of a metering pointconsists of maximal 25 characters (if differentfrom city name)The post office box of a metering pointconsists of exactly 4 digitsThe municipality code of a metering pointconsists of maximal 4 digits (if available)The country name of a metering point ismandatoryThe country name of a metering point hasdomain values <strong>DK</strong> (Denmark)The grid operator of a metering point ismandatoryThe grid operator of a metering point is a validGLN/EAN13 code (checksum)StreetCode Format Only digits are allowed, length is restricted to 4StreetName Format All characters are allowed, length is restricted to 35BuildingNumber Format Only digits and letters are allowed, length is restricted to 6FloorId Format Only digits and letters are allowed, length is restricted to 4RoomId Format Only digits and letters are allowed, length is restricted to 4CityName Obligation A metering point cannot be registered in CCR without a valid city nameCityName Format All characters are allowed, length is restricted to 25PostCode Obligation A metering point cannot be registered in CCR without a valid post codePostCode Format Only digits are allowed, length is restricted to 4CitySubDivisionName Format All characters are allowed, length is restricted to 25PostOfficeBox Only digits are allowed, length is restricted to 4MunicipalityCode Format Only digits are allowed, length is restricted to 4CountryName Obligation A metering point cannot be registered in CCR without a valid country nameCountryName Domain Only specific domain values are allowedGridOperatorId Obligation A metering point cannot be registered in CCR without a valid grid operatorGridOperatorId Calculation A GLN code holds 13 digits, the last digit contains the checksum of the preceeding 12digits, i.e. sum(odd x 1, even x 3) mod 10VAL-031 The grid operator of a metering point must be GridOperatorId Reference Only registered and active grid operators are allowedside 54 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberRule Description Attribute Rule Type Explanationan existing and active market party (company)VAL-032 The supplier of a metering point is mandatory BalanceSupplierIdTypeOfMPVAL-033VAL-034VAL-035VAL-036VAL-037VAL-038VAL-039VAL-040VAL-041VAL-042VAL-043VAL-044VAL-045VAL-046The supplier of a metering point is a validGLN/EAN13 code (checksum)The supplier of a metering point must be an BalanceSupplierIdexisting and active market party (company) on Occurrencethe effectuation dateThe supply start of a metering point ismandatoryThe supply start of a metering point hasformat YYYY-MM-DDThe balance responsible party of a meteringpoint is mandatoryThe balance responsible party of a meteringpoint is a valid GLN/EAN13 code (checksum)The balance responsible party of a meteringpoint must be an existing and active marketparty (company) on the effectuation dateThe supply start balance responsible party of ametering point is mandatoryThe supply start balance responsible party of ametering point has format YYYY-MM-DDThe first consumer party name is mandatoryfor a new, connected or disconnected meteringpointThe first consumer party name of a meteringpoint consists of maximal 35 charactersThe first consumer party reference of ametering point has format YYYY-MM-DD (ifavailable)ObligationDependancyA metering point cannot be registered in CCR without a valid balance supplierBalanceSupplierId Calculation A GLN code holds 13 digits, the last digit contains the checksum of the preceeding 12digits, i.e. sum(odd x 1, even x 3) mod 10SupplyStartTypeOfMPReferenceObligationOnly registered and active balance suppliers are allowedA metering point cannot be registered in CCR without a valid supply startSupplyStart Format Date format is '--', so length isrestricted to 10BalanceResponsiblePartyIdTypeOfMPObligationDependancyA metering point cannot be registered in CCR without a valid balance responsible partyBalanceResponsiblePartyId Calculation A GLN code holds 13 digits, the last digit contains the checksum of the preceeding 12digits, i.e. sum(odd x 1, even x 3) mod 10BalanceResponsiblePartyId ReferenceSupplyStartBalanceResponsiblePartyTypeOfMPSupplyStartBalanceResponsiblePartyFirstConsumerPartyNameTypeOfMPPhysicalStatusObligationFormatObligationDependancyOnly registered and active balance responsible parties are allowedA metering point cannot be registered in CCR without a valid supply start balanceresponsible partyDate format is '--', so length isrestricted to 10A metering point cannot be registered in CCR without a valid first consumer partynameFirstConsumerPartyName Format All characters are allowed, length is restricted to 35FirstConsumerPartyReferenceThe first consumer party reference of a FirstConsumerPartyReferenmetering point is empty if the consumer CVR is ceavailableConsumerCVRThe consumer CVR of a metering point consistsof exactly 8 digits in the rangeFormatDependancyDate format is '--', so length isrestricted to 10Only one of the three attributes is requiredConsumerCVR Format Only digits are allowed, length is restricted to 8side 55 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberVAL-047VAL-048VAL-049VAL-050VAL-051VAL-052VAL-053VAL-054VAL-055VAL-056VAL-057VAL-058VAL-059Rule Description Attribute Rule Type Explanation10000000..99999999 (if available)The consumer CVR of a metering point isempty if the first consumer party reference orthe second consumer party reference isavailableThe second consumer party name of ametering point consists of maximal 35characters (if available)The second consumer party reference of ametering point has format YYYY-MM-DD (ifavailable)ConsumerCVRFirstConsumerPartyReferenceSecondConsumerPartyNameSecondConsumerPartyReferenceThe second consumer party reference of a SecondConsumerPartyRefemetering point is empty if the consumer CVR is renceavailableConsumerCVRThe estimated annual volume of a meteringpoint is mandatoryThe estimated annual volume of a meteringpoint consists of maximal 18 digitsThe consumer category of a metering pointconsists of maximal 4 digits (if available)The settlement method of a metering point ismandatoryThe settlement method of a metering point hasdomain values E01 (Profiled), E02 (Nonprofiled)The reading characteristics of a metering pointis mandatory for a profiled metering pointThe reading characteristics of a metering pointhas domain values D01 (Automatic), D02(<strong>Manual</strong>)The first scheduled meter reading date of ametering point is mandatory for a profiledmetering pointThe scheduled meter reading date of ametering point has format MMDDEstimatedAnnualVolumeTypeOfMPDependancyOnly one of the three attributes is requiredFormat All characters are allowed, length is restricted to 35FormatDependancyObligationDependancyDate format is '--', so length isrestricted to 10Only one of the three attributes is requiredA metering point cannot be registered in CCR without a valid estimated annual volumeEstimatedAnnualVolume Format Only digits are allowed, length is restricted to 18ConsumerCategory Format Only digits are allowed, length is restricted to 4SettlementMethodTypeOfMPObligationDependancySettlementMethod Domain Only specific domain values are allowedMPReadingCharacteristicsSettlementMethod*ObligationDependancyA metering point cannot be registered in CCR without a valid settlement methodA profiled metering point cannot be registered in CCR without valid readingcharacteristicsMPReadingCharacteristics Domain Only specific domain values are allowedScheduledMeterReadingDate1SettlementMethod*ObligationDependancyA profiled metering point cannot be registered in CCR without any valid scheduledmeter reading dateScheduledMeterReadingDate1…ScheduledMeterReadingDatFormat Date format is '', so length is restricted to 4side 56 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberVAL-060VAL-061VAL-062VAL-063VAL-064VAL-065VAL-066VAL-067VAL-068VAL-069VAL-070VAL-071VAL-072VAL-073VAL-074Rule Description Attribute Rule Type ExplanationThe consumption overrun allowed of ametering point is mandatory for a profiledmetering pointThe consumption overrun allowed of ametering point has domain values 1 (Yes), 0(No)The submission delay of a metering point ismandatory for an automatic metering pointThe submission delay of a metering point hasformat DDDThe meter reading occurrence of a meteringpoint is mandatory for a non consumptionmetering pointThe meter reading occurrence of a meteringpoint is mandatory for an automaticconsumption metering pointThe meter reading occurrence of a meteringpoint has domain values PT15M (Every 15minutes), PT1H (Every hour), P1M (Everymonth), P1Y (Every year), ANDET (Other)The source metering grid area of a meteringpoint is mandatoryThe source grid area of a metering point mustbe an existing metering grid areaThe target metering grid area of a meteringpoint is mandatoryThe target grid area of a metering point mustbe an existing metering grid areaThe net settlement group of a metering pointis mandatoryThe net settlement group of a metering pointhas domain values 0, 1, 2, 3, 4, 5, 6The power plant of a metering point ismandatoryThe power plant of a metering point is a validGSRN/EAN18 code (checksum) that starts withe12ConsumptionOverrunAllowedSettlementMethod*ConsumptionOverrunAllowedSubmissionDelayMPReadingCharacteristics*ObligationDependancyDomainObligationDependancyA profiled metering point cannot be registered in CCR without a valid consumptionoverrun allowedOnly specific domain values are allowedAn automatic metering point cannot be registered in CCR without a valid submissiondelaySubmissionDelay Format Delay format is '', so length is restricted to maximal 3MeterReadingOccurrenceTypeOfMPMeterReadingOccurrenceMPReadingCharacteristics*ObligationDependancyObligationDependancyMeterReadingOccurrence Domain Only specific domain values are allowedFromGridAreaIdTypeOfMPObligationDependancyA non consumption metering point cannot be registered in CCR without a valid meterreading occurrenceAn automatic consumption metering point cannot be registered in CCR without a validmeter reading occurrenceAn exchange metering point cannot be registered in CCR without a valid sourcemetering grid areaFromGridArea Reference Only registered from grid areas are allowedToGridAreaIdTypeOfMPObligationDependancyAn exchange metering point cannot be registered in CCR without a valid targetmetering grid areaToGridAreaId Reference Only registered to grid areas are allowedNetSettlementGroupTypeOfMPObligationDependancyNetSettlementGroup Domain Only specific domain values are allowedPowerPlantGSRNTypeOfMPObligationDependancyA metering point cannot be registered in CCR without a valid net settlement groupA metering point cannot be registered in CCR without a valid power plantPowerPlantGSRN Calculation A GSRN code holds 18 digits, the first 2 digits are '57', the last digit contains thechecksum of the preceeding 17 digits, i.e. sum(odd x 3, even x 1) mod 10side 57 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberRule Description Attribute Rule Type ExplanationVAL-075VAL-076digits ´57´The physical indication of a metering point ismandatoryThe physical indication of a metering point hasdomain values 1 (Yes), 0 (No)PhysicalMeteringPoint Obligation A metering point cannot be registered in CCR without a valid physical indicationPhysicalMeteringPoint Domain Only specific domain values are allowedVAL-077 The product of a metering point is mandatory Product Obligation A metering point cannot be registered in CCR without a valid productVAL-078VAL-079VAL-080VAL-081VAL-082VAL-083VAL-084VAL-085VAL-086VAL-087VAL-089The product of a metering point has domainvalues 8716867000030 (Active energy),8716867000047 (Reactive energy)The fuel type of a metering point has domainvalues 1 (Environmentally friendly), 0 (Notenvironmentally friendly)The PSO exempt of a metering point hasdomain values 1 Yes), 0 (No)The sub type of a metering point has domainvalues M0 (Consumption), M1 (Netgeneration), M2 (Supply from grid), M3(Supply to grid)The energy time series measure unit of ametering point is mandatoryProduct Domain Only specific domain values are allowedFuelType Domain Only specific domain values are allowedPSOExempt Domain Only specific domain values are allowedMeteringPointSubType Domain Only specific domain values are allowedEnergyTimeSeriesMeasureUnitObligationThe energy time series measure unit of a EnergyTimeSeriesMeasureU Domainmetering point has domain values KWH (kWh), nitK3 (kVArh)The street name of a metering point ismandatoryThe first consumer party reference of ametering point is empty if the first consumerparty name is not availableThe second consumer party name of ametering point is empty if the first consumerparty name is not availableThe second consumer party reference of ametering point is empty if the secondconsumer party name is not availableOnly a profiled metering point can have up to12 scheduled meter reading datesA metering point cannot be registered in CCR without a valid energy time seriesmeasure unitOnly specific domain values are allowedStreetName Obligation A metering point cannot be registered in CCR without a valid street nameFirstConsumerPartyReferenceFirstConsumerPartyNameSecondConsumerPartyNameFirstConsumerPartyNameSecondConsumerPartyReferenceSecondConsumerPartyNameScheduledMeterReadingDate1..12DependencyDependencyDependencyObligationDependencyConsumer reference cannot exist without consumer nameSecond consumer cannot exist without first consumerConsumer reference cannot exist without consumer nameValue only allowed when additional condition(s) met, i.e. metering points that are notprofiled (or not consumption) do not have any scheduled meter reading dates at allside 58 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberRule Description Attribute Rule Type ExplanationVAL-090VAL-091VAL-092VAL-093VAL-094VAL-096VAL-098VAL-101VAL-102The 2nd to 12th scheduled meter readingdates of a metering point are empty if the firstscheduled meter reading date is not availableThe meter reading occurrence of an hourlysettled (consumption) metering point must bePT1H (Every hour)The meter reading occurrence of a manualprofile settled (consumption) metering pointmust be ANDET (Other)The physical indication of a newly establishedmetering point has default value 1 (Yes)The product of a newly established meteringpoint has default value 8716867000030(Active energy)The energy time series measure unit of anewly established metering point has defaultvalue KWH (kWh)TypeOfMP/SettlementMethodScheduledMeterReadingDat Dependencye1ScheduledMeterReadingDate2..12MeterReadingOccurrenceTypeOfMP/SettlementMethodDomainDependencyMeterReadingOccurrence DomainTypeOfMP/MPReadingChara Dependencycteristics/SettlementMethodPhysicalMeteringPointPhysicalStatusOfMPProductPhysicalStatusOfMPEnergyTimeSeriesMeasureUnitThe second consumer party name of a SecondConsumerPartyNammetering point is empty if the consumer CVR is eavailableConsumerCVRThe start date time for meter data ismandatoryThe start date time for meter data has formatYYYY-MM-DDTHH:MMZDefaultDefaultDomainDependency-Value only allowed when additional condition(s) met, i.e. multiple scheduled meterreading dates may only occur when the first reading date is availableOnly a subset of the available domain values is allowedOnly a subset of the available domain values is allowedDefault value to be used for new metering point (not available in RSM-007)Default value to be used for new metering point (not available in RSM-007)Only specific domain values are allowedOnly allowed if no consumer CVR availableStartDatetime Obligation Meter data cannot be registered in CCR without a valid start date timeStartDatetime Format Time format is '--T:Z', so length is restricted to 17VAL-103 The end date time for meter data is mandatory EndDatetime Obligation Meter data cannot be registered in CCR without a valid end date timeVAL-104VAL-105VAL-106The end date time for meter data has formatYYYY-MM-DDTHH:MMZThe number of values for a meter data timeseries doesn't match the meter readingoccurrence of the master dataThe energy quantity for meter data ismandatoryEndDatetime Format Time format is '--T:Z', so length is restricted to 17StartDatetimeEndDatetimeMeterReadingOccurrenceReferenceE.g. for a normal day 1 day will typically contain 24 values when the meter readingoccurrence equals 1 hour (note daylight savings shifts must be taken into acount)EnergyQuantity Obligation Meter data cannot be registered in CCR without a valid energy quantityside 59 af 60


Brugermanual – <strong>Data</strong>migreringVersion 1.0.4Dato 13. april 2012RuleNumberVAL-107VAL-108VAL-109Rule Description Attribute Rule Type ExplanationThe energy quantity for meter data consists ofmaximal 10 digitsThe quantity quality for meter data ismandatoryThe quantity quality for meter data has domainvalues 56 (Estimated), E01 (Measured)EnergyQuantity Format Only digits, decimal separator indicated by "." (without thousands of separation), 3digits after the decimal separator and positive values are allowed, length is restrictedto 10QuantityQuality Obligation Meter data cannot be registered in CCR without a valid quantity qualityQuantityQuality Domain Only specific domain values are allowedside 60 af 60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!