有没有办法创建 Azure ADF Pipeline 来接收传入 POST 请求?我有一个网关应用程序(在 Azure 之外),它能够在数据从应用程序到达时通过 REST 发布数据,并且需要将这些数据引入数据湖。我正在利用来自另一个管道的 REST 调用来提取数据,但这基本上需要执行相反的操作 - 数据将被推送,我需要不断“监听”这些调用...
这是 ADF 管道应该做的事情吗?或者也许还有其他 Azure 组件能够做到这一点?
最佳答案
前面的评论是正确的,是使其正常工作的方法之一,但需要一些编码(对于 azure 功能)。
还有一种替代解决方案可以满足您的要求,即使用 Azure 逻辑应用程序和 Azure 数据工厂。
第 1 步:创建一个 HTTP 触发逻辑应用,该应用将由网关应用调用,并且数据将发布到此 REST 可调用端点。
第2步:创建带有参数的ADF管道,该参数保存需要推送到数据湖的数据。它可以是原始数据,可以在将其推送到数据湖之前作为管道中的一个步骤进行转换。
步骤 3:触发逻辑应用后,您只需使用 Azure 数据工厂操作来调用在步骤 2 中创建的数据工厂管道,并将发布的数据作为管道参数传递到 ADF 管道。
应该是这样,有了这个 - 您可以启动您的无代码解决方案。
关于azure - 使用 Azure 数据工厂从 REST API 提取传入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229319/