Azure充当调度程序

Azure充当调度程序,azure,azure-functions,azure-data-factory,Azure,Azure Functions,Azure Data Factory,Azure函数是Azure Data Factory的一个很好的替代方案,可以用作调度器吗?它有blob触发器进行监控,并可以使用C#使用API触发databricks作业。但这是一个可行的选择吗 编辑以添加更多信息。想要基于触发器文件触发databricks作业,但不想使用Azure Data Factory或Data bricks作业。我可能会使用简单的逻辑应用程序,在blob存储事件blob创建事件上使用事件网格触发器。基于触发器数据,我将调用Databricks作业REST API 我在

Azure函数是Azure Data Factory的一个很好的替代方案,可以用作调度器吗?它有blob触发器进行监控,并可以使用C#使用API触发databricks作业。但这是一个可行的选择吗


编辑以添加更多信息。想要基于触发器文件触发databricks作业,但不想使用Azure Data Factory或Data bricks作业。

我可能会使用简单的逻辑应用程序,在blob存储事件blob创建事件上使用事件网格触发器。基于触发器数据,我将调用Databricks作业REST API

我在10分钟内完成了下面的整个演示,所以设置起来很快

在这个演示中,我使用了

和逻辑应用程序设置作为触发器

我强烈建议添加前缀过滤器,如

/blobServices/default/containers/<container_name>
/blobServices/default/containers/
所以,当事件网格对整个存储帐户中的所有事件做出反应时,您不会从不同的容器启动太多逻辑应用程序

和HTTP调用一样

当然,此时只需将集群列表更改为提交作业REST调用

你看执行力怎么样

只需确保EventGrid资源提供程序已注册,否则logic应用程序将永远不会启动


您说的是scheduler,但给出了基于事件的示例。您希望涵盖什么场景?基于触发器文件在数据块中触发作业,但不希望使用Azure data Factory或DataRicks作业。您希望在文件中触发,文件存储在哪里?这太棒了。谢谢你的详细说明。