Property description
The versions property defines:
- One or multiple versions of the ingestion script for each query
- The visual template of the data source creation form
Minimal JSON
{
"key": "",
"name": ""
}{
"key": "data_source_definition",
"versions": [
{
"key": "default",
"name": "Version 1.0",
"options": {
"batchSize": 5000,
"ingestionFormat": "diff",
"convertBooleanToNumeric": true,
"createChangeLogs": false,
"createVersions": false
},
"queryDefinitions": [],
"template": {
"$schema": "https://schema.dawiso.com/provider-schema.json",
"providerName": "core_sql_server",
"steps": []
}
}
]
}Example taken from the core_sql_server package.
Nested properties
| Property | Description | Values | Mandatory |
|---|---|---|---|
key | Unique key of the property. | string | Yes |
name | Name of the version, e.g., “SQL Server 1.0.” | string | Yes |
description | Description of the property. | string | No |
options | List of optional settings for each provider. For more information, see Options. | array | No |
queryDefinitions | Detailed definition of queries ingesting metadata. See Query Definitions for more details. | array | No |
template | Visual template of the data source definition. See Template for a detailed guide on how to create a data source form definition. | object | No |