Dieses Kapitel ist für Sie nur relevant, falls Sie selbst Gateways entwickeln wollen.
Funktionalität
OCT Gateways lesen die Daten auf einer Datenquelle und übertragen diese an einen anderen Ort
-
weitestgehend in Originalform (gleiche Tabellennamen / Spaltennamen / Datentypen)
-
Mehrmandantenfähig - es können alle oder ausgewählte Mandanten einer Datenquelle gelesen werden
-
mit einem Steuerungsprozess, welcher die partitionierte Aktualisierung (pro Mandant / pro Jahr etc) ermöglicht
-
Mehrquellenfähig = mehrere Datenquellen von einem Typ können geladen werden, alle Tabellen haben die DatenquellenID als Präfix
-
mit variablem Outputformat - als Datenbanktabellen, CSV Dateien, parquet Dateien etc.
Implementierungsvariante Python
Die Implementierung erfolgt als Python Script
-
dieses wird von OCT direkt, von einem Container, oder manuell / per Scheduler ausgeführt
-
es liest aus einem beliebigen Format
-
es schreibt in einem beliebigen Format
-
kann von einer OCT Installation ausgeführt werden
-
kann ohne OCT Installation direkt ausgeführt werden
Die Implementierungsvariante ist extrem flexibel und deckt nahezu alle Anwendungsfälle ab. Ihre tiefere Konfiguration erfordert aber Python Kenntnisse.
Implementerierungsvariante SQL / Dateimport Step
Die Implementierung erfolgt mit den Standard OCT Steps (außer dem Step Python)
-
liest Dateien im xlsx oder Textformat (txt, csv)
-
liest Dateien aus beliebigem Datenbanksystem
-
schreibt Daten in OCT Datenbank oder anderen MSSQL Server
-
wird durch die OCT Applikation ausgeführt
Leichte Implementierung ohne Programmierkenntnisse