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_VALUElaut 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.iniINI-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
[DATA_GENERATOR]
ZRXP_IMPORT_FOLDER = [Ausgabeverzeichnis für generierte Daten]
; Typ der zu generierenden Daten = HTTP Ping (request time)
TYPE = HTTP_PING
URL = https://tbbm.at/
TIMEOUT = 10 ;seconds
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_