Repository navigation
Functions Overview
Florian Fehring edited this page Oct 5, 2026
·
1 revision
Der Porter dient den Import und Export von Daten in und aus einem beliebigen Datenbankschema. Es nutzt für das SmartData. Er stellt folgende Funktionalitäten zur Verfügung:
- Import-Quellen:
- FTP-Server
- HTTP-Server
- Dateien (inklusive zip gepackte Dateien)
- Uploads (Datei verpackt in der Konfiguration als BASE64 kodierter String)
- Streams
- Import-Ziele:
- Alle Datenbanken die über SmartData angesprochen werden können
- Lokale Datenbank die über JNDI verfügbar ist
- Import-Funktionalitäten:
- Verwendung von Parsern für unterschiedlichste Datenformate
- Parser-Funktionalitäten:
- Parser für unterschiedlichste Datenformate
- Parse-Vorgang in zwei einfachen Schritten pre-Parse und parse
- Parser können für FTP-, Datei- und Stream-Datenquellen verwendet werden
- Datentransformation
- Umwandlung von latitude / longitude in eine POINT-GEOMETRY (mit SRID 4326)
- Entwickler-Tools:
- Simple Erweiterbarkeit durch das Implementieren eines "Parser-Interfaces"
- Simulationsmodus zum Testen des Imports
- Statusmeldungen für Fehlersuchen
- Fehlerbehandlung und Sicherheit:
- Selektive Fehlerbehandlung (Abbruch des Importvorgangs auf Dateiebene, bei dateibezogenen Fehlern, oder auf Importerebene, bei Importerfehlern (oder Datenbankanbindung))
- Statistik der vorhandenen, geparsten und tatsächlich importierten Daten
Eine Liste der implementierten Parser finden sie auf der Startseite der Dokumentation.