mirror of https://github.com/databricks/cli.git
138 lines
3.3 KiB
JSON
138 lines
3.3 KiB
JSON
{
|
|
"variables": {
|
|
"catalog": {
|
|
"default": "main",
|
|
"description": "The catalog to use",
|
|
"value": "main"
|
|
},
|
|
"schema": {
|
|
"default": "default",
|
|
"description": "The schema to use",
|
|
"value": "default"
|
|
},
|
|
"warehouse_id": {
|
|
"default": "f00dcafe",
|
|
"description": "The warehouse to use",
|
|
"value": "f00dcafe"
|
|
}
|
|
},
|
|
"bundle": {
|
|
"name": "my_default_sql",
|
|
"target": "[TARGET]",
|
|
"environment": "[TARGET]",
|
|
"terraform": {
|
|
"exec_path": "[TERRAFORM]"
|
|
},
|
|
"git": {
|
|
"bundle_root_path": "."
|
|
},
|
|
"mode": "[TARGET]uction",
|
|
"deployment": {
|
|
"lock": {}
|
|
},
|
|
"uuid": "[UUID]"
|
|
},
|
|
"include": [
|
|
"resources/my_default_sql_sql.job.yml"
|
|
],
|
|
"workspace": {
|
|
"host": "[DATABRICKS_URL]",
|
|
"current_user": {
|
|
"id": "[USERID]",
|
|
"short_name": "[USERNAME]",
|
|
"userName": "[USERNAME]"
|
|
},
|
|
"root_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]",
|
|
"file_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/files",
|
|
"resource_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/resources",
|
|
"artifact_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/artifacts",
|
|
"state_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/state"
|
|
},
|
|
"resources": {
|
|
"jobs": {
|
|
"my_default_sql_sql_job": {
|
|
"deployment": {
|
|
"kind": "BUNDLE",
|
|
"metadata_file_path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/state/metadata.json"
|
|
},
|
|
"edit_mode": "UI_LOCKED",
|
|
"email_notifications": {
|
|
"on_failure": [
|
|
"[USERNAME]"
|
|
]
|
|
},
|
|
"format": "MULTI_TASK",
|
|
"id": "2",
|
|
"name": "my_default_sql_sql_job",
|
|
"parameters": [
|
|
{
|
|
"default": "main",
|
|
"name": "catalog"
|
|
},
|
|
{
|
|
"default": "default",
|
|
"name": "schema"
|
|
},
|
|
{
|
|
"default": "[TARGET]",
|
|
"name": "bundle_target"
|
|
}
|
|
],
|
|
"queue": {
|
|
"enabled": true
|
|
},
|
|
"run_as": {
|
|
"user_name": "[USERNAME]"
|
|
},
|
|
"tasks": [
|
|
{
|
|
"sql_task": {
|
|
"file": {
|
|
"path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/files/src/orders_raw.sql"
|
|
},
|
|
"warehouse_id": "f00dcafe"
|
|
},
|
|
"task_key": "orders_raw"
|
|
},
|
|
{
|
|
"depends_on": [
|
|
{
|
|
"task_key": "orders_raw"
|
|
}
|
|
],
|
|
"sql_task": {
|
|
"file": {
|
|
"path": "/Workspace/Users/[USERNAME]/.bundle/my_default_sql/[TARGET]/files/src/orders_daily.sql"
|
|
},
|
|
"warehouse_id": "f00dcafe"
|
|
},
|
|
"task_key": "orders_daily"
|
|
}
|
|
],
|
|
"trigger": {
|
|
"periodic": {
|
|
"interval": 1,
|
|
"unit": "DAYS"
|
|
}
|
|
},
|
|
"url": "[DATABRICKS_URL]/jobs/2?o=900800700600"
|
|
}
|
|
}
|
|
},
|
|
"sync": {
|
|
"paths": [
|
|
"."
|
|
]
|
|
},
|
|
"run_as": {
|
|
"user_name": "[USERNAME]"
|
|
},
|
|
"presets": {},
|
|
"permissions": [
|
|
{
|
|
"level": "CAN_MANAGE",
|
|
"user_name": "[USERNAME]"
|
|
}
|
|
]
|
|
}
|