Azure Data Factory Snowflake ODDBC 连接 - 无法创建管道来运行脚本

问题描述 投票:0回答:1

我正在尝试在 Azure 数据工厂的 Snowflake 上运行脚本。 这样我们就可以使用提升的权限来运行这些脚本,并且我们可以使用 ADF 的调度功能每周运行一次。似乎 ODBC 连接比本机 ADF-Snowflake 连接器更好地支持此任务。 这个想法是使用来自 SHIR VM 的 ODBC 连接来运行 Snowflake 脚本。 创建管道时,选择脚本作为活动,我没有看到为此目的创建的 ODBC 链接服务。 ODBC 连接在 ADF 和 SHIR 虚拟机上测试正常。 here 概述了创建此连接的步骤 也许我需要进行不同的活动? 任何帮助将不胜感激。

azure snowflake-cloud-data-platform odbc azure-data-factory factory
1个回答
0
投票

终于想通了,看下面的步骤:

  1. 使用指向 SHIR VM 的 ODBC 连接器创建链接服务 DSN
  2. Create an ODBC that consumes above,你需要一个上面的连接字符串
  3. 使用查找活动创建 ADF 管道
    • 使用查询函数运行脚本
    • 如果需要多个命令,请将您的代码转换为 Snowflake 上的存储过程,以便您可以运行单个命令
© www.soinside.com 2019 - 2024. All rights reserved.