Appearance
Zeitreihengenerator
Der data_generator liest eine INI-Datei mit der Sektion [DATA_GENERATOR]
ein und generiert eine ZRXP-Datei mit einem Zeitstempel (aktuelle Zeit) und einem Wert. Der Wert hängt vom angegebenen TYPE
ab. Mögliche Werte sind:
MINUTE
: Wert entspricht der aktuellen MinuteHOUR
: Wert entspricht der aktuellen StundeCONSTANT
: Wert entspricht dem WertCONSTANT_VALUE
laut INI-DateiRANDOM
: zufälliger Wert zwischen 1 und 20
Der Dateiname der Ausgabe-Datei besteht aus dem ZRXP_FILE_BASE_NAME
laut INI-Datei und dem akutellen Datum/Uhrzeit.
powershell
python prozessing.pyz data_generator_xxxx.ini
INI-Datei: data_generator
ini
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = [Ausgabeverzeichnis für generierte Daten]
; Typ der zu generierenden Daten = aktueller Minutenwert
TYPE = MINUTE
REXCHANGE = [Importnummer]
ZRXP_FILE_BASE_NAME = [Basis-Dateiname wird ergänzt durch Zeitstempel zum Generationszeitpunkt]
ini
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = [Ausgabeverzeichnis für generierte Daten]
; Typ der zu generierenden Daten = aktueller Stundenwert Winterzeit
TYPE = HOUR
REXCHANGE = [Importnummer]
ZRXP_FILE_BASE_NAME = [Basis-Dateiname wird ergänzt durch Zeitstempel zum Generationszeitpunkt]
ini
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = [Ausgabeverzeichnis für generierte Daten]
; Typ der zu generierenden Daten = konstanter Wert
TYPE = CONSTANT
CONSTANT_VALUE = [konstanter Wert]
REXCHANGE = [Importnummer]
ZRXP_FILE_BASE_NAME = [Basis-Dateiname wird ergänzt durch Zeitstempel zum Generationszeitpunkt]
ini
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = [Ausgabeverzeichnis für generierte Daten]
; Typ der zu generierenden Daten = Zufallszahl
TYPE = RANDOM
REXCHANGE = [Importnummer]
ZRXP_FILE_BASE_NAME = [Basis-Dateiname wird ergänzt durch Zeitstempel zum Generationszeitpunkt]
INI-Beispiel
Erzeugt ZRXP-Datei D:/Datenmanagement/zrxp_import/TRIGGERDATEN_YYYYDDMMhhmmss.zrx
mit einem Zeitstempel und Wert, der der Minute zum Produktionszeitpunkt entspricht.
ini
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = D:/Datenmanagement/zrxp_import/
TYPE = MINUTE
REXCHANGE = TRIGGER
ZRXP_FILE_BASE_NAME = TRIGGERDATEN_