早上好,我找不到如何对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
snowflake_default isn't defined
我试图在后端sqlite数据库中插入
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
构造函数中无济于事。看来我无法将帐户传递到db或构造函数中,但这是必需的。
请帮助我,让我知道 什么数据 。我应该插入后端本地数据库,以便能够通过SnowflakeOperator