Skip to content

Configuration section: destination_adapters

Description

Destination Adapters deliver data that has been ingested and transformed by the DataBridge Engine Pipeline to destination systems (e.g. beqom APIs). As destination systems have different APIs with diverse configuration formats, each destination adapter has a dedicated configuration format. The configuration for each Destination Adapter can be split into:

  • A "wrapper" which indicates the connector to be launched
  • An "inner section" which contains connector-specific configuration

The "wrapper" is covered in this documentation section while each Destination Adapter has their dedicated documentation page under the Destination Adapters section.

Specification

adapter (string, required)

Module name, e.g., accelerate_integration, payanalytics_dataset.

See Destination Adapters section.

datasets (string[], required)

A list of Data Frame names that are available to the Destination Adapter.

secrets (string[], required)

A list of names for the secrets are available to the Destination Adapter.

configuration (object, required)

Adapter specific, see Destination Adapters

Example:

json
{
  "version": 1,
  "destination_adapters": [
    {
      "adapter": "payanalytics_dataset",
      "configuration": {
        "instance_url": "customer.payanalytics.com",
        "identifier_prefix": null,
        "data_source": "employees",
        "api_token_secret_name": "my-payanalytics-secret",
        "field_mapping": {
          "employee_id_field": "empid",
          "main_employee_characterization_field": "jobrole",
          "gender_field": "gender",
          "first_demographic_variable": "gender",
          "salary_field": "salary",
          "extra_fields": []
        },
        "gender_mapping": {
          "male": "male",
          "female": "female",
          "nonBinary": null,
          "notReported": null
        }
      }
    }
  ]
}