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

Я пытаюсь обработать изображения (создать миниатюры изображений), используя u-sql с пользовательским средством вывода, и пытаюсь вывести файлы с динамическим именем файла.

Мой код u-sql выглядит следующим образом.

REFERENCE ASSEMBLY [USQLAssemblies];

@image_out =
SELECT USQLAssemblies.ImageOps.scaleImageTo(ImgData, 480, 480) AS thumbnail_image,
       FileName + "480" AS FileName
FROM dbo.ThumbnailImages;


OUTPUT @image_out
TO @"D:\Test\{FileName}.gif"
USING new USQLAssemblies.ImageOutputter();

Сценарий вернул ошибку.

Ошибка: вывод с разделением данных не поддерживается для определяемых пользователем выходов.

Поддерживает ли u-sql пользовательский выходной файл с динамическим именем файла? или это в превью? Любое предложение для обхода?

1 Ответ

0 голосов
/ 07 января 2019

Чтобы использовать секционированный вывод, вам нужно активировать его в функциях предварительного просмотра.

Вы можете попытаться добавить эту строку в начало вашего кода.

SET @@FeaturePreviews = "DataPartitionedOutput:on";

Если не работает, вам необходимо связаться с командой usql, чтобы активировать его на своем аккаунте.

...