提问人:Surabhi 提问时间:6/30/2022 更新时间:9/16/2022 访问量:154
如何使用机器人框架的RIDE IDE连接到Snowflake
How to connect to Snowflake using RIDE IDE of robot framework
问:
我一直在尝试在 Snowflake 上进行数据库验证。但找不到合适的关键字进行连接。我已经安装了雪花连接器。但无法获得脚本。我已经尝试了下面的代码,并在项目和套装级别也导入了雪花库/
ctx_QAT_ONEWM_UIPARAMS = snowflake.connector.connect(
user='****', # enter userID here
password='****', # Enter Password here
account='*****',
warehouse='******',
database='*****',
schema='****',
role= '*****',
authenticator='externalbrowser',
)
cs_QAT_ONEWM_UIPARAMS = ctx_QAT_ONEWM_UIPARAMS.cursor()
print("DB Session Started")
try:
cs_QAT_ONEWM_UIPARAMS.execute("SELECT current_version()")
one_row = cs_QAT_ONEWM_UIPARAMS.fetchone()
print(one_row[0])
finally:
cs.close()
ctx.close()
答:
0赞
Stephan Eggermont
9/16/2022
#1
我能够使用外部浏览器身份验证进行连接,但有两个不同之处:
- 使用 代替
dbname
database
- 不包括密码。如果浏览器存储了 externalbrowser,则在使用 externalbrowser 时不需要它
或者,我可以使用具有私钥和密码作为参数的系统用户进行连接,使用默认的private_key
authenticator
评论