Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-25-2026 01:38 AM
Hi all,
I want to deploy a workflow that has an SQL task. The SQL in this tasks needs to be parametrized (as e.g. the catalog name is dependent on the environment).
I have this so far:
In .src/mysql.sql
SELECT * FROM {{ catalog }}.schema.table;And my resource definition:
(...)
variables:
catalog:
description: The catalog to use
default: my_catalog
(...)
resources:
jobs:
test:
name: "[test] SQL Varibles"
tasks:
- task_key: run_sql
sql_task:
warehouse_id: 123456789abc
file:
path: ../src/mysql.sqlUnfortunately the variables is not being replaced during deployment and/or execution.
Is that the expected behaviour?
If no, what could be the issue?
If yes, what would be a suggested work-around?
Thanks for your support!