所以,我有一个蓝色的功能的应用程序,有一个定时器触发。它每天早上凌晨4点运行。它所做的只是从Azure的数据仓库执行SQL存储过程。
问题是:该存储过程需要近20 - 25分钟完成。存储过程具有包括调用它的多个存储过程来从Azure的数据湖数据迁移到SQL数据仓库的几个任务。当所存储的程序的时间超过20分钟时,功能的应用程序的执行没有登录。
为了更好地解释,如果我去到功能应用的监测页面,有些日子日志丢失。所以这是非常很难说,如果该函数的应用程序运行成功或失败。
为了避免这种情况,我们打算拆分存储过程的任务,但这里的问题是,父过程中的每存储过程对序列的相关性。因为有底层数据的数据依赖性的顺序是非常重要的。
我试图寻找到Azure中的耐用功能,但需要一些专家就这个建议如何利用这一点。
所以,我可以建立一些触发器可以在父功能的应用程序或存储过程在它完成之后触发一个新的功能的应用程序?
请指教。
我认为你正在寻找的解决方案将是持久的Azure的功能
https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview
把我的头顶部,有两个快速选项: