Как пропустить первые n строк в задании U-SQL? - PullRequest
0 голосов
/ 17 мая 2018

Я хочу запустить задание U-SQL для загрузки данных из файла .txt в таблицу SQL в хранилище озера данных Azure.Я уже создал базу данных, схему и таблицу в аналитике озера данных Azure.

Данные в текстовом файле ограничены табуляцией, и мне нужно пропустить 2 первую строку.Я думаю, что я должен использовать встроенный экстрактор Extractors.Text(), но как добавить параметр skipFirstNRows для извлечения данных?

1 Ответ

0 голосов
/ 17 мая 2018

Вы просто передаете его в экстрактор следующим образом:

@searchlog =
 EXTRACT UserId          int,
         Start           DateTime,
         Region          string,
         Query           string,
         Duration        int?,
         Urls            string,
         ClickedUrls     string
 FROM "/Samples/Data/SearchLog.tsv"
 USING Extractors.Tsv(skipFirstNRows: 2);

Я основал пример на экстракторе TSV, поскольку по умолчанию используется табуляция в качестве разделителя.

( источник )

...