Добавление пользовательского атрибута в базу данных SQL с использованием динамического параметра в фабрике данных Azure - PullRequest
0 голосов
/ 29 мая 2019

У меня есть файл CSV, который мне нужно загрузить в MS SQL DB с помощью ADF V2. Теперь это просто, и я могу это сделать. Но у каждого файла также есть связанный с ним идентификатор актива, который генерируется динамически, и вы можете думать об этом как о GUID.

Следовательно, по сути, это так, чтобы в будущем у меня был способ связать, какая запись принадлежит какой CSV, поскольку может быть несколько проглоченных CSV.

Я могу получить идентификатор актива в форме динамического параметра до конвейера, но не могу добавить его в базу данных. По существу будет один дополнительный столбец под названием assetID против каждой записи в БД. Но как его заполнить динамическим параметром, я не могу найти способ. Может ли тело помочь? или если есть какой-либо другой способ связать уникальный идентификатор с этими записями файла в БД.

1 Ответ

0 голосов
/ 30 мая 2019

Есть несколько способов сделать это:

  1. Для каждой итерации (один файл CSV) используйте пользовательское действие, прочитайте файл CSV, используйте параметр конвейера дляатрибут, который вы хотите добавить и добавить в БД, а затем записать запись в таблицу.

  2. Вы можете использовать действие хранимой процедуры и передать параметр, как показано на снимке экрана ниже.добавить столбец, который вы хотите.

enter image description here

Надеюсь, это поможет.

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