我有一些使用 SnowflakeOperator 和 SnowflakeHook 的 DAG。他们都使用snowflake_connection
输入连接到雪花,我保存Admin > Connections
在 Airflow 下。
SnowflakeHook(
snowflake_conn_id="snowflake_connection",
database='SOME_DB',
schema='PUBLIC'
)
虽然这种安排在 Airflow 环境中有效,但我想在我的定位机器中将代码作为常规脚本运行。但它无法访问snowflake_connection
我保存在 Airflow 中的那个。有什么解决方法吗?
有没有办法可以直接提供连接字符串或用户名/密码SnowflakeHook
并SnowflakeOperator
建立数据库连接?