#azure-data-factory-2
#azure-фабрика данных-2
Вопрос:
Я ежедневно проверяю, существуют ли определенные файлы в папке on-prem. Файлы имеют определенный формат, но первые несколько букв указывают на конкретное задание. Например, xyz-yyyyMMdd.csv или abc-yyMMdd.csv и т. Д
Я хотел бы использовать switch activity, чтобы узнать, прибыл ли файл для каждого задания или следует использовать предупреждение. Как я могу динамически разрешить операции switch считывать часть ‘xyz’, зная, что другая часть имени файла является динамической?
Спасибо
Ответ №1:
Если число ваших немногих букв равно трем, как вы сказали, вы можете попробовать это выражение:
@substring(item().name,0,3)
Если нет, вы можете попробовать это:
@split(item().name,'-')[0]
Вот мой тест:
Комментарии:
1. @substring(item().name,0,3) сработал как шарм! Спасибо тебе, Стив.