Azure DF:获取位于 VM 中的数百万个文件的元数据并调用存储过程来更新数据库中的文件详细信息
Azure DF: Get metadata of millions of files located in a VM and call a store procedure to update file details in a DB
我在 Azure 管道中创建了一个 Getmeta 数据 activity 以获取位于 VM 中的文件详细信息,并且我正在使用 For each 循环迭代 Getmeta 数据 activity 的输出。
在 for each 循环中,我调用存储过程来更新数据库中的文件详细信息。
如果我在虚拟机中有 2K 个文件,存储过程将被调用 2K 次,我觉得这不是一个好的做法。
有什么方法可以一次更新所有文件详细信息吗?
据我所知,我认为您可以使用 GetMetadata Activity 获取输出,然后将其传递给 Azure Function Activity。
在 azure 函数中,您可以循环输出并使用 sdk(例如 java sql lib)批量更新表。
我在 Azure 管道中创建了一个 Getmeta 数据 activity 以获取位于 VM 中的文件详细信息,并且我正在使用 For each 循环迭代 Getmeta 数据 activity 的输出。 在 for each 循环中,我调用存储过程来更新数据库中的文件详细信息。 如果我在虚拟机中有 2K 个文件,存储过程将被调用 2K 次,我觉得这不是一个好的做法。
有什么方法可以一次更新所有文件详细信息吗?
据我所知,我认为您可以使用 GetMetadata Activity 获取输出,然后将其传递给 Azure Function Activity。
在 azure 函数中,您可以循环输出并使用 sdk(例如 java sql lib)批量更新表。