Skip to content

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.

Clone this wiki locally