CSV Import - Mehrere Zählpunkte in einer Datei

Workflowbeschreibung

Die angegebene CSV-Datei wird importiert. In der Datei können mehrere Spalten mit Zählpunkt-Id, OBIS-Messgröße und dazugehörige Daten angegeben sein. Sind keine OBIS-Messgrößen enthalten, kann diese als Parameter definiert werden. Dabei wird das OBIS für alle Daten innerhalb der Datei verwendet. Die Zählpunkts-Id (und ggf. die OBIS-Messgröße) der Daten muss in der gleichen Spalte über den Werten angegeben sein. Es wird jede Spalte seperat mit dem darüber angegebenen Zählpunkt (und ggf. der OBIS-Messgröße) importiert. Es muss eine mindestens eine Spalte mit Zeitstempel enthalten sein. Ist eine Zählpunkts-Id oder eine Messgröße nicht im System enthalten, wird die Spalte beim importieren übersprungen. Der Dateiname kann mit Wildcard (*) angegeben werden. Es kann nur der Dateiname oder die Quell-Datei angegeben werden. Beispiel Datei-Inhalt und Aufbau: Zählpunkt DE9000011000000000000000000100004 DE9000011000000000000000000100004 Obis-Code 001-001:001.029.001 1-1:0.29.3 01.02.2022 00:00 0,114 2,42 01.02.2022 01:00 0,524 2,89 01.02.2022 02:30 0,854 3,11

aktuelle Version: 1.1 Liste der Versionen
Zieltyp: Project Workflow kann nur auf diesen Zieltyp angewandt werden.
Dateiname: ImportCsvMultiMp.xaml ImportCsvMultiMp.xaml

Liste der Parameter

Typ Wert Beschreibung
ID der Workflow-Zuordnung Dieser interne Parameter ist nicht sichtbar, wird aber benötigt um in der Workflow-Zuordnung Informationen nach der Ausführung zu speichern.
Dateiname Angabe des absoluten Pfades und des Dateinamens der Datei, die importiert werden soll (z.B. C:\ImportDateien\Beispiel.csv). Im Dateinamen können auch Wildcards verwendet werden (z.B. C:\ImportDateien\*.csv). Das Verzeichnis muss vom Webserver aus erreichbar sein und der Netzwerkdienst muss Lese- und Schreibrechte auf dem Ordner haben.
Quell-Datei Angabe der Quell-Datei, dessen Inhalt in das OBIS-Kennzeichen importiert werden soll.
Datei löschen Legt fest, ob die CSV-Datei nach dem Import gelöscht werden soll. Wird die Datei nicht gelöscht, wird ein Ordner 'Done' im angegebenen Pfad erstellt und die Datei dorthin verschoben. Der Netzwerkdienst benötigt auf den Ordner Schreibrechte.
Trennzeichen Legt das Trennzeichen fest, mit der die Spalten in der CSV-Datei getrennt sind.
Zeitstempel ist UTC-Zeit Legt fest, ob die Zeitstempel in der CSV-Datei als UTC-Zeiten interpretiert werden sollen.
Position Datum und Uhrzeit Legt fest, ob End-Datum und End-Uhrzeit in einer oder unterschiedlichen Spalten sind.
Spaltenindex End-Datum und -Zeit Gibt den Spaltenindex an, an dem der End-Zeitstempel (Datum und Zeit) geschrieben ist. Der Spaltenindex startet bei 1. Maximal kann der Spaltenindex 20 betragen.
Spaltenindex End-Datum Gibt den Spaltenindex an, an dem das End-Datum geschrieben ist. Der Spaltenindex startet bei 1. Maximal kann der Spaltenindex 20 betragen.
Spaltenindex End-Zeitstempel Gibt den Spaltenindex an, an dem der End-Zeitstempel geschrieben ist. Der Spaltenindex startet bei 1. Maximal kann der Spaltenindex 20 betragen.
Standard-Status Definiert den Standard-Status für jeden Datensatz, falls der Spaltenindex der Status-Spalte auf 0 festgelegt wird.
Zeile Zählpunkts-Id Legt fest, in welcher Zeile die Zählpunkts-Id liegt.
OBIS-Messgröße in Datei enhalten Legt fest, ob die OBIS-Messgröße in der Datei enthalten ist.
Zeile OBIS-Messgröße Legt fest, in welcher Zeile die OBIS-Messgröße in der Datei steht.
Obis Code Legt die OBIS-Messgröße für die Werte in der Datei fest.
Anzahl der Kopfzeilen Gibt die Anzahl der Kopfzeilen in der CSV-Datei an. Die Zeile der Zählpunkts-Id und ggf. der OBIS-Messgröße werden ebenfalls gezählt.
Beendet-Trigger Legt den Trigger fest, der ausgeführt werden soll, wenn die Ausführung des Workflows beendet ist.
Text der Meldung Text der visual energy 5 Meldung.
Priorität Legt die Priorität der visual energy 5 Meldung fest.

OBIS Messgrößen

Keine OBIS Messgrößen definiert

Versionen

Version Datum Änderungen
1.0 03/07/2022 Create workflow.
1.1 07/18/2022 Update: Show file line in case of incorrect date time.