-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathconfig.yaml.example
More file actions
50 lines (44 loc) · 1.82 KB
/
config.yaml.example
File metadata and controls
50 lines (44 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# config.yaml — deployment topology (copy to config.yaml, do not commit config.yaml)
#
# Secrets stay in .env via ${VAR} substitution. This file declares *what* to
# connect to; .env declares *how* to authenticate.
# ── Context platforms ─────────────────────────────────────────────────────────
# DataHub provides metadata, lineage, and governance tools to the agent.
context_platforms:
- type: datahub
name: default
label: "DataHub"
url: "${DATAHUB_GMS_URL}" # set DATAHUB_GMS_URL in .env
token: "${DATAHUB_GMS_TOKEN}" # set DATAHUB_GMS_TOKEN in .env
# ── SQL engines ───────────────────────────────────────────────────────────────
# Define the data sources the agent can query. Remove or comment out any you
# don't need. Additional connections can also be added via the Settings UI.
engines: []
# BigQuery example:
# engines:
# - type: bigquery
# name: prod
# connection:
# project: "${BIGQUERY_PROJECT}"
# dataset: "${BIGQUERY_DATASET}" #optional
# credentials_path: "${BIGQUERY_CREDENTIALS_PATH}"
# Snowflake example:
# engines:
# - type: snowflake
# name: prod
# connection:
# account: "${SNOWFLAKE_ACCOUNT}"
# user: "${SNOWFLAKE_USER}"
# warehouse: "${SNOWFLAKE_WAREHOUSE}"
# database: "${SNOWFLAKE_DATABASE}"
# schema: "${SNOWFLAKE_SCHEMA}"
# MySQL example:
# - type: mysql
# name: olist_ecommerce
# connection:
# dialect: mysql+pymysql
# host: "${MYSQL_HOST}"
# port: 3306
# user: "${MYSQL_USER}"
# password: "${MYSQL_PASSWORD}"
# database: "${MYSQL_DATABASE}"