Snowflake 连接(不带 DSN)
您可以使用数据连接管理器 (DCM) 接口获取所有需要的信息,并使用驱动程序提供身份验证信息。数据连接可通过 Server 共享,连接字符串保存在 DCM 而不是工作流中,并且工作流可共享,而不依赖于 DSN。
连接设置
将输入数据工具拖放到 Designer 画布上。
选中 使用数据连接管理器 (DCM) 复选框。
在 数据连接 窗口中,转到 数据源 并选择 Snowflake ODBC 。
此时将打开 连接管理器 窗口。选择 + 添加数据源 。
从下拉列表中,选择 Simba Snowflake ODBC 非 DSN 连接 技术。
选择 添加数据源 。
输入信息:
数据源名称
Server
Database(数据库)
架构
仓库
在 Designer 版本 2024.1 中,已将 代理参数 添加到 Snowflake DCM 架构中。
警告
确保参数中不包括代理凭证。此参数的值未加密,可能会被滥用于恶意目的。
选择 保存 。
要链接凭证,请选择 + 连接凭证 。
您可以选择 用户名和密码 或 OAuth 作为 身份验证方法。 。
对于 Oauth 身份验证方法 ,选择 OAuth 应用程序 (如需了解详情,请参阅 SnowflakeOAuth 身份验证 文章)。
现在,您可以选择一个现有令牌,也可以为 OAuth 令牌 创建新凭证 。要创建新凭证,请填写 凭证名称 。
选择 创建并链接 。
选择 连接 按钮,然后在 Snowflake 管理器外部浏览器窗口中登录。
选择 连接 。
在 查询构建器 中,从您的数据库中选择任何一个表格。
选择 确定 。