python-3.x - Python SnowflakeOperator 设置 snowflake_default
问题描述
美好的一天,我找不到如何进行基本设置airflow.contrib.operators.snowflake_operator.SnowflakeOperator
以连接到雪花。snowflake.connector.connect
工作正常。
当我这样做时SnowflakeOperator
:
op = snowflake_operator.SnowflakeOperator(sql = "create table test(*****)", task_id = '123')
我明白了
airflow.exceptions.AirflowException: The conn_id
雪花默认isn't defined
我试图插入后端sqlite db
INSERT INTO connection(
conn_id, conn_type, host
, schema, login, password
, port, is_encrypted, is_extra_encrypted
) VALUES (*****)
但之后我得到一个错误:
snowflake.connector.errors.ProgrammingError: 251001: None: Account must be specified
.
account
将 kwarg 传递给构造SnowflakeOperator
函数没有帮助。似乎我无法将帐户传递给数据库或构造函数,但这是必需的。
请帮助我,让我知道我应该将哪些数据插入后端本地数据库以便能够通过SnowflakeOperator
解决方案
推荐阅读
- c# - 在 Unity 中创建自定义凸包和网格
- c# - 是否有与 C# 中的 XPathNavigator 和 XPathNodeIterator 等效的 Excel VBA?
- c# - 通用视图和控制器以避免 MVC 中的重复代码
- python - JSON 包在 anaconda 中不可用
- c# - c#运行代码不阻塞导航
- wordpress - 在 WooCommerce 中动态计算每天的折扣
- sql - 如何合并数据库中名称中以相同字符结尾的多个表?
- r - 如何用数据帧中两次之间的时间填充数据帧?
- vue.js - 用 Vue.js 过滤,获取 Object 的值
- tinymce - 初始化tinymce时重新定义格式样式