Как получить количество файлов из папки (каталога) в u-sql
если в папке более одного файла, обрабатывайте только последний файл, в противном случае обрабатывайте первый файл !!
Как получить количество файлов из папки (каталога) в u-sql
если в папке более одного файла, обрабатывайте только последний файл, в противном случае обрабатывайте первый файл !!
Как я сказал в комментариях, вы можете сделать что-то вроде этого:
DECLARE EXTERNAL @input string = @"/someFolder/{file}.csv";
@extractedData = EXTRACT file as string,
col1 as number,
col2 as string
FROM @input
USING new Extractors.Csv();
Таким образом, вы извлечете все файлы в папку и будете использовать ее, даже если это один файл или несколько. Вы должны гарантировать, что файлы имеют одинаковую структуру, иначе ваш экстрактор выдаст ошибку, например
"ожидал 3 столбца, но получил "x" столбцов...
После этого вы можете работать с данными ваших файлов.
/someFolder/File{0}.csv
. - person Kiril1512   schedule 16.10.2019