Фильтровать CSV-файл по нулевым значениям, используя фабрику данных azure - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть файл CSV в BLOB-файле. Теперь я хочу поместить sh этот файл CSV в таблицу SQL с использованием фабрики данных azure, но хочу, чтобы я поставил условие проверки данных CSV, если какая-либо ячейка имеет значение NULL, так что данные строки будут скопированы в таблицу ошибок, как в примере со столбцом ID, имени и контакта в CSV, поэтому для любой записи допустим, что контакт имеет значение NULL (1, 'Gaurav', NULL), поэтому в этом случае это строка будет вставлена ​​в таблицу ошибок, и если в строке нет нуля, то эта строка будет go в основной таблице

Примечание: Поскольку приемник равен SQL на ВМ, поэтому мы не можем создать это там, мы должны обрабатывать это только на уровне фабрики данных

1 Ответ

0 голосов
/ 21 апреля 2020

Это можно сделать с помощью отображения потока данных в АПД. Один из способов сделать это - использовать производный столбец с выражением, которое выполняет проверку на нуль, например, функцией isNull (). Таким образом, вы можете заполнить новый столбец некоторым значением для разных случаев, который затем можно использовать в условном разделении для перенаправления различных потоков в разные приемники.

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