Ziel
Dieses Kapitel beschreibt den Import von Preisen für Tarife mit dynamischen Kosten. Der Import erfolgt zeit-gesteuert über eine CSV-Schnittstelle.
Voraussetzungen
Für einen erfolgreichen Import sind folgende Voraussetzungen zu beachten:
- Der Import-Job (DynamicTariffCostAllocationCSVImportProcess) wird automatisch täglich um 01:30 durchgeführt.
- Die Konfiguration DYNAMIC_TARIFF_COST_ALLOCATION_CSV_IMPORT_FOLDER muss gepflegt sein. Der hinterlegte Ordner muss für MBS les- und schreibbar sein.
- Die zu importierenden Dateien enden auf .csv, sind reine Textdateien und folgen dem u.g. Schema. Eine Validierung auf weitere Komponenten im Dateinamen inklusive Groß- und Kleinschreibung findet nicht statt.
- Das CSV-Format wird durch Semikolons getrennt.
Verarbeitung und Nachvollziehbarkeit
- Erfolgreich verarbeitete Dateien werden in den Ordner DYNAMIC_TARIFF_COST_ALLOCATION_CSV_IMPORT_FOLDER/archiv verschoben
- Der Import kann als Lauf unter ‘Monatliche Durchschnittspreis-Dateien importieren’ geprüft werden.
- Importiere Zeilen werden in der MBS-Tabelle
fl_dynamitariffcostalloca
abgelegt. Eine Visualisierung ins MBS findet aktuell nicht statt. - Sollten Zeilen gegen die unten beschriebenen Validierungen verstoßen, werden diese auch importiert, allerdings nicht zur weiteren Verarbeitung (Markierung ‘INVALID’) herangezogen. Eine Meldung zur fehlgeschlagenen Validierung kann aus der Tabelle gelesen werden.
CSV-Importschema
Die folgende Tabelle zeigt das erwartete CSV-Schema und Validierungen pro Feld:
CSV-Header Position | Name | Datentyp / Format | Pflichtfeld | Bemerkung |
---|---|---|---|---|
1 | Vertragsnummer | Text | Ja | Vertragsnummer muss in MBS bekannt sein. |
2 | Malo | Text | Ja | MaLo muss in MBS bekannt sein. |
3 | Neuer_Arbeitspreis | Dezimal | Ja | Eine Validierung auf >= 0 o.ä. findet nicht statt. Negative Preise sind möglich. |
4 | Gueltig_ab | Datum / YYYY-MM-DDTHH:MM:SSZ | Ja | Es muss der 1te eines Monats angegeben sein |
5 | Gueltig_bis | Datum / YYYY-MM-DDTHH:MM:SSZ | Ja | Das End-Datum muss entweder das Ende Monats aus Gueltig_ab sein oder das Vertragsende, welches auch im gleichen Monat liegen muss. |
6 | Verbrauch | Dezimal | Ja | Wird als positive Zahl oder 0 erwartet. |
7 | Export_Status | Text | Nein | Inhalt wird nicht geprüft und übernommen. Eine Auswertung findet nicht statt. |
8 | Zeitreihen_Qualitaet | Text | Nein | Inhalt wird nicht geprüft und übernommen. Eine Auswertung findet nicht statt. |
Beispiel
Gueltig_von;Gueltig_bis;Melo;Vertragsnummer;Arbeitspreis;Verbrauch;Export_Status;Zeitreihen_Qualität
Hinweis zu Vertragsnummer und MaLo
Beim Import einer Zeile wird das Tupel (Vertrag, MaLo) zusammen geprüft. Das bedeutet, dass zum einen sowohl die angegebene Vertragsnummer und MaLo in MBS bekannt sein müssen, aber auch zum anderen, dass beide zum angegebenen Zeitpunkt zueinander zugeordnet sein müssen.
In den aktuellen Verwendungen der dynamischen Kosten wird die Vertragsnummer herangezogen.
Verwendung
Die Auswertung der importieren Daten erfolgt in der Rechnungsstellung.