Property description

The dataIntegrations asset defines mappings that determine how ingested data is stored, specifying which object types and attributes the data will be assigned to.

Minimal JSON

{
  "applicationKey": "",
  "dataSourceDefinitionKey": "",
  "versionKey": "",
  "mappings": []
}
{
  "applicationKey": "app",
  "dataSourceDefinitionKey": "data_source_definition",
  "versionKey": "default",
  "mappings": [
    {
      "queryKey": "database",
      "objectTypeKey": "database",
      "mapping": [
        {
          "fieldKey": "description",
          "attributeTypeKey": "core_description_scanned"
        }
      ]
    }
  ]
}

Example taken from the core_sql_server package.

Nested properties

PropertyDescriptionValuesMandatory
applicationKeyKey of the application.stringYes
dataSourceDefinitionKeyKey of the data source definition the ingestion app extracts data from.stringYes
mappingsArray of definitions specifying: Which query corresponds to which object type., Which fields correspond to which attribute types.arrayYes
versionKeyKey of the version of the data provider as defined in data source. In most cases, default version is used.stringYes