【问题标题】:How to get ADF app function output to use it in the further pipline process?如何获取 ADF 应用程序功能输出以在进一步的管道流程中使用它?
【发布时间】:2021-10-25 11:17:41
【问题描述】:

我是 Azure 的新手,所以我的知识有些差距。我一直在寻找答案,但找不到答案。

在我的 HTTP TRIGGERED 应用程序函数中,我确实进行了一些 api 调用来检索 json。如果一切正常,则该函数返回此 json。

伪代码:

return func.HttpResponse(
    json.dumps(apiReturn),
    status_code=200
)

然后我想使用此 json(返回)将其存储在 nsql db 或 csv 中以供进一步处理。这是否可能,或者我只需要在函数阶段创建单独的 json 文件并将其上传到 blob 存储?

【问题讨论】:

    标签: python azure azure-pipelines azure-data-factory


    【解决方案1】:

    是的!您可以使用此处找到的 Blob 绑定将其存储到 Blob 存储中:https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-input?tabs=python

    您还可以查看此内容以找到更多示例: https://github.com/yokawasa/azure-functions-python-samples/tree/master/v2functions/queue-trigger-blob-in-out-binding

    长话短说,你要做的是:

    1. 更改您的 function.json 以接收 blob
    2. 更改代码以接收输入 blob
    3. 将 blob 键添加到 local.settings.json 以及门户配置中的函数应用。

    这应该可以带你去你需要去的地方!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多