Procesbeskrivelse. - Engrosmodel Migreringsværktøj SupplierCentricModelMigrationTool (SCMMT) Version 1.0

Relaterede dokumenter
Migrering og Datakonsistens. V/ Alexander Broholm og Rikke Schmidt Jensen

NETSELSKABETS OG LEVERANDØRENS HÅNDTERING AF UDVIDELSER TIL NETTOAFREGNEDE ANLÆG PR. 1. APRIL 2017

Vejledning. - Berigelse til Cut-Over. Version historik i afsnit 4 og procesbeskrivelse findes i bilag 1. Nyeste version er:

Vejledning. - Rapporter til DGF. Version: 1.0

FIE brugervejledning

Vejledning Netselskabernes E2E

Netkatalog upload. Forord: Formål:

NYT I SONWIN RELEASE NOTES. SONLINC A/S Copyright 2016 PRINCE2 is a registered Trade Mark of the Cabinet Office

DATAHUB ENGROSMODEL E2E TEST - VEJLEDNING TIL OPRETTELSE AF PARENT-CHILD RELATIONER

Teknik- og Implementeringsgruppen Datamigrering

18. JULI 2016 KL 16:00

Vejledning. - Rapport: Tidserie korrektioner Engrosmodel (Tidserie korrektioner EM.rdl) Version: 1.0

Oprette Aktiviteter, Møder, Tilbud, Produkter, Tilbud og Leverancer fra en import.

Datakonsistenstjek (v2) Beskrivelse af snitflader mellem Energinet.dk og netvirksomheder/elleverandører. Danske netvirksomheder og elleverandører

04. AUGUST 2016 KL 16:00

Oktober 2013 HLG/XIGA. Opstartsvejledning ATS Engros 1/12

FTP-guide. Import og eksport af Engrosdata. 27. marts 2015 XSTJ. Projekt Version Dato Forfatter FTP-guide XSTJ

15. SEPTEMBER 2016 KL 16:00

Tilretning af importdatafiler

FIE 29. november 2017 Brugervejledning Projekt:

18/ Version 2.0 Side 1 af 36

Indledning Trin 1. Forberedelse af data Trin 2. Test af din dataimport Trin 3. Validering af datafilen... 6

Indhold. Du kan klikke på den enkelte overskift for at komme til det ønskede punkt.

GeoGIS2020. Installation. Udkast. Revision: 1 Udarbejdet af: BrS Dato: Kontrolleret af: Status: Løbende Reference: Godkendt af:

Teknik og implementeringsmøde

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

TimeLog A/S. TimeLog Project. Standardfakturalinjeeksport. Thomas S. Gudmandsen. w w w. t i m e l o g. d k

Vejledning omkring udsendelse. SMS-service.dk og Beredskabsalarm.dk

Rapport generator til Microsoft C5

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet Opret Booking Kursisten tager test... 10

Vejledning til indberetning af elever på frie grundskoler pr. 5. september 2015 til beregning af efterregulering 2015 og driftstilskud 2016 Indhold

Vejledning til indberetning af elever på frie grundskoler pr. 5. september 2013 til beregning af efterregulering 2013 og driftstilskud 2014 Indhold

Indhold 1. Introduktion Hovedmenu Brugere Oprettelse af brugere enkeltvis Oprettelse af flere brugere

Dokumentation. Udbyder : sms1919.dk Service : sms-grupper Applikationer Facebook. : Facebook Integration med sms-grupper.

Kort om indlæsning af excel filer til budgetkladder i Navision

Lectio. Overgang til Lectio Eksamensmodul. MaCom A/S Vesterbrogade 48, København V Telefon:

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0

PRODUKTBESKRIVELSE Data-konvertering EM

Kort til Husdyrgodkendelse / Excel data og Næsgaard Markkort

OBS.: Fysiske bilag (indbakken ) viser bilag som er bogført. Du kan IKKE slette bilag, der ikke er bogført, men som ligger i kladde.

Vejledning til Klubadministratorer

WEB-DIRECT Brugerguide Eksportfunktion i WEB-DIRECT

AgroSoft A/S AgroSync

Krav til dataformat ved indberetning

05. JANUAR 2017 KL 16:00

Fronter for elever - Første undervisning

Udgiftsopfølgning i SBS for institutioner

Vejledning til udtræk fra UNIK (Version: UNIK Bolig 4)

Migreringsguide. Engrosmodellen Datamigrering. Beskrivelse af migreringskoncept og -metode. 20. april 2015 XSTJ/XVJE. Projekt Version Dato Forfatter

Indhold. Evalueringsvejledning. En undersøgelse fra start til slut involverer 4 programmer: - SurveyXact - Excel - E-learn - SiteCore

Mit Skolekort. Manual til skole admin brugere

Administrator v1.0 QUICK GUIDE. Green Glass Software V/ Dan Feld-Jakobsen Lojovej Aabenraa / dan@rekvi-skole.dk

Vejledning til WP16-engrosafregning

06.1 Regnskabstalmodul

Der findes i Axapta en ret fleksibel afstemningsfunktion. For at kunne anvende den skal den først aktiveres og så skal der også lige sættes lidt op.

Opstartsvejledning ATS aktørudgave

Eksterne Sundhedsinstitutioners import af sundhedsenheder til SOR

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne

Indledning... 1 Anvendelse af masse indlæsning... 1 Simpel medlems indlæsning... 2 Indlæsning af medlems-produkter... 9

Finansbilag til ØS

Kort om CoinDB (Mønt- og seddelsamling):

Fakturalinjeeksport Vejledning

Sikkerhedskopiering. Sikkerhedskopiering til harddisk.

Vejledning til Kilometer Registrering

Indlæsning og validering af løn- og fraværsdata

EasyIQ Opdatering > 5.4.0

UniLock System 10. Manual til Integration med Salto adgangskontrol (RW Pro) Projekt PCS Version 1.0 Revision

09/ Version 1.4 Side 1 af 37

Brugermanual - Stamdata

Upload & Download. Vejledning. Vejledning til brugen af upload og download funktionerne for Plandata.dk. Udarbejdet af Erhvervsstyrelsen

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013

BRUGERVEJLEDNING FIONA ONLINE

Vejledning omkring administrator. SMS-service.dk og Beredskabsalarm.dk

Tips & Tricks nr. 63 Udmelding af censurplaner til SRP/SSO fra XPRS

TTS-Link Brugermanual

Beskrivelse af KMD Nova ESDH version BESKRIVELSE AF RELEASE KMD NOVA ESDH. Side 1 af 14

Import af udtræk af ODIN-data i Access-databaser

Vejledning. til. LetRegnskab.dk Årsrapport. Administration og brugen af hjemmesidens funktioner

Brugermanual - Stamdata

ectrl-scannerløsning Vejledning

National sprogscreening af EUD-elever. skolens egne logins

Vejledning til registrering af virksomheder og personer (effekter) Projektrapporteringsværktøj - PRV

Håndtering af prisfiler fra Mekonomen

Datatransport Import & Eksport af data Generelt Import/eksport Felter i Import og Eksport... 5

Indlæsning af tilskud fra UVM

Datamigreringsstrategi Engrosmodellen

SONWIN SERVER NETSXML

Statistikudtræk. 1 Introduktion

Import / Eksport. Vejledning

Vejledning og kommentarer til ny version

Brugervejledning til KasseRapporten

BRUGERVEJLEDNING TRIC LAGERRAPPORT MODUL TIL MAGENTO MODUL VERSION BRUGERVEJLEDNING TRIC - Lagerrapport

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL

Kom godt i gang med PcBase Water og MT Pro wm-bus

My booking. Generelt. Forsiden. Version 9.0

TYPO3 Nyhedsbrev. Version: 1.2 Tilpasset TYPO3: 4.2 Sidst opdateret: 20/ Copyright: IdeFA Gruppen

Herudover skal der benyttes DSM opgaveplanlægger.

Importere kunderegister

Transkript:

Procesbeskrivelse - Engrosmodel Migreringsværktøj SupplierCentricModelMigrationTool (SCMMT) Version 1.0 Forfatter/Oprettet dato: Alexander Broholm/2015-03-13 Sidst gemt af/dato: HHH Rikke Schmidt Jensen/2015-03-13 Udskriftdato:2015-03-13 18:23:00 SONLINC A/S Copyright 2015 Sagsnr.: Engrosmodel Migrering - Procesbeskrivelse.docx

