Description

The SQL interface of ibaPDA forms the basis for a series of database interfaces via which ibaPDA can read data both from databases as well as write data in databases.

The connections to one or more databases are configured and managed with the SQL interface. One or more connections can be configured per database. All DB connections can be used simultaneously. The databases can be of the same or different types.

Database systems of different vendors are supported:

  • Maria DB

  • MySQL

  • Oracle

  • PostgreSQL

  • SAP Hana

  • SQL Server

The data exchange with the databases occurs via corresponding SQL modules, which are configured according to the specific database type. The data is accessed with SQL statements.

  • Input direction (read)

    • For read access, custom SQL queries (e.g., SELECT) are used and their results are mapped to input signals in ibaPDA.

    • Optional parameters assigned to signals can be used in the queries in order to thus change the queries dynamically during the ongoing acquisition.

  • Output direction (write)

    • SQL commands (e.g., UPDATE, INSERT) are used for write access in order to write data from ibaPDA into the database.

    • In the commands, optional parameters assigned to signals can be used in order to therefore write signal actual values.

The execution of queries and commands can be cyclical or triggered.

Available modules

SQL query (read from a database using SQL statement)

SQL command (write to a database using SQL command)

Product name
  • ibaPDA-Interface-MySQL (Art. no. 31.001116)

  • ibaPDA-Interface-Oracle (Art. no. 31.001113)

  • ibaPDA-Interface-PostgreSQL (Art. no. 31.001115)

  • ibaPDA-Interface-SAP-HANA (Art. no. 31.001117)

  • ibaPDA-Interface-SQL-Server (Art. no. 31.001114)