EasyCatalog® für Adobe® InDesign® Relational-Modul
EasyCatalog Relational-Modul
Das EasyCatalog Relational-Modul erlaubt die Verknüpfung von Datenbank-Tabellen oder Text-und CSV-Dateien mit Hilfe des SQL-Sprachstandards und ermöglicht so den Aufbau von relationalen Datenquellen für ein Database-Publishingprojekt. So können bspw. unterschiedlichste CSV-Dateien eingelesen und via SQL zu einem Join verbunden werden. Aus unserer Sicht ist das Relational-Modul eines der wichtigsten und nützlichsten EasyCatalog-Module, da ja für die Erzeugung von Printdokumenten nicht immer nur "flache" Listen zur Verfügung stehen.
Das Relational-Modul verfügt über eine eingebaute Datenbank-Engine, SQLite, in der die für die Paginierung benötigten Daten abgelegt und zwischengespeichert werden. Die interne Datenbank von EasyCatalog hat dabei auch Snapshot-Charakter. Ändern sich die Daten in den zugrundeliegenden Tabellen oder Dateien, hat dies zunächst keine Auswirkung auf bereits erzeugte InDesign-Dokumente.
Erst wenn vom Benutzer explizit eine Synchronisation durchgeführt worden ist, stehen geänderte, gelöschte oder neu hinzugekommene Daten in einer EasyCatalog-Palette (so wird eine Datensammlung genannt) zur Verfügung. Die Übernahme der Daten aus der Palette in das InDesign-Dokument erfolgt durch eine weitere, ebenfalls explizit vom Benutzer auszulösende Aktion.