Indholdsfortegnelse 1 Versionshistorik... 4 2 Formål og omfang... 4 3 Generelt... 4 3.1.1 Den overordnede proces... 4 3.1.2 Præmigrering... 6 3.1.3 Dannelse af migreringsfiler for de forskellige filtyper... 6 4 Konfiguration og opsætning... 8 5 Gennemgang af funktionalitet... 8 5.1 Liste over funktionalitet... 9 5.1.1 Åbning af Indstillinger... 11 5.1.2 Liste over firmanumre... 14 5.1.3 Valg af netområde... 15 5.1.4 Valg af filtype... 20 5.1.5 Eksport af informationer fra Market-tabeller til CSV... 22 5.1.6 Import af information fra Excel/CSV... 23 5.1.7 Angivelse af navn for migreringsfil... 24 5.1.8 Validering af filtype... 25 5.1.9 Dannelse af filtype... 26 6 Filtype 1... 28 6.1 Proces for migrering af filtype 1... 28 6.2 Forudsætninger for præmigrering... 30 6.3 Mapning af datafelter filtype 1... 30 6.4 Præmigrering... 31 6.4.1 Præmigreringsfejllog... 31 6.5 Validering... 32 6.5.1 Valideringsfejllog... 32 6.6 Dan filer... 32 7 Filtype 2... 32 7.1 Proces for migrering af filtype 2... 32 7.2 Forudsætninger for præmigrering... 33 7.3 Mapning af datafelter filtype 2... 34 7.4 Præmigrering... 36 7.4.1 Præmigreringsfejllog... 37 7.5 Validering... 37 7.5.1 Valideringsfejllog... 37 7.6 Dan filer... 37 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 2 af 69

8 Filtype 3... 37 8.1 Proces for migrering af filtype 3... 37 8.2 Forudsætninger for præmigrering... 38 8.3 Mapning af datafelter filtype 3... 39 8.4 Præmigrering... 42 8.4.1 Præmigreringsfejllog... 42 8.5 Validering... 43 8.5.1 Valideringsfejllog... 43 8.6 Dan filer... 43 9 Filtype 4... 43 9.1 Proces for migrering af filtype 4... 43 9.2 Mapning af datafelter filtype 4... 45 9.3 Eksporter til CSV... 47 9.4 Berig CSV-fil... 48 9.5 Importer fra CSV... 55 9.5.1 Import fejllog... 56 9.6 Validering... 56 9.6.1 Valideringsfejllog... 56 9.7 Dan filer... 57 10 Filtype 5... 57 10.1 Proces for migrering af filtype 5... 57 10.2 Forudsætninger for præmigrering... 59 10.3 Præmigrering... 59 10.4 Mapning af datafelter filtype 5... 59 10.5 Eksporter til csv... 61 10.6 Importer fra CSV... 69 10.7 Validering... 69 10.8 Dan filer... 69 11 Upload til FTP... 69 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 3 af 69

1 Versionshistorik Dato Version Forfatter Handling 1.0 ALB Etablering af procesbeskrivelse og specifikation af anvendelse af migreringsværktøjet. 2015-03-13 1.1 RSF Review og gennemlæsning inden frigivelse. 2 Formål og omfang Formålet med dette dokument er, at dokumentere processen for Netselskabernes migrering i forbindelse med implementering af Engrosmodellen. Migreringsværkøjet til Engrosmodel hedder p.t. SupplierCentricModelMigrationTool (efterfølgende kaldt SCMMT). Der vil være gentagelser i beskrivelserne af de respektive filtyper til migrering for på den måde at sikre at læseren kan læse hver filtype for sig. Nærværende beskrivelse vil senere blive suppleret med elleverandørens indlæsning af migreringsfiler. Dokumentet er fortsat under udvikling, hvorfor der vil blive revideret og udsendt nye versioner. 3 Generelt I det følgende vil processen for anvendelse af SCMMT på et generelt plan blive beskrevet. Der vil være særskilt håndtering af de konkrete migreringstyper, så gå direkte til den filtype du ønsker at migrere, for konkret information. Før du kan gå i gang skal migreringsværktøjet installeres og konfigureres. MSI til installation samt konfigurations- og installationsvejledning er tilgængeligt på kundeområdet www.sonlinc.dk. Vær opmærksom på at du skal have en licenskode til Engrosmodel Migrering for at kunne tilgå de nye skærmbilleder. Kontakt alb@sonlinc.dk hvis du ikke har fået koden tildelt. 3.1.1 Den overordnede proces SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 4 af 69

Ved implementering af Engrosmodellen introducerer vi også en lang række nye skærmbilleder og tabeller til håndtering af stamdata og kommunikation med DataHub en. Det er disse fremtidige skærmbilleder, der skal arbejdes med i relation til migreringsopgaven. Migreringsværktøjet dækker to processer for netselskabet: 1. Overførsel af data fra SonWin Billing tabeller til de nye M-tabeller. Denne overførsel vil efterfølgende blive refereret til som præmigrering 2. Dannelse af migreringsfiler for de forskellige filtyper til DataHub en Derudover ligger der en opgave i at få loaded migreringsfilerne op til DataHub via FTP. Processen er illustreret i Figur 1: - Data kopieres fra nuværende Billing skærmbilleder til de nye m-skærmbilleder. - Ud fra indhold i m-skærmbilleder dannes de 5 migreringsfiler. - Filerne uploades til DataHub via FTP server. Figur 1 Netselskabets migrering Selve upload af filtyper til DataHub en, hører ikke til i migreringsværktøjet, det foregår via FTP, så processen som SCMMT dækker, kan illustreres således: Figur 2 - Migreringsproces dækket af SCMMT For at afklare hvad de to processer dækker over, vil de nu kort blive gennemgået. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 5 af 69

3.1.2 Præmigrering Flytning af data fra SonWin Billing til de nye Markedstabeller (m-tabeller) er en forudsætning for, at der kan dannes migreringsfiler til DataHub en. Der er overordnet set to forskellige måder at præmigrere på, afhængigt af, hvilken filtype der arbejdes med dette uddybes i afsnittene for de respektive filtyper. Netselskabet skal håndtere 5 forskellige filtyper i migreringen (angivet med hhv. danske betegnelse, samt deres engelske filnavn): 1. Pristilknytninger Links 2. Elvarme Electrical_Heating 3. Kontaktinformationer Contacts 4. Oprettelse af nye målepunktstyper New_MP 5. Opdaterede målepunkter Update_MP Filtype 1-3 indeholder udelukkende informationer, der allerede eksisterer i SonWin Billing, og kan derfor præmigreres direkte til de nye M-tabeller. Filtype 5 (eksisterende målepunktstyper) indeholder ligeledes information der eksisterer i SonWin Billing tabeller, og derved kan præmigreres direkte til de nye M-tabeller, men ud over dette indeholder de informationer som ikke eksisterer i SonWin Billing. Det er derfor nødvendigt at berige de nye M-tabeller med denne information. Filtype 4 er nye målepunktstyper og her er der ikke eksisterende information i Billing tabellerne der kan præmigreres. Her er data 100% afhængigt af indlæsning via CSV. SCMMT håndterer udfordring med filtype 4 og 5 ved at gøre det muligt at eksportere data fra M- tabellerne til CSV. Denne CSV-fil kan herefter åbnes i Excel, beriges med den nødvendige information, og efterfølgende indlæses til M-tabeller. Processen for dette vil blive beskrevet i yderligere detaljer i afsnit for filtype 4 og 5. 3.1.3 Dannelse af migreringsfiler for de forskellige filtyper SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 6 af 69

Efter at der er blevet præmigreret informationer over i de nye M-tabeller, vil det være muligt at danne de forskellige migreringsfile. Disse migreringsfiler er slutproduktet som netselskabet uploader til DataHub en via en FTP-server. For at sikre så hurtig og effektiv godkendelse af filerne i DataHub har migreringsværktøjet en mulighed for at indholdsvalidere datagrundlaget inden der dannes filer. Valideringen sker med samme parametre som DataHub en. De forskellige valideringer, vil blive gennemgået under de respektive filtyper. Overordnet forløb for de 5 filtyper er illustreret i Figur 3. Figur 3 - Overordnet migreringsproces I SCMMT SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 7 af 69

4 Konfiguration og opsætning Der henvises til Engrosmodel Migrering Konfigurations- og installationsvejledning 5 Gennemgang af funktionalitet Såfremt konfiguration og opsætning er gennemgået, vil SCMMT være klar til brug, og vil se således ud: Figur 4 - SCMMT forside Siden for Indstillinger vil se således ud: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 8 af 69

Figur 5 - SCMMT Indstillinger 5.1 Liste over funktionalitet SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 9 af 69

