Metering Point Extract

Metering Point Extract is een wekelijks extract met de stamdata van de aansluiting die de netbeheerder de leverancier stuurt in het proces Extract Aansluitingen. Het wekelijks extract wordt op zondag gegenereerd, met als peildatum de afgelopen zaterdag om 00:00. Het extract bevat dus alle wijzigingen tot en met zaterdag; Deze berichten worden in CSV formaat uitgewisseld als sets van drie bestanden die bij elkaar horen:

  • MeteringPointExtract

  • RegisterExtract

  • APExtract

Voor de naamgeving van de uit te wisselen bestanden wordt de volgende conventie gehanteerd:

  • <naam bericht>_<zender>_<ontvanger>_<JJJJMMDD>_<VOLGNR>.<EXTENSIE>

waarbij:

  • <naam bericht> = naam van het bericht, bijvoorbeeld MeteringPointExtract;

  • <zender> = EAN13-code van de zender;

  • <ontvanger> = EAN13-code van de ontvanger;

  • <JJJJMMDD> = datum waarop het bestand is aangemaakt;

  • <VOLGNR> = het volgnummer binnen de combinatie van dit type bestand en aanmaakdatum. Het volgnummer bestaat altijd uit een oplopend getal van twee cijfers, startend met “01”;

  • <EXTENSIE> = bevat de waarde “csv”

Bestandsnaam is niet case sensitive.

Notitie

Momenteel wordt alleen verwerking ondersteunt voor extracten met één bestand per soort.

Bij het inlezen wordt voor een ean_id die niet meer voorkomt in het bestand de end_date gevuld. Als er stamgegevens zijn gewijzigd dan wordt het actieve record beëindigd met de datum waarop het bestand is aangemaakt en een nieuw record toegevoegd met de nieuwe gegevens en een start_date gelijk aan de datum waarop het bestand is aangemaakt

Notitie

end_date is voor de actieve periode gevuld met 9999-12-31

De ingelezen data wordt opgeslagen in de database in edsn_lv_extract.meteringpointextract:

id
data_file_id
start_date
end_date
last_seen
receiver
ean_id
grid_operator_company_id
balance_supplier_company_id
metering_responsible_party_company_id
balance_responsible_party_company_id
grid_area
zip_code
building_nr
ex_building_nr
street_name
city_name
country
tnt_id
bag_id
bag_building_id
longitude
latitude
location_description
product_type
market_segment
energy_flow_direction
energy_delivery_status
physical_status
disconnection_method
metering_method
subtype
appliance
contracted_capacity
physical_capacity
cap_tar_code
determine_cap_tar_code
profile_category
ea_energy_consumption_netted_off_peak
ea_energy_consumption_netted_peak
ea_energy_production_netted_off_peak
ea_energy_production_netted_peak
switchability
sde_regulation
sustainable_energy
allocation_method
surname
initials
surname_prefix
invoice_month
article_sub
max_consumption
administrative_status_smart_meter
meter_id
meter_type
meter_nta_version
meter_nr_of_registers
meter_technical_communication_sm
meter_temperature_correction
pap
valid_from_date

behalve deze metadata wordt er nog meer data in onderliggende tabellen opgeslagen, zie onderstaand schema:

../_images/meteringpointextract.png

Controles

De bestanden worden alleen verwerkt als er voor een ontvanger op een specifieke datum er voor elk type bestand er één is aangeleverd. Wordt een bestand aangeleverd met een datum jonger dan een al eerder aangeleverd bestand dan wordt de verwerking gestopt.