在本地的新数据上创建事件

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

我的数据来自设备并写入本地 Windows 服务器。我想每当有新数据时就创建事件。首先,我想将数据同步到Azure Cloud。如果我理解正确的话,Azure File Sync 只能将数据同步到 Azure File Share,不支持 Azure Data Factory、Logic App 等触发机制。

我已经阅读过其他方法,例如启用文件共享诊断,记录文件更改并将日志发送到 EventHub。并以此为基础创建事件。另一种替代方法是实现自定义 ADF 管道以将数据从文件共享同步到 Blob,然后 Blob 支持事件。我想在这里问,最好的解决方案是什么?

如有任何建议,我将不胜感激。

azure events on-premise
1个回答
0
投票

目前,ADF 或逻辑应用不支持 Azure 文件共享的事件触发器。您可以尝试以下可能的解决方法来实现您的要求。

您可以使用ADF中的计划触发器以一定的时间间隔触发管道。管道应该获取在这些时间间隔内创建的文件。

使用复制活动上次修改的开始时间和结束时间来给出间隔。

在时间表触发器中给出时间安排。例如,我在这里将管道安排在每天上午 6:30(美国标准时间)。

enter image description here

在复制活动开始时间和结束时间中指定相同的间隔时间。您可以使用日期时间函数给出所需的间隔范围。在每次管道运行中,在这些时间范围内创建的文件将被过滤并复制到您的目的地。

enter image description here

此外,您也可以在函数应用程序中使用相同的概念。为此使用计时器触发器。您可以查看@Amey Pimply 的SO 答案

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.