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. 选择 确定 。