Azure Фабрика данных - Почему мой блок ForEach не считает мою хранимую процедуру активностью? - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь создать следующее:

  • Извлечь имена файлов из Azure контейнера BLOB-объектов
  • Для каждого имени файла записать запись в таблицу на моем Azure SQL база данных

То, что я ожидал, будет работать:

ROOT УРОВЕНЬ ТРУБОПРОВОДА

Root level pipeline

FOREACH LEVEL

ForEach level

Однако, когда я пытаюсь проверить или отладить эту конфигурацию, ADF жалуется, что у меня нет действий, даже если я уже настроил хранимая процедура в блоке ForEach.

Решение : Вставьте фиктивную переменную SetVariable в уровень ForEach. Теперь он распознает мою хранимую процедуру и SetVariable, и мой код работает без проблем.

Конечно, должен быть лучший способ, чтобы мой ForEach работал, не вставляя фиктивную SetVariable. Или я что-то не так делаю?

Заранее спасибо!

1 Ответ

2 голосов
/ 04 февраля 2020

Похоже на нажатие кнопки refre sh было недостаточно. После закрытия моего браузера и повторной попытки он наконец распознал мою хранимую процедуру.

...