azure - Azure DF:获取位于 VM 中的数百万个文件的元数据并调用存储过程以更新数据库中的文件详细信息
问题描述
我在 azure 管道中创建了一个 Getmeta 数据活动,以获取位于 VM 中的文件详细信息,并且我正在使用 For each 循环迭代 Getmeta 数据活动的输出。在 for each 循环中,我正在调用存储过程来更新数据库中的文件详细信息。如果我在 VM 中有 2K 文件,则存储过程被调用 2K 次,我觉得这不是一个好习惯。
有什么方法可以一次性更新所有文件详细信息吗?
解决方案
据我所知,我认为您可以使用 GetMetadata Activity 来获取输出,然后将其传递给Azure Function Activity。
在 azure 函数中,您可以循环输出并使用 sdk(例如java sql lib)在批处理中根据需要更新表。
推荐阅读
- java - Spring Cloud Kafka:当两个处理器处于活动状态时,无法序列化输出流的数据
- python - 无法理解 numpy.random.RandomState() 的输出
- javascript - 使用 nodejs 和 puppeteer 从维基百科页面抓取影片
- github - GitHub 拉取请求未解决的评论
- java - Quarkus 和提供的依赖项 (sapjco3.jar)
- android - 为什么在我已经使用 !TextUtils.isEmpty() 时出现“NullPointerException”警告?
- c# - 当您可以在没有它的情况下进行 DI 设置时,IServiceCollection 的 Configure 方法的目的是什么?
- node.js - Ionic V1.4.3 需要哪个 node.js
- php - 为产品类别档案的顶级术语设置特定的列数
- c# - 如何分组列表
> 按类 ClassName 属性