azure - 使用 Azure 数据工厂从 REST API 提取传入数据

标签 azure rest api azure-data-factory

有没有办法创建 Azure ADF Pipeline 来接收传入 POST 请求?我有一个网关应用程序(在 Azure 之外),它能够在数据从应用程序到达时通过 REST 发布数据,并且需要将这些数据引入数据湖。我正在利用来自另一个管道的 REST 调用来提取数据,但这基本上需要执行相反的操作 - 数据将被推送,我需要不断“监听”这些调用...

这是 ADF 管道应该做的事情吗?或者也许还有其他 Azure 组件能够做到这一点?

最佳答案

前面的评论是正确的,是使其正常工作的方法之一,但需要一些编码(对于 azure 功能)。

还有一种替代解决方案可以满足您的要求,即使用 Azure 逻辑应用程序和 Azure 数据工厂。

第 1 步:创建一个 HTTP 触发逻辑应用,该应用将由网关应用调用,并且数据将发布到此 REST 可调用端点。

第2步:创建带有参数的ADF管道,该参数保存需要推送到数据湖的数据。它可以是原始数据,可以在将其推送到数据湖之前作为管道中的一个步骤进行转换。

步骤 3:触发逻辑应用后,您只需使用 Azure 数据工厂操作来调用在步骤 2 中创建的数据工厂管道,并将发布的数据作为管道参数传递到 ADF 管道。

enter image description here

应该是这样,有了这个 - 您可以启动您的无代码解决方案。

关于azure - 使用 Azure 数据工厂从 REST API 提取传入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60229319/

相关文章:

reactjs - Azure B2C 引发访问 token 验证失败。无效观众

sql - 如何替换SQL Azure中的内置函数pwdcompare?

java - CORS 过滤器不适用于 Java + angularjs

java - Google Drive API 是否允许我们无需身份验证即可下载公共(public)文件?

azure - 无法通过 ssh 连接到 Azure 应用服务上的 Linux 容器 - "SSH CONNECTION CLOSE - Error: connect ECONNREFUSED"

azure blob etag 未引用

java - 在一个项目/应用程序 Java 中同时运行 Springboot 和 Rest 端点

java - Json数组和改造

api - 为什么 Files.exists(…) 和 Files.notExists(…)?

ruby-on-rails - 搜索twitter client.favorites api,不知道怎么用