JDBC-Treiber

SoftQuadrat stellt kostenlose Jdbc-Treiber zur Verfügung, die frei verwendet werden können. Diese Treiber haben das Ziel, dass man das Modul "Transfer between DBs" zum Lesen von Daten verwenden kann, die eigentlich nicht in einer Datenbank liegen und für die es damit keine Jdbc-Treiber gibt. Derzeit sind bereits folgende Treiber implementiert

  • Csv-Dateien
  • Json-Dateien
  • Excel-Dateien
  • SalesForce

Geplant sind weiterhin folgende Treiber

  • SAP
  • LDAP

Alle Treiber verwenden einen SQL-Parser, sodass der SQL Sprachumfang für diese Quellen in etwa gleich ist.

Für den Einsatz für datasqill bieten die Treiber auch Metainformationen (oder Systemtabellen) an. So kann man im Modul in der Loop-Query die Metadaten abfragen (bei csv, json und excel sind es die Dateien in einem bestimmten Verzeichnis) und somit alle Dateien für einen bestimmten Zweck per Loop-Query laden. Das SQL in der Loopquery selektiert somit von den Metadaten (oder Systemtabellen) und das SQL in der Aktion selektiert dann von dem Quellobjekt.

Derzeit unterstützen die Treiber nur Lesen per SQL SELECT-Statement.