【问题标题】:Trigger a task by API request on Snowflake通过 Snowflake 上的 API 请求触发任务
【发布时间】:2023-01-11 23:38:28
【问题描述】:

是否可以使用 API 触发 SnowFlake TASK?因为我想在我的 D 系列周期中完成任务(就像 Control-M,工作流自动化),只要我有一个 Windows 批处理脚本可以将 XML 文件上传到作为它们来源的 Google Cloud Storage 存储桶.

PS:我知道我可以使用带有存储通知的 SnowPipe 来执行此文件观察器同步,但我想知道是否也可以使用此选项。

【问题讨论】:

标签: snowflake-cloud-data-platform


【解决方案1】:

任务不能通过任何方法“触发”,它们只能按计划运行。

但由于任务仅运行 SQL 语句或存储过程,因此您可以通过 Snowflake 支持的任何 API 运行该 SQL 语句/存储过程

【讨论】:

    【解决方案2】:

    dSeries 有一个数据库作业类型,它应该能够将执行任务作为 SQL 调用。您需要将 Snowflake JDBC 驱动程序与代理上的数据库插件一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-02
      • 2019-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-27
      相关资源
      最近更新 更多