Azure поток данных фабрики данных не содержит нулевых значений в формате JSON - PullRequest
1 голос
/ 28 апреля 2020

Я ищу, как представить мои нулевые значения с помощью действия Azure Data Factory Dataflow. В настоящее время я использую стандартный поток данных для моделирования моих данных из базы данных Azure SQL и перетаскиваю их в хранилище BLOB-объектов в формате JSON. Но если источник набора данных имеет нулевое значение, столбец в строке пропускается в JSON.

ОБНОВЛЕНИЕ: Вот результаты наличия данных, имеющих строку ввода в качестве данных и нулевое значение .

Пожалуйста, дайте мне несколько советов о том, как действовать, чтобы решить проблему. С действием копирования у меня нет той же проблемы - нулевые значения представлены с ""

Спасибо в совете! Ура, Весела

1 Ответ

1 голос
/ 29 апреля 2020

Теперь у меня есть решение, вы можете сослаться на него.

Я воссоздаю таблицу со схемой, как показано ниже, столбец setNum имеет нулевое значение:

enter image description here

В потоке данных я добавил DerivedColumn, чтобы помочь нам преобразовать нулевое значение в ''.

enter image description here

Выражение: iifNull(setNum,''): если setNum равно нулю, заменить его на ''.

enter image description here

Теперь запустите конвейер, enter image description here

Проверьте данные в BLOB-объекте:

enter image description here

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

...