This connector allows to connect to a ODBC datasource and execute SQL queries.

Connection configuration

Definition

NameMandatoryDefaultDescription
dsnyesData Source Name
auto_commitnotrueAutocommit mode
usernamenonullUser name
passwordnonullUser password
drivernonullODBC driver name
encodingnoUTF-8Encoding to use for the connection
⚠️ it's highly recommended to use a parameter to pass the password value

Example

odbc_example:
  type: odbc
  dsn: my_dsn
  username: pixel
  password: $var.odbc_password

Test case configuration

Definition

NameMandatoryDefaultDescription
connectionyesThe connection to use
queryyesThe query to execute to the database

Example

Example ODBC:
  source:
    connection: odbc_example
    type: odbc
    query: | 
        select * 
            from employees
            where hire_date < '2000-01-01'
    type: csv
    path: data/employeesbefore2000.csv