Tagauswertung
Die Tagauswertung erlaubt es einen eingehenden Text auszulesen und automatisch den korrekten Feldern in der Datenbank zuzuordnen.
An dieser Stelle unterscheiden wir zwischen zwei verschiedenen Anwendungsfällen:
- Zeilenweise Tagauswertung (z.B. für eingehende Mails)
- Tagauswertung mit Trennzeichen (z.B. bei Schnittstellen wie ESPA, MOBS, SDS oder Digitalarmen)
Zeilenweise Tagauswertung
Für die zeilenweisen Auswertung muss die Datei nach folgendem Muster angelegt werden
[Zeilenbeginn im Text]:=DATENBANKFELD
Wobei [Zeilenbeginn im Text] durch den Text ersetzt wird, der vor der eigentlichen Information steht und der ignoriert werden soll.
Eingehende E-Mail
Lage: Brennendes Auto
Ort: Oberursel
Straße: Teststrasse
Bei der Nummer 25
Konfiguration
Lage: :=MELDUNG Ort: :=ORT Straße: :=STRASSE Bei der Nummer :=HAUSNUMMER
Resultiert in folgender Zuordnung:
Datenbankfeld | Wert |
---|---|
MELDUNG | Brennendes Auto |
ORT | Oberursel |
STRASSE | Teststrasse |
HAUSNUMMER | 25 |
Tagauswertung mit Trennzeichen (Delimited)
Über einige Schnittstellen werden eingehende Daten in einem zusammenhängenden Format empfangen.
Dabei gibt es ein definiertes „Trennzeichen“ (=Delimiter), im nachfolgenden Beispiel das „*“.
Für diese Art der Auswertung muss zunächst das Trennzeichen definiert werden.
In die Konfiguration werden anschließend nur noch die Datenbankfelder in der Reihenfolge ihres Auftretens geschrieben.
Dabei ist zu beachten, dass pro Zeile nur ein DB-Feld angegeben wird.
Eingehende Daten
Oberursel*Testweg*25*Brennendes Auto
Konfiguration
ORT STRASSE HAUSNUMMER MELDUNG
Daraus entsteht nun wieder diese Zuordnung:
Datenbankfeld | Wert |
---|---|
ORT | Oberursel |
STRASSE | Teststrasse |
HAUSNUMMER | 25 |
MELDUNG | Brennendes Auto |