Dateibasierte Integration
Die dateibasierte Integration ist wichtig, wenn Daten nicht über laufende Schnittstellen kommen, sondern als Dateien bereitgestellt werden. Das betrifft zum Beispiel Importe aus Fachverfahren, regelmäßig gelieferte Exporte oder manuell bereitgestellte Datensammlungen.
Standardablauf in Node-RED
Typisch ist hier: Die Datei ist nur der Eingang. Erst nach dem Einlesen, optionalen Prüfungen und gegebenenfalls der Überführung in ein Smart Data Model wird entschieden, in welches Zielsystem die Inhalte gehen.
Beispiel aus der Praxis
Ein typischer Fall ist ein regelmäßiger CSV- oder Excel-Export aus einem Fachverfahren, der einmal pro Tag, pro Woche oder nach Bedarf bereitgestellt wird. Die Datei wird eingelesen, geprüft und anschließend entweder in eine Datenbank übernommen, als Datei abgelegt oder in ein anderes Datenmodell überführt.
Typische Formate
- CSV
- Excel
- JSON
- XML
- ZIP-Archive
Typische Zielwege
- Ablage im S3-Speicher
- Import in eine Datenbank
- Transformation in NGSI-LD und Übergabe an den Kontextbroker
- Weitergabe an CKAN für Open Data
Dateien sind keine eigene Speicherentscheidung, sondern zunächst nur das Eingangsformat. Die eigentliche Speicherentscheidung folgt danach.