Несколько источников К операции копирования в фабрике данных Azure - PullRequest
0 голосов
/ 23 октября 2018

Локальная хранимая процедура принимает два параметра и возвращает несколько записей, которые необходимо записать в хранилище озера данных Azure (Adls).Эти 2 параметра существуют в двух разных файлах, которые я пытаюсь прочитать из 2 отдельных операций Look UP в ADF.

К сожалению, операция копирования, где выполняется хранимая процедура, принимает только одну зависимую входную ссылку.Итак, как я могу передать эти два параметра для копирования деятельности?

Есть ли обходные пути для поиска двух разных файлов и передачи возвращенных значений хранимой процедуре?

1 Ответ

0 голосов
/ 24 октября 2018

предположим, что два параметра хранятся в двух разных файлах больших двоичных объектов, а хранимая процедура вызывается на стороне источника копирования. Выполните следующий шаг:

  1. Создайте две операции поиска, ссылающиеся на набор данных больших двоичных объектов.Этот шаг предназначен для поиска 2 параметров.Предположим, что эти 2 параметра находятся в первой строке 2 файлов соответственно, поэтому отметьте «Только первая строка» в операции поиска.

  2. Создайте операцию копирования с условием этих двухоперация поиска успешно выполняется, вызовите хранимую процедуру в источнике копирования.

  3. Импортируйте два параметра хранимой процедуры, здесь мы назовем их «para1» и «para2», передача »@activity ('Lookup1'). output.firstRow "и" @activity ('Lookup2'). output.firstRow "с двумя параметрами.

На следующем рисунке показан этот пример: enter image description here

...