【发布时间】:2021-07-06 12:42:31
【问题描述】:
我正在使用 python 连接器使用 snowchange 将 sql create table 脚本部署到雪花,并且我的参数在 CLI 中正确传递。 不知道为什么,但我在运行命令时收到此错误。因为变量已正确声明。
sql脚本:
创建或替换表 {{ db_raw }}.schemaname.TEST1 ( 表名 VARCHAR(100), SOURCE_SYS VARCHAR(100), SCHEMA_NAME VARCHAR(100) ); 我的脚本如下所示。
pip install --upgrade snowflake-connector-python
python $(System.DefaultWorkingDirectory)/snowchange/snowchange/cli.py -a $(SNOWFLAKE_ACCOUNT_NAME) -u $(SNOWFLAKE_DEVOPS_USERNAME) -r $(SNOWFLAKE_ROLENAME) -w $(SNOWFLAKE_WAREHOUSE) -c TST_ENT_RAW.SNOWCHANGE.CHANGE_HISTORY - -vars '{"DB_CURATED": "$(SNOWFLAKE_DB_CURATED)", "DB_RAW": "$(SNOWFLAKE_DB_RAW)", "db_curated": "$(SNOWFLAKE_DB_CURATED)", "db_raw": "$(SNOWFLAKE_DB_RAW)"}' - v -ac
错误:
用法: 2021-07-06T12:24 snowchange:错误:参数--vars:无效加载值:“'{DB_RAW:”
【问题讨论】:
标签: python snowflake-cloud-data-platform