#11244 - Dynamischer Datenaustausch
Mit diesem Modul ist es möglich, dynamisch Daten aus verschiedenen Quellen (FoodOffice-Datenbank, ODBC-Quellen, Text-/CSV-Dateien) in wiederum unterschiedliche Ziel-Datenbanken zu schreiben.
Datenquelle
Die Datenquelle kann unterschiedlicher Herkunft sein.
FO-Datadb (aktuell gewählte FoodOffice-Datenbank)
FO-Sys (FoodOffice-System-Datenbank)
konkrete SQL-Abfrage der Quell-Daten
ODBC-Quelle
Auswahl Datenquelle-Typ
Datenquellen-Name
Textdatei
Quellenname = Pfad zur Import-Datei
Delimiter = Feldtrennzeichen
Ziel-Datenbank
Hier werden die Verbindungsparameter für die Ziel-Datenbank (unterschiedlichen Typs, siehe oben) festgelegt.
Je nach Typ der Quell- und Zieldatenbank werden die Felder für die jeweilige Konfiguration angezeigt.
Feld | Bedeutung |
---|---|
Datenquelle |
|
Datenquelle-Typ |
|
Zielname | ODBC-Datenquellenname |
Ziel-Tabelle | Eindeutiger Name der Ziel-Tabelle über ODBC-Quelle |
Zieltabelle Key | Schlüsselfeld der Zieltabelle. Beim Schreiben der Daten in die Zieltabelle wird für jede Zeile neu geprüft, ob der jeweilige Datensatz anhand des Schlüsselfeldes / der Schlüsselfelder in der Zieltabelle schon existiert. Mehrfach vorkommende Daten (zu einem Schlüssel) führen daher bei Mehrfach-Vorkommen zu einem jeweiligen Update des Datensatzes. |
Klassenmodell | aktiv nicht aktiv * |
Allgemeine Einstellungen
Feld | Bedeutung |
---|---|
Importverhalten |
|
Sonderzeichen | Durch Aktivieren dieser Option werden evtl. vorhandene Sonderzeichen (“ oder ') im jeweiligen Nummernfeld entfernt. Ist die Option deaktiviert, werden die o.g. Sonderzeichen beim Import durch ein “\” escaped. |
Standardfelder füllen | Ist diese Option aktiviert, werden die Felder creationdate, creator, ts und user beim Import entsprechend gefüllt. |
Konvertierung aktiv | Reiter Konvertierung wird für Umwandlung Detail-Werte berücksichtigt (performance-intensiver) |
Konvertierung
Falls notwendig können Feldinhalte beim Import konvertiert werden.
Beispiel:
Das Quellsystem verwaltet die Fakturiermengeneinheit als String (KG, Stk, …).
In FoodOffice sind hierfür feste Werte (1 = KG, 2 = Stk, …) vorgesehen.
In vorliegendem Beispiel wird für den Wert “KG” aus dem Quellsystem in FoodOffice der Wert “1” gespeichert.
Der Wert “Stk” wird entsprechend zu “2” konvertiert.
Sobald für ein Feld Konvertierungen hinterlegt sind, wird die Summe derer hinter dem jeweiligen Feld in der Auswahl angezeigt.
Feldzuweisung
Hier erfolgt die konkrete Zuweisung der Felder aus der Quell-Datenfelder zu den Ziel-Datenfeldern.
Quelle | Ziel |
---|---|
Quell-Spalte aus SQL-Abfrage (allg. Einstellungen) | Spalte der angegebenen Ziel-Tabelle |
Ausführen des Imports
Starten Sie den markierten Import mit der entsprechenden Schaltfläche.