Die SQL-Schnittstelle von ibaPDA bildet die Basis für eine Reihe von Datenbankschnittstellen, über die ibaPDA Daten sowohl aus Datenbanken lesen als auch in Datenbanken schreiben kann.

Über die SQL-Schnittstelle konfigurieren und Verwalten Sie die Verbindungen zu einer oder mehreren Datenbanken. Pro Datenbank können Sie eine oder mehrere Verbindungen konfigurieren. Sie können alle DB-Verbindungen gleichzeitig nutzen. Die Datenbanken können vom gleichen oder von unterschiedlichen Systemtypen sein.

Unterstützt werden Datenbanksysteme unterschiedlicher Hersteller:

  • Maria DB

  • MySQL

  • Oracle

  • PostgreSQL

  • SAP Hana1

  • SQL Server

Der Datenaustausch mit den Datenbanken erfolgt über entsprechende SQL-Module, die Datenbanksystem-spezifisch konfiguriert werden.

Der Zugriff auf die Daten wird mit SQL-Anweisungen realisiert.

  • Eingangsrichtung (lesen)

    • Für den lesenden Zugriff werden benutzerdefinierte SQL-Abfragen (Query) wie z. B. SELECT verwendet und deren Ergebnisse auf Eingangssignale in ibaPDA abgebildet.

    • In den Abfragen können Sie optional Parameter einsetzen, die Signalen zugeordnet sind, um somit die Abfragen dynamisch während der laufenden Erfassung zu ändern.

  • Ausgangsrichtung (schreiben)

    • Für den schreibenden Zugriff werden SQL-Befehle (Command) wie z. B. UPDATE, INSERT usw. verwendet, um Daten aus ibaPDA in die Datenbank zu schreiben.

    • In den Befehlen können Sie optional Parameter einsetzen, die Signalen zugeordnet sind, um somit Signal-Istwerte zu schreiben.

Abfragen und Befehle können Sie zyklisch oder getriggert ausführen.