Azure DF: получить метаданные миллионов файлов, расположенных в виртуальной машине, и вызвать процедуру хранилища для обновления сведений о файле в БД. - PullRequest
0 голосов
/ 24 января 2020

Я создал операцию с данными Getmeta в azure конвейере для извлечения сведений о файле, расположенных на виртуальной машине, и я повторяю вывод операции с данными Getmeta, используя Для каждого l oop. В для каждого l oop я вызываю процедуру хранилища для обновления сведений о файле в базе данных. Если у меня есть 2K файлов в ВМ, процедура хранения вызывается 2K раз, и я считаю, что это не очень хорошая практика.

Есть ли способ обновить все данные файла за один раз?

1 Ответ

0 голосов
/ 28 января 2020

Насколько мне известно, я думаю, что вы можете использовать GetMetadata Activity, чтобы получить вывод, а затем передать его в Azure Функция Activity .

Внутри azure функции, вы можете l oop вывод и использование sdk (например, java sql lib ) для обновления таблиц так, как вы хотите в пакете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...