首页 > 解决方案 > Azure DF:获取位于 VM 中的数百万个文件的元数据并调用存储过程以更新数据库中的文件详细信息

问题描述

我在 azure 管道中创建了一个 Getmeta 数据活动,以获取位于 VM 中的文件详细信息,并且我正在使用 For each 循环迭代 Getmeta 数据活动的输出。在 for each 循环中,我正在调用存储过程来更新数据库中的文件详细信息。如果我在 VM 中有 2K 文件,则存储过程被调用 2K 次,我觉得这不是一个好习惯。

有什么方法可以一次性更新所有文件详细信息吗?

标签: azureazure-functionsazure-data-factoryazure-data-factory-2

解决方案


据我所知,我认为您可以使用 GetMetadata Activity 来获取输出,然后将其传递给Azure Function Activity

在 azure 函数中,您可以循环输出并使用 sdk(例如java sql lib)在批处理中根据需要更新表。


推荐阅读