Overordnet set er der 11 funktioner i selve værktøjet, og disse er som følger: 1. Åbning af Indstillinger 2. Liste over firmanumre 3. Valg af netområde 4. Præmigrering 5. Valg af filtype 6. Eksport af informationer fra Market-tabeller til CSV 7. Import af information fra CSV til Market-tabeller 8. Angivelse af navn for migreringsfil 9. Validering af filtype 10. Dannelse af filtype Nedenfor er de forskellige funktioner vist i skærmbilledet, med tilhørende anvisning af nummer fra det ovenstående. Figur 6 - SCMMT Overblik over funktionalitet SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 10 af 69

I det følgende afsnit vil de forskellige funktioner blive gennemgået. 5.1.1 Åbning af Indstillinger SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 11 af 69

Knappen Indstillinger (jf. punkt 1, figur 6) åbner en side hvor det er muligt at rette i sine indstillinger, som vil se således ud: Figur 7 - Indstillinger Det anvendte eksempel stammer fra en test database tilhørende NRGi, og der henvises til Konfiguration og opsætning for detaljeret gennemgang af indstillings-siden. 5.1.1.1 Oprettelse af netområder i Indstillinger Indstillingerne gælder på tværs af firmanumre, så i tilfældet af, at et netselskab skal migrere på flere netområder, disse fremgå af indstillingerne, med tilhørende firmanummer. Dette tilrettes i griddet(jf. punkt 1, figur 7), som i ovennævnte eksempel viser følgende: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 12 af 69

Figur 8 - Eksempel på oprettelse af netområde Inden migrering startes vælges et firmanummer (jf. punkt 2 i Figur 6). Ud fra valget af firmanummer vil der være en sortering på tilgængelige netområder i drop down listen længere ned (Jf. punkt 3 i Figur 6) De valgmuligheder der vises i firmanumre og netområder afhænger af den opsætning, der er lavet under indstillinger og Firmanr. Griddet viser hvilke netområder der er mulige at vælge, når man er i det firmanr som står angivet til venstre i linjen. Det er i dette eksempel således kun muligt at bruge SCMMT i netområde 151 i firma 1. Hvis der er flere netområder i samme firmanummer vil griddet være repræsenteret med flere linjer. Ligeledes gælder det at hvis der er flere firmanumre, der skal repræsenteres i migreringen vil der ligeledes være flere linjer i Grid opsætningen. Sammenlagt netområde afspejler, hvis der er sammenlagte netområder, og 8-10. karakter i ean-nummeret er derfor ikke nødvendigvis ens med netområdenummeret. Eksempelvis har Sydenergi sammenlagt netområderne 341 og 445 med netområde 344. Dette vil medføre at der skal være tre linjer i griddet, der skal se således ud: Figur 9 - Eksempel på sammenlægning af netområder Hvis der IKKE er sammenlagte netområder anføres udelukkende samme værdi i Sammenlagt netområde som i Netområde, som vist i eksemplet i figur 8. 5.1.1.2 Angivelse af placering af rapporter fra SCMMT En anden vigtig indstilling er hvor outputfiler/rapporter fra SCMMT skal placeres. Dette angives i følgende linje (jf. punkt 2, figur 7): Figur 10 - Placering af rapporter SCMMT danner, udover selve migreringsfilerne, forskellige output filer der fungerer som rapportering på følgende fejl/advarsler: - SonWinBilling-Datafejl - Præmigreringsfejl - CSVImportFejl - Valideringsfejl - Advarsler for cirkulære referencer Eksempelvis parent målepunkt der svarer til Childmålepunkt. Alle de nævnte eksempler på output filer til rapportering, vil blive lavet pr. filtype hvor det er relevant. I ovenstående eksempel i figur 10, vil rapporter dannet af SCMMT blive placeret i Tempmappen på C-drevet. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 13 af 69

