Skip to main content

Snowflake 连接(不带 DSN)

您可以使用数据连接管理器 (DCM) 接口获取所有需要的信息,并使用驱动程序提供身份验证信息。数据连接可通过 Server 共享,连接字符串保存在 DCM 而不是工作流中,并且工作流可共享,而不依赖于 DSN。

连接设置

  1. 将输入数据工具拖放到 Designer 画布上。

  2. 选中 使用数据连接管理器 (DCM) 复选框。

  3. 数据连接 窗口中,转到 数据源 并选择 Snowflake ODBC

  4. 此时将打开 连接管理器 窗口。选择 + 添加数据源

  5. 从下拉列表中,选择 Simba Snowflake ODBC 非 DSN 连接 技术。

  6. 选择 添加数据源

  7. 输入信息:

    1. 数据源名称

    2. Server

    3. Database(数据库)

    4. 架构

    5. 仓库

    在 Designer 版本 2024.1 中,已将 代理参数 添加到 Snowflake DCM 架构中。

    警告

    确保参数中不包括代理凭证。此参数的值未加密,可能会被滥用于恶意目的。

  8. 选择 保存

  9. 要链接凭证,请选择 + 连接凭证

  10. 您可以选择 用户名和密码 OAuth 作为 身份验证方法。

  11. 对于 Oauth 身份验证方法 ,选择 OAuth 应用程序 (如需了解详情,请参阅 SnowflakeOAuth 身份验证 文章)。

  12. 现在,您可以选择一个现有令牌,也可以为 OAuth 令牌 创建新凭证 。要创建新凭证,请填写 凭证名称

  13. 选择 创建并链接

  14. 选择 连接 按钮,然后在 Snowflake 管理器外部浏览器窗口中登录。

  15. 选择 连接

  16. 查询构建器 中,从您的数据库中选择任何一个表格。

  17. 选择 确定