Integrating to databases via on-premise installed SYNQ agent
client_id
client_secret
agent.yaml
file or through environment variables.
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
agent | object | Config.Agent | Agent configuration | |
synq | object | synq.agent.v1.SYNQ | SYNQ platform configuration | |
connections | object | Connection | Map of connection configurations |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
project_id | string | string | GCP project ID | |
service_account_key | string | string | Service account key JSON | |
service_account_key_file | string | string | Location of service account key file | |
region | string | string | Region for BigQuery resources |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
host | string | string | Host address | |
port | integer | integer | Port number | |
database | string | string | Database name | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
allow_insecure | boolean | boolean | Whether to use disable SSL for connection |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
name | string | string | Name of the agent instance | |
tags | array | string | Tags to categorize and organize the agent | |
log_level | string | LOG_LEVEL_UNSPECIFIED LOG_LEVEL_TRACE LOG_LEVEL_DEBUG LOG_LEVEL_INFO LOG_LEVEL_WARN LOG_LEVEL_ERROR | ||
log_json | boolean | boolean | ||
log_report_caller | boolean | boolean |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
name | string | string | Name of the connection | |
disabled | boolean | boolean | ||
parallelism | integer | integer | How many queries to DWH can be executed in parallel, defaults to 2 | |
bigquery | object | BigQueryConf | ||
clickhouse | object | ClickhouseConf | ||
databricks | object | DatabricksConf | ||
mysql | object | MySQLConf | ||
postgres | object | PostgresConf | ||
redshift | object | RedshiftConf | ||
snowflake | object | SnowflakeConf | ||
trino | object | TrinoConf |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
workspace_url | string | string | ||
auth_token | string | string | ||
auth_client | string | string | ||
auth_secret | string | string | ||
warehouse | string | string | ||
refresh_table_metrics | boolean | boolean | ||
refresh_table_metrics_use_scan | boolean | boolean | ||
fetch_table_tags | boolean | boolean | ||
use_show_create_table | boolean | boolean |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
host | string | string | Host address | |
port | integer | integer | Port number | |
database | string | string | Database name | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
allow_insecure | boolean | boolean | Whether to allow insecure connections | |
params | object | object | Additional connection parameters |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
host | string | string | Host address | |
port | integer | integer | Port number | |
database | string | string | Database name | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
allow_insecure | boolean | boolean | Whether to allow insecure connections |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
host | string | string | Host address | |
port | integer | integer | Port number | |
database | string | string | Database name | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
freshness_from_query_logs | boolean | boolean | Estimate table freshness based on query logs |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
account | string | string | Snowflake account identifier | |
warehouse | string | string | Virtual warehouse to use | |
role | string | string | Role to assume | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
private_key | string | string | Content of Private key used for Snowflake authentication | |
databases | array | string | Database to connect to | |
use_get_ddl | boolean | boolean | Use GET_DDL to determine queries used for table/view creation |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
host | string | string | Snowflake account identifier | |
port | integer | integer | Optional port to use, otherwise it will use the default port 8080 | |
use_plaintext | boolean | boolean | Use non-SSL connection to Trino. This should only be enabled if the Trino cluster does not support SSL or if the connection is secured through other means (e.g., a VPN). Defaults to false (SSL enabled). | |
username | string | string | Username for authentication | |
password | string | string | Password for authentication | |
catalogs | array | string | To which catalogs to connect | |
no_show_create_view | boolean | boolean | Use SHOW CREATE VIEW to get views DDLs | |
no_show_create_table | boolean | boolean | Use SHOW CREATE TABLE to get tables DDLs |
object
Property | Type | Required | Possible values | Description |
---|---|---|---|---|
client_id | string | string | Client ID for OAuth authentication | |
client_secret | string | string | Client secret for OAuth authentication | |
endpoint | string | string | SYNQ API agent endpoint (host:port) | |
ingest_endpoint | string | string | SYNQ API ingest endpoint (host:port) | |
oauth_url | string | string | OAuth authentication URL |