5.1.2 Liste over firmanumre I SCMMT skal der vælges hvilket firmanr der ønskes at migrere inden for, og det vælges ved at vælge ud fra drop-down menuen Firmanr (jf. punkt 2, figur 6. Denne drop-down menu vil indeholde de firmanumre som er oprettet i tabellen VIRK, for den database som SCMMT er sat op til. Dette vil eksempelvis se således ud: Figur 11 - Eksempel på liste over firmanumre SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 14 af 69

5.1.3 Valg af netområde SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 15 af 69

Når der er valgt firmanummer, er det muligt at vælge hvilket netområde der ønskes at migrere inden for, og det gøres ved at vælge fra drop-down menuen Netområde (jf. punkt 3, figur 6). De netområder som bliver listet i drop-down menuen, er tilsvarende til dem som er oprettet inde under Indstillinger (jf. punkt 1, figur 7). Således vil eksemplet der blev brugt til Indstillingsafsnittet se således ud: Figur 12 - Eksempel på valg af netområde Som det ses er det kun muligt at vælge netområde 151, da dette var det eneste der var oprettet for firma 1 under Indstillinger (jf. punkt 1, figur 7). Skiftes der således over til firma 2, vil det ikke være muligt at vælge noget netområde, da dette ikke er oprettet under Indstillinger. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 16 af 69

Figur 13 - Eksempel på firmanr uden oprettede netområder SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 17 af 69

Knappen Start præmigrering (jf. punkt 4, figur 6) starter overførslen af information der kan tages direkte fra SonWin Billing tabeller, og indsætter det i de nye M-tabeller, som beskrevet i afsnittet omhandlende den overordnede proces i afsnit 3.1.2. Figur 14 - Markering af hvor præmigrering igangsættes Knappen til præmigrering er fælles for alle filtyper. Der skal altså ikke markeres i filtyperne under Dan disse filer. Knappen vil udføre præmigreringen for filtyperne 1-3, samt den indledende del af præmigreringen for filtyperne 5. For filtyperne 4-5 er der efterfølgende behov for yderligere berigelse af M-tabeller, for at færdiggøre præmigreringen for disse filtyper. Dette vil blive beskrevet yderligere i afsnittet vedrørende funktionalitet punkt 6 og 7. Der er ingen præmigrering for filtype 4, og berigelse af m-tabel for filtype 4 foregår derfor udelukkende via import fra csv-fil SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 18 af 69

For hver filtype bliver der ved tryk på Start præmigrering, lavet en teknisk validering af det data der indsættes i M-tabellerne, for at sikre at data ser korrekt ud. Står der eksempelvis 10 karakterer i et felt i Billing, der skal præmigreres over til et felt i en m-tabel der tillader maksimalt 6 karakterer, vil det give en fejl. I dette tilfælde vil de første 6 karakterer blive præmigreret over, og der vil blive dannet en rapport der melder om fejlen. Denne rapport vil blive placeret i mappen til output som blev angivet under Indstillinger. Det er efterfølgende muligt at gennemgå sin fejlliste, rette data til i Billing og efterfølgende præmigrere igen. Selve præmigreringen kan gentages lige så mange gange, man vil, da den overskriver tidligere præmigreret data. Undtagelsen er hvis man manuelt retter data til på i m-skærmbilledet så overskrives disse IKKE. Dette sker for at således at målepunkter der er beriget med data fra m- skærmbillederne, ikke får dette data overskrevet ved endnu en præmigrering. Der er det vigtigt at såfremt man ønsker at rette data, skal det gøres i Billing, efterfulgt af en præmigrering. Det er nødvendigt at gennemgå og rette alle eventuelle fejl der måtte være i en rapport, før man går videre til næste step i migreringsprocessen. For yderligere detaljer om valideringen på de forskellige filtyper, den tilhørende rapportering samt mulighed for rettelse af eventuelle fejl, henvises der til de afsnit der omhandler de specifikke filtyper. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 19 af 69

5.1.4 Valg af filtype SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 20 af 69

De fem forskellige filtyper er som tidligere nævnt følgende, med tilhørende engelske betegnelser: 1. Pristilknytninger Links 2. Elvarme Electrical_Heating 3. Kontaktinformationer Contacts 4. Nye målepunkter New_MP 5. Opdaterede målepunkter Update_MP Man vil i SCMMT arbejde med én filtype ad gangen, når der ses på validering og dannelse af migreringsfiler. Den filtype der arbejdes på, skal markeres (jf. punkt 5, Figur 6 og det gøres således: Figur 15 - Eksempel på markering af filtype 3, som værende den aktuelle fil der arbejdes på SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 21 af 69

5.1.5 Eksport af informationer fra Market-tabeller til CSV SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 22 af 69

For at sikre korrekt datagrundlag i filtype 4 og 5 skal de beriges med ekstra informationer. Efter præmigrering er foretaget (omfatter filtype 5) eksporteres data for filtype 4 og filtype 5 til CSVfiler. De kan efterfølgende kan åbnes i Excel og suppleres med de informationer, der er påkrævet i migreringen. Da disse CSV-filer ikke er en del af rapporteringen fra SCMMT, bliver de, ved eksport, ikke placeret i den mappe til output-filer som er angivet under Indstillinger. For at eksportere til en CSV-fil trykkes der blot på Eksporter til csv -knappen (jf. punkt 6, Figur 6) Figur 16 - Eksempel på eksport af filtype 5 Efter at der trykkes på Eksporter til csv, skal man angive placering for den eksporterede fil. Denne fil vil efterfølgende skulle beriges med forskellige informationer afhængigt af om det er filtype 4 eller filtype 5. Nærmere beskrivelse af dette vil fremgå i de afsnit der specifikt omhandler hhv. filtype 4 og filtype 5. 5.1.6 Import af information fra Excel/CSV SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 23 af 69

Når den eksporterede csv-fil er blevet beriget, importeres den via migreringsværktøjet. De ekstra informationer vil nu være tilføjet i de nye M-tabeller og vil være synlige i m- skærmbillederne. For at importere den berigede csv-fil, angives placeringen af filen samt valg af filtype, efterfulgt af tryk på Importér fra csv, jf. punkt 7, Figur 6) Figur 17 - Eksempel på import fra Excel til filtype 5 Efter succesfuld import vil data være importeret til de nye M-tabeller, og derved være muligt at se i de nye tilhørende skærmbilleder i SonWin Billing. Såfremt csv-filen er beriget med data der ikke overholder valideringsreglerne for den givne filtype, vil SCMMT danne en rapport der beskriver de specifikke fejl. Denne rapport vil blive dannet på den placering der er angivet under Indstillinger, til placering af output-filer. Disse fejlrapporter vil blive beskrevet i de afsnit der omhandler de specifikke filtyper. 5.1.7 Angivelse af navn for migreringsfil SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 24 af 69

Ved dannelse af migreringsfiler til de forskellige filtyper, er der en række regler for hvordan navngivning af disse migreringsfiler skal være. SCMMT genererer automatisk en del af filnavnet, og det er derfor ikke hele filnavnet som skal angives. Den del af filnavnet der skal angives, bliver angivet jf. punkt 8, Figur 6. Når ovennævnte del af filnavnet er angivet, vil det samlede navn på migreringsfilen bestå af en sammensætning af 4 dele, som er illustreret i figur 21. Figur 18 - Sammensætning af filnavn Punkt 1 i figur 21, henviser til hvilken filtype der arbejdes med. Punkt 2 i figur 21 er henviser til det netområde som er valgt jf. punkt 3, Figur 6. Punkt 3 i figur 21, er den del af filnavnet som brugeren selv skal angive. Punkt 4 i figur 21, viser at filerne bliver dannet som.dat-filer som Energinet.dk foreskriver at migreringsfilerne skal være. Eksemplet i figur 21, vil således give følgende filnavn: UPDATE_MP_151Filnavn.dat 5.1.8 Validering af filtype SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 25 af 69

Såfremt præmigreringen er succesfuldt gennemført, skal de forskellige filtyper valideres inden der dannes migreringsfiler. Dette gøres ved at markere den filtype der arbejdes med, og trykke på Start validering af filtype (jf. punkt 9, Figur 6). Valideringen gennemgår data i M-tabellerne der hører til de forskellige filtyper, for at undersøge om data lever op til kravene fra Energinet.dk. Såfremt data ikke lever op til kravene vil der blive dannet en Valideringsfejlrapport af SCMMT, som vil blive placeret i den angivne mappe fra Indstillinger. Der henvises til de specifikke afsnit til filtyperne, for mere information om de enkelt valideringsrapporter. Figur 19 - Validering af filtype 5.1.9 Dannelse af filtype SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 26 af 69

Såfremt valideringen er blevet gennemført uden fejl, vil det næste skridt være at danne de faktisk migreringsfiler som skal uploades via FTP-server til DataHub en. Dette gøres ved at markere den filtype der arbejdes med, og trykke på Start dannelse af filtype (jf. punkt 10, Figur 6). Figur 20 Start dannelse af filtype Efter tryk på Start dannelse af filtype, vil der bliver dannet en migreringsfil, i den mappe der er angivet under Indstillinger. Det er denne fil der skal uploades til FTP-serveren hos Energinet.dk for at igangsætte selve migreringen til DataHub en. Det er meget væsentligt at bemærke at det er brugerens eget ansvar at gennemse de logfiler, der dannes efter validering er kørt. Selve dannelsen af migreringsfilerne bliver lavet ukritisk i forhold til eventuelle valideringsfejl, således at enkelte fejl ikke spærrer for dannelsen af migreringsfiler. Såfremt der ikke rettes op på eventuelle valideringsfejl inden der migreres, vil disse rækker derfor blive medtaget i migreringsfilen til Energinet.dk og fejle, når de indlæses i DataHub efter upload. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 27 af 69

6 Filtype 1 6.1 Proces for migrering af filtype 1 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 28 af 69

Den overordnede migreringsproces i SCMMT blev tidligere illustreret i Figur 3. Figuren illustrerer at der overordnet set er to forskellige migreringsprocesser, afhængig af om der er tale om migrering af filtype 1-3 eller migrering af filtype 4-5. Figuren viser som nævnt den overordnede proces, vist som et best-case scenario hvor der ikke er nogen fejl i data der skal rettes. I praksis vil der næsten altid være data der skal rettes, hvilket ændrer migreringsprocessen for den enkelte filtype. Nedenstående flow-diagram viser den detaljerede proces for filtype 1-3. Figur 21 - Flowdiagram for filtype 1-3 Som det fremgår af figuren startes der med at lave præmigrering. Forud for præmigrering af filtype 1 ligger en opgave med at klargøre sine pristilknytninger. For nærmere beskrivelse herom henvises der til produktbeskrivelsen på sag 101228. Efter præmigreringen er lavet vil der blive dannet en rapport der hedder Filtype1- Præmigreringsfejl-[tidsstempel].csv. Denne vil indeholde statistik om hvor mange pristilknytninger der er præmigreret pr. tarif. Ydermere vil den indeholde informationer om eventuelle fejl man måtte have i data. Såfremt der er fejl i data, skal disse rettes i Billing, og efterfølgende skal der præmigreres igen. Denne proces skal gentages indtil der ikke er fejl i præmigreringen. Når der opnås en præmigrering uden fejl, skal de præmigrerede data valideres. Dette gøres ved at markere LINKS-filtypen og trykke på Start validering af filtype. Hvis der er data som ikke klarer valideringstjekket vil der blive dannet en fil med navnet Filtype1-Valideringsfejl- [tidsstempel].csv. Såfremt der er fejl i data, skal disse rettes i Billing, og efterfølgende skal der præmigreres igen. Denne proces skal gentages indtil der ikke er fejl i valideringen. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 29 af 69

Opnås der en validering uden fejl, er filtype 1 klar til at få dannet en migreringsfil. Dette gøres ved at markere LINKS-filtypen, angive filnavn og trykke på Start dannelse af filtype. Efterfølgende vil migreringsfilen blive dannet i den valgte mappe til output under navnet LINKS_[Netområde][Filnavn].csv, og være klar til indsendelse via FTP-site til Energinet.dk. 6.2 Forudsætninger for præmigrering For detaljerede informationer om forudsætninger for præmigrering af filtype 1, henvises der til produktbeskrivelsen på sag 101228. SCMMT går ind og identificerer alle de aktive målere, der opfylder følgende kriterier: Ligger i det valgte firma. Har forsyningsart = EL. [= 0] Ikke har hak i Ej til DataHub. Har status Aktiv. [Status2N < 8] Ikke er en kontrol-måler. [Malerart <> KONTR ] Har et EAN-nummer hvor 8-10 karakter i aftagenummeret er lig det netområde, man præmigrerer for. Den slår op på bparti og kigger i DEF nummer, så i SW vil aftagenumre med 344, 341 og 345 alle blive medtaget når det er netområde 344 der præmigreres for. Har målepunktstype 'E17', 'E18' Når SCMMT har identificeret aftagenumre, der skal medtages matcher den aftagenummeret med det tarifnummer der er angivet på ainst. Link mellem amald og ainsd er firmanummer og installationsnummer, hvor måleren er den aktive måler med eannummer i amald.eannr. Ainsd og aprid (tarif) kobles via tarifnummer og nyeste aprid.prdato Aprid.godkdato og aprid.godkinit må ikke være null (NULL viser at tariffen er en kladde og ikke er godkendt) Vælg max Aprid.prdato (Gælder fra dato i skærmbillede) skal dog være mindre eller lig med 2016-04-01. På den givne aprid.prdato vælges max aprid.versionnr Aprid.inaktiv skal være null Når installationen er koblet med den seneste godkendte version af tariffen sker følgende: - Aprid gennemløbes for at finde linjer med indhold i aprid.korttekst OBS: Hvis en installation er Under oprettelse /UO i SonWin Billing, betyder det i praksis at måleren er aktiv, men der ikke findes nogen aktive tælleværker. 6.3 Mapning af datafelter filtype 1 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 30 af 69

Nr Felt i filtype Felt i Son Win DB 1 Meteringpoi ntid 2 ValidFromD ate 3 ValidToDat e 4 ChargeTyp e 5 ChargeTyp ecode 6 ChargeTyp Felt i applikat ion SWMarket.MeteringP ointprice SWMarket.MeteringP ointprice SWMarket.MeteringP ointprice SWMarket.MeteringP ointprice SWMarket.MeteringP ointprice SWMarket.MeteringP eowner ointprice 7 Quantity SWMarket.MeteringP ointprice M-tabel Felt i M-tabel Datatype i filtype Dataty pe i SonWi n DB Datatyp e i M- tabel MeteringPointI d Varhcar2 (18) Char(18 ) Occurence? Date Datetim e2 ChangedDate Date Datetim? e2 ChargeType Varchar2 Varchar( (3) 3) PartyChargeT Varchar2 Varchar( ypeid (10) 10) PartyId Number( Varchar( 13) 18) ChargeOccurr Number( Int ences 9) 6.4 Præmigrering Udfyldning af korttekst for relevante tariffer i apris. 6.4.1 Præmigreringsfejllog SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 31 af 69

Der vil ved præmigrering altid blive dannet en rapport omhandlende præmigreringen af filtype 1. Denne vil have navnet Filtype1-Præmigreringsfejl-[tidsstempel].csv, og vil indeholde informationer om eventuelle fejl ved præmigrering, samt lidt statistik om hvor mange målepunkter der er tilknyttet til de forskellige tariffer. Præmigreringfejlloggen kan eksempelvis vise følgende fejl: Liste over evt. korttekster der er for lange Liste over korttekster der står i apris men ikke mpris Liste over korttekster der står i mpris men ikke apris Processen for at rette disse fejl er at rette disse fejl i hhv. apris og mpris, og efterfølgende starte præmigreringen igen. Yderligere viser præmigreringfejlloggen statistik over følgende: Antallet af korttekster pr. tarif Antallet af migrerede pristilknytninger pr. tarif 6.5 Validering Selve valideringen af filen, foregår ved at Energinets valideringsregler bliver anvendt på data i databasen, inden dannelsen af filtypen. Det er således muligt at opdage data som vil generere fejl hos Energinet.dk, allerede inden selve indsendelsen af migreringsfilen. 6.5.1 Valideringsfejllog Såfremt nogle målepunkter ikke overholder Energinets valideringsregler, vil disse afvigelser komme ud i en valideringsfejllog. Processen for at rette disse er at rette dem til i Billing og præmigrere dem igen. 6.6 Dan filer Selve processen med at danne filer, sker ved at trykke på knappen Start dannelse af filtype. Denne knap danner den valgte filtype, uden hensyn til valideringen. Der vil således ukritisk blive dannet filer, og derfor er det vigtigt at have gennemgået valideringstjekket uden fejl, inden der bliver dannet filer, da disse filer blot vil fejle i Energinets validering. 7 Filtype 2 Der er tale om en positiv liste. 7.1 Proces for migrering af filtype 2 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 32 af 69

Processen for filtype 2, indeholder overordnet set de samme dele som filtype 1, og har således det samme flowdiagram. For filtype 2 gælder således at der skal præmigreres, og er der fejl i data skal det rettes i Billing og efterfølgende starte præmigreringen igen, og hvis der ikke er fejl kan man gå videre til validering. Hvis der er fejl i data i validering skal data ligeledes rettes i Billing efterfulgt af en præmigrering. Gennemføres en validering uden fejl i data, kan der gås videre med selve dannelsen af migreringsfil. Det skal igen understreges at det er vigtigt at eventuelle fejlrettelser bliver lavet i Billing efterfulgt af en præmigrering. Dette skyldes som tidligere nævnt at såfremt et målepunkt er beriget i de nye m-skærmbilleder, vil de ikke blive påvirket af efterfølgende præmigreringer. Filtype 2 er den mest enkle af de 5 filtyper, da den kun indeholder de to kolonner: målepunktsid og dato for elvarme. Af denne årsag er det derfor mere sandsynligt at komme igennem både præmigrering og validering uden fejl, i forhold til de andre filtyper. 7.2 Forudsætninger for præmigrering Ligesom der var en række forudsætninger for præmigrering af filtype 1, er tilfældet det samme for filtype 2. SCMMT går således ind og identificerer alle de aktive målere, der opfylder følgende kriterier: Ligger i det valgte firma. Har forsyningsart = EL. [= 0] Ikke har hak i Ej til DataHub. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 33 af 69

Har status Aktiv. [Status2N < 8] Ikke er en kontrol-måler. [Malerart <> KONTR ] Har et EAN-nummer hvor 8-10 karakter i aftagenummeret er lig det netområde, man præmigrerer for. Den slår op på bparti og kigger i DEF nummer, så i SW vil aftagenumre med 344, 341 og 345 alle blive medtaget når det er netområde 344 der præmigreres for. Har målepunktstype 'E17', 'E18' Har dato i BBR til Har ikke dato i BBR fra Det er således datoen i BBR til der er afgørende for om et målepunkt står som havende elvarme. 7.3 Mapning af datafelter filtype 2 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 34 af 69

Nr Felt i filtype 1 Metering PointID 2 ValidFro mdate Felt i SonWin DB Amald.ea nnr Ainsd.afgi ftfra Felt i applikat ion Aftagen r BBR til M-tabel Felt i M-tabel Datatype i filtype SWMarket.Meterin gpoint SWMarket.Custo mer MeteringPointId ElectricalHeatin gdate Datatyp e i SonWin DB Varchar( Dataty pe i M- tabel Char( Varchar2 (18) 40) 18) Date datetime dateti me SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 35 af 69

7.4 Præmigrering SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 36 af 69

Præmigreringen gør at alle relevante målepunkter med el-varme bliver registreret i de nye m- tabeller, og bliver markeret med elvarme på mmp-skærmbilledet. 7.4.1 Præmigreringsfejllog Ved præmigrering, vil der ved fejl omhandlende filtype 2 blive dannet følgende fil: Filtype2- Præmigreringsfejl-[Tidsstempel].csv, som vil beskrive eventuelle fejl der måtte være i data. 7.5 Validering Selve valideringen af filen, foregår ved at Energinets valideringsregler bliver anvendt på data i databasen, inden dannelsen af filtypen. Det er således muligt at opdage data som vil generere fejl hos Energinet.dk, allerede inden selve indsendelsen af migreringsfilen. Processen for at rette disse er at rette dem til i Billing og præmigrere dem igen. 7.5.1 Valideringsfejllog Ved validering, vil der ved fejl omhandlende filtype 2 blive dannet følgende fil: Filtype2- Valideringsfejl-[Tidsstempel].csv, som vil beskrive eventuelle fejl der måtte være i data. 7.6 Dan filer Selve processen med at danne filer, sker ved at trykke på knappen Start dannelse af filer. Denne knap danner den valgte filtype, uden hensyn til valideringen. Der vil således ukritisk blive dannet filer, og derfor er det vigtigt at have gennemgået valideringstjekket uden fejl, inden der bliver dannet filer, da disse filer blot vil fejle i Energinets validering. 8 Filtype 3 Migrering af kontaktinformationer. 8.1 Proces for migrering af filtype 3 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 37 af 69

Processen for filtype 3, indeholder overordnet set de samme dele som filtype 1 og 2, og har således det samme flowdiagram. For filtype 3 gælder således at der skal præmigreres, og er der fejl i data skal det rettes i Billing og efterfølgende starte præmigreringen igen, og hvis der ikke er fejl kan man gå videre til validering. Hvis der er fejl i data i validering skal data ligeledes rettes i Billing efterfulgt af en præmigrering. Gennemføres en validering uden fejl i data, kan der gås videre med selve dannelsen af migreringsfil. Det skal igen understreges at det er vigtigt at eventuelle fejlrettelser bliver lavet i Billing efterfulgt af en præmigrering. Dette skyldes som tidligere nævnt at såfremt et målepunkt er beriget i de nye m-skærmbilleder, vil de ikke blive påvirket af efterfølgende præmigreringer. 8.2 Forudsætninger for præmigrering Ligger i det valgte firma. Har forsyningsart = EL. [= 0] Ikke har hak i Ej til DataHub. Har status Aktiv. [Status2N < 8] Ikke er en kontrol-måler. [Malerart <> KONTR ] Har et EAN-nummer hvor 8-10 karakter i aftagenummeret er lig det netområde, man præmigrerer for. Den slår op på bparti og kigger i DEF nummer, så i SW vil aftagenumre med 344, 341 og 345 alle blive medtaget når det er netområde 344 der præmigreres for. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 38 af 69

Har målepunktstype 'E17', 'E18' 8.3 Mapning af datafelter filtype 3 N r Felt i filtype 1 Metering pointid 2 Address type 3 Contact name 1 4 Contact name 2 5 Same as MP address 6 Street code 7 Street name 8 building number Felt i SonWin DB Felt i applikation M-tabel Felt i M- tabel amald.eannr Aftagenr SWMarket.Contact ainsd.kundenr, Kunde/Aflæs SWMarket ainsd.aflasnr eller er/afbryder.contact ainsd.afbrydernr akunde.navn1 og/eller Navn 1 SWMarket akunde.navn2 Afhængigt af kontaktnavn (ovenfor) og bchec opsætning - akunde.navn2 Navn 2.Contact SWMarket.Contact akunde.vejkode Vejkode SWMarket.Contact akunde.adresse Adresse SWMarket.Contact akunde.husnummer Husnr + SWMarket (og bogstav.contact akunde.bogstavsal) 9 floor id akunde.sal Sal SWMarket.Contact 1 room id akunde.sidedor Side/dør SWMarket 0.Contact 1 post akunde.postnum/akun Postnr SWMarket 1 code de.xpostnummer?.contact 1 city ipost.navn Bynavn SWMarket 2 name.contact 1 city akunde.sted Sted SWMarket 3 subdivisi.contact 1 4 1 5 1 6 1 7 1 8 on name municip ality code Country code email address phone number mobile number akunde.kommunkode K.kode SWMarket.Contact ipost.landekode(findes ikke)/ipost.postlandfk Postlandfork ort SWMarket.Contact akunde.email Email SWMarket.Contact akunde.tlfnr Telefon SWMarket.Contact akunde.mobilnr Mobilnr SWMarket.Contact EanNumber ContactRel ationtype ContactNa me1 ContactNa me2 SameAsMP Address StreetCode StreetName BuildingNu mber FloorIdentifi cation RoomIdentif ication ZipCode CityName CitySubDivi sionname Municipality Code CountryCod e Email Phone Mobile Datatyp e i filtype Varchar 2(18) Varchar 2(3) Varchar 2(132) Varchar 2(132) Number (1) Varchar 2(4) Varchar 2(40) Varchar 2(6) Varchar 2(2) Varchar 2(4) Varchar 2(10) Varchar 2(25) Varchar 2(25) Varchar 2(3) Varchar 2(2) Varchar 2(60) Varchar 2(20) Varchar 2(20) Dataty pe i SonWi n DB Varcha r(40) varcha r(100) varcha r(70) Int Varcha r(40) Int og varcha r(1) Varcha r(3) Varcha r(20) Varcha r(10) Varcha r(30) Varcha r(40) Int Varcha r(5) Varcha r(100) Varcha r(30) Varcha r(30) Dataty pe i M- tabel Varcha r(18) Varcha r(40) Varcha r(100) Varcha r(100) Tinyint Varcha r(4) Varcha r(40) Varcha r(6) Varcha r(2) Varcha r(4) Varcha r(10) Varcha r(25) Varcha r(25) Varcha r(3) Varcha r(2) Varcha r(60) Varcha r(20) Varcha r(20) SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 39 af 69

SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 40 af 69

SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 41 af 69

Resultatet er oprettelse af kontaktinformationer på mkunde: 8.4 Præmigrering Præmigreringen gør at alle kontaktadresser bliver registreret i de nye mkunde skærmbillede. 8.4.1 Præmigreringsfejllog SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 42 af 69

Præmigreringsfejlloggen viser hvilke data fra Billing der ikke overholder krav til data i m- tabellerne. Et eksempel kunne være at der fejlagtigt er 30 karakterer i et felt i Billing, men det tilsvarende felt i m-tabellen tillader kun 25 karakterer. I dette tilfælde vil de 25 første karakterer blive præmigreret over til m-tabellen, og de sidste 5 karakterer vil blive udeladt, da der ikke er plads til dem, og det vil blive skrevet i præmigreringsfejlloggen. Det vil efterfølgende være hensigtsmæssigt at rette data til i Billing og præmigrere igen, således at data kommer korrekt over. 8.5 Validering Såfremt nogle målepunkter ikke overholder Energinets valideringsregler, vil disse afvigelser komme ud i en valideringsfejllog. Processen for at rette disse er at rette dem til i Billing og præmigrere dem igen. 8.5.1 Valideringsfejllog Ved validering, vil der ved fejl omhandlende filtype 3 blive dannet følgende fil: Filtype3- Valideringsfejl-[Tidsstempel].csv, som vil beskrive eventuelle fejl der måtte være i data. 8.6 Dan filer Selve processen med at danne filer, sker ved at trykke på knappen Dan filer. Denne knap danner den valgte filtype, uden hensyn til valideringen. Der vil således ukritisk blive dannet filer, og derfor er det vigtigt at have gennemgået valideringstjekket uden fejl, inden der bliver dannet filer, da disse filer blot vil fejle i Energinets validering. 9 Filtype 4 9.1 Proces for migrering af filtype 4 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 43 af 69

Processen for filtype 4 er lidt speciel, da der ikke er nogen præmigrering for denne filtype. Flowet for arbejdet med filtype 4 ser således ud: Da der ikke er nogen præmigrering for filtype 4, starter flowet for filtype 4med at der eksporteres til csv-fil. Denne eksportfil vil sandsynligvis ikke indeholde nogle målepunkter første gang den eksporteres, da der formentligt ikke eksisterer nogle af de nye målepunktstyper i m-tabellen. Derfor vil filen blot indeholde kolonneoverskrifter, således at det er muligt at berige med de relevante data, og efterfølgende importere filen. Såfremt importen af filen sker uden fejl, vil de nye målepunktstyper fra csv-filen, blive oprettet nede på m-tabellen, og det vil være muligt at åbne dem i mmp-skærmbilledet. Efter at der er blevet importeret nye målepunktstyper via csv-fil, vil det være muligt at validere indholdet til den endelige migreringsfil, på samme måde som de tidligere filtyper er blevet valideret. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 44 af 69

Såfremt man kører valideringen umiddelbart efter importen fra csv-filen, vil der sandsynligvis ikke være fejl, da der ved import fra csv-fil også kører en række valideringer, for at sikre at der ikke oprettes målepunkter med fejlagtig data. Såfremt man finder fejl valideringen, kan disse rettes i mmp-skærmbilledet, og efterfølgende kan der dannes migreringsfil til Energinet.dk på samme måde som ved de andre filtyper. 9.2 Mapning af datafelter filtype 4 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 45 af 69

N r Felt i filtype dansk attributnavn Felt i filtype engelsk attributnavn 1 Målepunkts ID MeteringPointID SWMarket.Meter ingpoint 2 Tilslutningsstat PhysicalStatusOfMet SWMarket.Meter us eringpoint ingpoint M-tabel Felt i M-tabel Datatype i filtype MeteringPointId PhysicalStatusOfMet eringpoint Varchar2(1 8) VARCHAR 2(3) Datatyp e i M- tabel Char(18) (varchar (10)) 3 Målepunktstype TypeOfMeteringPoint SWMarket.Meter ingpoint TypeOfMeteringPoint VARCHAR 2(3) varchar( 10) 4 Målepunktsart SubTypeOfMetering Point SWMarket.Meter ingpoint SubTypeOfMetering Point VARCHAR 2(3) Varchar( 40) 5 Aflæsningsfrek vens MeterReadingOccur ence SWMarket.Meter ingpoint MeterReadingOccurr ence VARCHAR 2(35) varchar( 40) 6 Effektgrænse Ampere Maximum Current SWMarket.Meter ingpoint MaximumCurrent NUMBER( 3) int 7 Effektgrænse kw Maximum Power SWMarket.Meter ingpoint MaximumPower NUMBER( 6) int 8 Netområde GridAreaId SWMarket.Meter ingpoint MeteringGridArea VARCHAR 2(35) varchar( 3) 9 Målepunktskom mentar LocationDescription SWMarket.Meter ingpoint LocationDescription VARCHAR 2(60) varchar( 100) 1 0 Produkt Product type SWMarket.Meter ingpoint ProductType VARCHAR 2(13) varchar( 40) 1 1 Energienhed Unittype SWMarket.Meter ingpoint UnitType VARCHAR 2(3) varchar( 10) 1 2 MP Vejnavn StreetName SWMarket.Meter ingpoint MPStreetName VARCHAR 2(40) varchar( 40) 1 3 MP Vejkode StreetCode SWMarket.Meter ingpoint MPStreetCode VARCHAR 2(4) varchar( 4) 1 4 MP Husnummer BuildingNumber SWMarket.Meter ingpoint MPBuildingNumber VARCHAR 2(6) varchar( 6) 1 5 MP Etage FloorId SWMarket.Meter ingpoint MPFloorID VARCHAR 2(2) varchar( 2) 1 6 MP Dørbetegnelse RoomId SWMarket.Meter ingpoint MPRoomID VARCHAR 2(4) varchar( 4) 1 7 MP Stednavn CitySubDivisionNam e SWMarket.Meter ingpoint MPCitySubDivisionN ame VARCHAR 2(25) varchar( 25) 1 8 MP Postnummer Postcode SWMarket.Meter ingpoint MPPostCode VARCHAR 2(4) varchar( 4) 1 9 MP Bynavn CityName SWMarket.Meter ingpoint MPCityName VARCHAR 2(25) varchar( 25) SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 46 af 69

2 0 MP Kommunekode MunicipalityCode SWMarket.Meter ingpoint MPMunicipalityCode VARCHAR 2(3) varchar( 3) 2 1 MP Landekode CountryName SWMarket.Meter ingpoint MPCountryName VARCHAR 2(2) varchar( 3) 2 2 Parent målepunkt ParentRelatedMeteri ngpoint SWMarket.Meter ingpoint ParentRelatedMeteri ngpoint VARCHAR 2(18) varchar( 18) 2 3 Måler id Meter Identification SWMarket.Meter ingpoint MeterIdentification VARCHAR 2(15) varchar( 40) 2 4 Målercifre Meter NumberOfDigits SWMarket.Meter ingpoint MeterNumberOfDigit s VARCHAR 2(5) varchar( 5) 2 5 Måleromregnin gsfaktor Meter Conversion Factor SWMarket.Meter ingpoint MeterConversionFac tor NUMBER( 8,4) varchar( 20) 2 6 Målerenhed Meter Unit Type SWMarket.Meter ingpoint MeterUnitType VARCHAR 2(3) varchar( 10) 2 7 Målertype Meter Reading Type SWMarket.Meter ingpoint MeterReadingType VARCHAR 2(3) varchar( 10) 9.3 Eksporter til CSV SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 47 af 69

Første gang der bliver lavet eksport til CSV, vil der blive eksporteret 0 linjer, da der ikke eksisterer nogle af de nye målepunktstyper i Meteringpoint-tabellen. Derfor vil der blive dannet en tom fil, der kun indeholder overskrifterne til de forskellige kolonner. Selve eksporten laves ved at trykke på Eksporter til csv 9.4 Berig CSV-fil SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 48 af 69

Vis samme proces som ved åbning af csv-fil i Excel som der er ved filtype 5. Efter fejlfri præmigrering er opnået, skal der eksporteres til csv jf. figur X i afsnit 9.1 der beskriver processen for filtype 5. Der trykkes derfor på Eksporter til csv, hvorefter der kan vælges sti til placering af den eksporterede csv-fil. OBS! Når placering af filen vælges, vil filtypen som standard blive sat til at have typen CSV. Dette er vigtigt, da filen ellers ikke senere vil kunne indlæses/importeres i SCMMT, og derfor skal der ikke vælges andre filtyper når der vælges placering. Efterfølgende vil filen fremgå af den placering der blev angivet. Filen er nu eksporteret, og det næste skridt i processen er at berige denne med data. Dette gøres eksempelvis ved at åbne filen i Excel, og berige den med data på følgende måde: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 49 af 69

1. Åben et tomt Excel ark 2. Tryk på DATA-fanen 3. Tryk på Fra tekst. 4. Vælg den eksporterede fil, og tryk Importér 5. Sæt hak i Afgrænset og Dataene har overskrifter, og angiv at importen skal begynde ved række 1, som vist nedenfor. Tryk derefter på Næste SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 50 af 69

6. Marker Semikolon som afgrænser og tryk på Næste 7. Dette vil føre dig til følgende skærmbillede: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 51 af 69

Læg her mærke til at alle kolonner har dataformatet Standard. Alle disse skal ændres til at være Tekst, hvilket vil blive beskrevet i det næste punkt. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 52 af 69

8. Scroll helt til højre, hold Shift-knappen nede og tryk på den sidste kolonne ConvertToMeterPointType, så alle kolonner bliver markeret sorte som vist nedenfor. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 53 af 69

9. Vælg dernæst Tekst under kolonnedataformat, hvilket vil ændre dataformaterne på det markerede kolonner til tekst. 10. Efterfølgende vil Excel-arket blive åbnet og vil formentligt se således ud første gang det bliver åbnet for filtype 4: Læg her mærke til at på trods af at alle kolonner blev importeret med dataformatet Tekst, har Excel givet de tomme felter formatet Standard som vist ovenfor. Det er derfor nødvendigt at markere alle celler og give dem formatet Tekst for at sikre at Excel ikke ændrer i data. Der kunne eksempelvis ske det at Excel tolker målepunktsid/meteringpointid/eannr som et tal, hvis formatet er Standard, og forkorter det således at det ikke har rigtig format når det bliver importeret til SonWin Billing. 11. For at markere alle celler og give dem formatet Tekst gøres følgende: a. Gå til fanen Hjem b. Tryk på trekanten til venstre for kolonne A og over linje 1 for at markere alle celler c. Vælg formatet Tekst SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 54 af 69

12. Den eksporterede fil er nu åbnet korrekt i Excel, og de tomme felter kan nu beriges med data. Efter berigelse anbefales det at gemme filen med et andet navn, så der holdes styr på hvilken fil der er eksporteret, samt hvilket der er beriget med data. OBS! Når filen gemmes er det vigtigt at den får filtypen CSV som vist nedenfor, da den ellers ikke vil kunne indlæses i SCMMT. 9.5 Importer fra CSV SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 55 af 69

For at importere det berigede data til m-tabellen, trykkes der på Importer fra csv, og den berigede csv-fil vælges. 9.5.1 Import fejllog Ved import fra CSV, vil der blive dannet en rapport med import fejl såfremt der er nogen. Denne rapport vil have navnet Filtype4-CSVImportfejl, efterfulgt af tidsstempel, og vil beskrive de fejl i data der måtte være. Hvis der er fejl i en række/målepunkt, bliver målepunktet ikke indlæst, da der ikke skal oprettes målepunkter med fejlagtig data allerede ved oprettelsen. Såfremt man har lavet en fejl i importfilen, således at målepunktet ikke bliver oprettet, skal der laves og indlæses endnu en importfil uden fejl på målepunktet for at det bliver oprettet. 9.6 Validering Såfremt nogle målepunkter ikke overholder Energinets valideringsregler, vil disse afvigelser komme ud i en valideringsfejllog. Disse fejl vil ofte være nogen der er opstået som følge af manuelle ændringer på mmp-skærmbilledet, da målepunkter som nævnt bliver valideret ved når de oprettes via import af csv-fil. Processen for at rette disse fejl er at rette dem til i mmp skærmbilledet. 9.6.1 Valideringsfejllog SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 56 af 69

For filtype 4 vil der ved validering blive dannet rapporten Filtype4-Valideringsfejl- [Todsstempel].csv, såfremt der er nogle fejl i valideringen 9.7 Dan filer Selve processen med at danne filer, sker på samme måde som ved de andre filtyper, ved at trykke på knappen Dan filer. Denne knap danner den valgte filtype, uden hensyn til valideringen. Der vil således ukritisk blive dannet filer, og derfor er det vigtigt at have gennemgået valideringstjekket uden fejl, inden der bliver dannet filer, da disse filer blot vil fejle i Energinets validering. 10 Filtype 5 10.1 Proces for migrering af filtype 5 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 57 af 69

Processen for migrering af filtype 5 er unik, da det er det eneste filtype der både indeholder præmigrering, samt import fra csv-fil, hvilket giver følgende flow for filtype 5: Den første del med præmigrering foregår på samme måde som ved de andre filtyper der indeholdt præmigrering. Således at der præmigreres, og såfremt der findes fejl, skal de rettes i Billing og præmigrering skal gentages. Efterfølgende eksporteres data til csv-fil, således at alt det præmigrerede data kommer med ud i csv-filen. Det er efterfølgende muligt at berige målepunkterne i filen med data, og importere filen således at indholdet bliver indlæst på m-tabellen. Hvis der er fejl i csv-filen ved import skal der eksporteres en ny csv-fil, hvori fejlen kan rettes, og filen efterfølgende kan importeres igen indtil der kommer en fejlfri import. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 58 af 69

Bagefter er der ligesom ved de andre filtyper mulighed for at validere filtypen, med Energinet.dks valideringsregler. Såfremt der findes fejl kan disse igen rettes ved at rette i en ny eksporteret csv-fil. Når der er opnået en fejlfri validering, kan der dannes en migreringsfil. 10.2 Forudsætninger for præmigrering Forudsætningerne for præmigrering af filtype 5, er ens med dem beskrevet for filtype 1-3. Dog er der den tilføjelse af målepunktet har et tælleværk med afregnart = E-01. Dette skyldes at der skal udvælges det korrekte tælleværk, således at Målercifre, Enhed og Faktor kan blive inkluderet i præmigreringen. Såfremt der findes et målepunkt der ikke har et tælleværk med E- 01 i afregnart, men ellers opfylder kravene for præmigrering, vil felterne Målercifre, Enhed og Faktor ikke blive præmigreret. De resterende felter vil blive præmigreret som normalt. Husk at beskriv hvis et målepunkt er ændret i mmp, vil det ikke komme med i præmigreringen efterfølgende. 10.3 Præmigrering Filtype 5 har en unik proces for migrering i forhold til de andre filtyper, som illustreret i figur X ovenfor. Præmigreringen foregår delvist som en fast flytning af data fra SonWin Billing-tabeller, og delvist via berigelse af data til de nye M-tabeller. Den faste flytning af data fra SonWin Billing-tabellerne er dækket af den funktionalitet der bliver aktiveret ved tryk på knappen Start præmigrering. Tryk på knappen aktiverer præmigreringen, og flytningen af data fra SonWin Billing-tabeller til de nye M-tabeller påbegyndes. Efterfølgende vil det være nødvendigt at berige M-tabellerne med data der ikke eksisterer i SonWin Billing-tabellerne, og processen for dette beskrives i det følgende. 10.4 Mapning af datafelter filtype 5 SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 59 af 69

N r Felt i filtype dansk attributnavn 1 Målepunkts ID 2 Målepunktsty pe Felt i filtype engelsk attributnavn MeteringPoint ID TypeOfMeteri ngpoint Felt i SonWin DB Amald.ea nnr Amald.Ma lepunkttyp e Felt i appli katio n Aftag enr Måle pktty pe M-tabel Felt i M-tabel Datatyp e i filtype SWMarket. MeteringPo int SWMarket. MeteringPo int MeteringPoin tid TypeOfMeter ingpoint Varcha r2(18) VARC HAR2( 3) Datat ype i Son Win DB Varc har(4 0) Varc har(3 ) Datat ype i M- tabel Char( 18) Varch ar(10) 3 Målepunktsar t SubTypeOfM eteringpoint D01 SWMarket. MeteringPo int TypeOfMeter ingpoint VARC HAR2( 3) varch ar(10) 4 Effektgrænse Ampere 5 Effektgrænse kw 6 Målepunktsk ommentar 7 Parent målepunkts ID Maximum Current Maximum Power LocationDesc ription ParentRelate dmeteringpoi nt 8 Måler ID Meter Identification 9 Målercifre Meter NumberOfDig its 1 0 Måleromregn ingsfaktor Meter Conversion Factor Beriges via Excel Beriges via Excel Beriges via Excel Beriges via Excel Beriges via Excel amald.fab riknr / amald.lok alnr Beriges via Excel atlvd.cifre Beriges via Excel atlvd.fakto r Berig es via Excel Berig es via Excel Berig es via Excel Berig es via Excel Berig es via Excel Berig es via Excel Berig es via Excel SWMarket. MeteringPo int SWMarket. MeteringPo int SWMarket. MeteringPo int SWMarket. MeteringPo int SWMarket. MeteringPo int SWMarket. MeteringPo int SWMarket. MeteringPo int MaximumCur rent MaximumPo wer LocationDes cription ParentRelate dmeteringpoi nt MeterIdentific ation MeterNumbe rofdigits MeterConver sionfactor NUMB ER(3) NUMB ER(6) VARC HAR2( 60) VARC HAR2( 18) VARC HAR2( 35) VARC HAR2( 5) NUMB ER(8,4) int int Varch ar(10 0) varch ar(18) varch ar(40) varch ar(5) varch ar(20) 1 1 Målerenhed Meter Unit Type Beriges via Excel atlvd.enh eder Berig es via Excel SWMarket. MeteringPo int MeterUnitTyp e VARC HAR2( 3) varch ar(10) 1 2 1 3 Målertype KonverterTil MålepunktsT ype Meter Reading Type ConvertToMe teringpointty pe Beriges via Excel Beriges via Excel Berig es via Excel Berig es via Excel SWMarket. MeteringPo int SWMarket. MeteringPo int MeterReadin gtype VARC HAR2( 3) VARC HAR2( 3) varch ar(10) SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 60 af 69

10.5 Eksporter til csv SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 61 af 69

Efter fejlfri præmigrering er opnået, skal der eksporteres til csv jf. figur X i afsnit 9.1 der beskriver processen for filtype 5. Der trykkes derfor på Eksporter til csv, hvorefter der kan vælges sti til placering af den eksporterede csv-fil. OBS! Når placering af filen vælges, vil filtypen som standard blive sat til at have typen CSV. Dette er vigtigt, da filen ellers ikke senere vil kunne indlæses/importeres i SCMMT, og derfor skal der ikke vælges andre filtyper når der vælges placering. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 62 af 69

Efterfølgende vil filen fremgå af den placering der blev angivet. Filen er nu eksporteret, og det næste skridt i processen er at berige denne med data. Dette gøres ved at åbne filen i Excel, og berige den med data på følgende måde: 13. Åben et tomt Excel ark 14. Tryk på DATA-fanen 15. Tryk på Fra tekst. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 63 af 69

16. Vælg den eksporterede fil, og tryk Importér 17. Sæt hak i Afgrænset og Dataene har overskrifter, og angiv at importen skal begynde ved række 1, som vist nedenfor. Tryk derefter på Næste SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 64 af 69

18. Marker Semikolon som afgrænser og tryk på Næste 19. Dette vil føre dig til følgende skærmbillede: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 65 af 69

Læg her mærke til at alle kolonner har dataformatet Standard. Alle disse skal ændres til at være Tekst, hvilket vil blive beskrevet i det næste punkt. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 66 af 69

20. Scroll helt til højre, hold Shift-knappen nede og tryk på den sidste kolonne ConvertToMeterPointType, så alle kolonner bliver markeret sorte som vist nedenfor. 21. Vælg dernest Tekst under kolonnedataformat, hvilket vil ændre dataformaterne på det markerede kolonner til tekst. 22. Efterfølgende vil Excel-arket blive åbnet og vil kunne se nogenlunde således ud: SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 67 af 69

Læg her mærke til at på trods af at alle kolonner blev importeret med dataformatet Tekst, har Excel givet de tomme felter formatet Standard som vist ovenfor. Det er derfor nødvendigt at markere alle celler og give dem formatet Tekst for at sikre at Excel ikke ændrer i data. Der kunne eksempelvis ske det at Excel tolker målepunktsid/meteringpointid/eannr som et tal, hvis formatet er Standard, og forkorter det således at det ikke har rigtig format når det bliver importeret til SonWin Billing. 23. For at markere alle celler og give dem formatet Tekst gøres følgende: a. Gå til fanen Hjem b. Tryk på trekanten til venstre for kolonne A og over linje 1 for at markere alle celler c. Vælg formatet Tekst 24. Den eksporterede fil er nu åbnet korrekt i Excel, og de tomme felter kan nu beriges med data. Efter berigelse anbefales det at gemme filen med et andet navn, så der holdes styr på hvilken fil der er eksporteret, samt hvilket der er beriget med data. OBS! Når filen gemmes er det vigtigt at den får filtypen CSV som vist nedenfor, da den ellers ikke vil kunne indlæses i SCMMT. SONLINC A/S Copyright 2015 Engrosmodel Migrering - Procesbeskrivelse.docx Side 68 af 69