enrichmentUpdate.py
speichert die Resultate aller Arbeitspakete in einem Spooling-Ordner. Dieser enthält jeweils die json-Dateien mit den Features. Pro Kunde wird ein Prefix verwendet, z.B. 503_$randid_result.json. Löschanweisen, d.h. um Bilder aus der LillyDB zu löschen, werden mittels 503_$randid_remove.json codiert.
Die Dateien im Spooling-Ordner werden per ftpUpload.py
an alle Front-Ends gesendet.
Das war der Client-Teil des Prozesses.
Auf dem front-End gibt es einen Prozess, der die Daten im FTP-Verzeichnis einsammelt und in ein Spool-Verzeichnis des Kunden verschiebt. Die Struktur bleibt permanent erhalten, ggf. werden Dort Image-IDs gelöscht, falls Anweisungsdateien im FTP-Verzeichnis lagen.
Sobald ein enrichment-Prozess vollständig abgeschlossen ist, wird das Spool-Verzeichnis für den Export an die LillyDB verwendet. D.h., alle Kategorien werden aggregiert und die Features als Matrizen gespeichert.
Beim, bzw. nach dem Export an die LillyDB, sind folgende Schritte durchzuführen:
Siehe new_export.py. Sollte hier mal nachgetragen werden