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.