Имя файла содержит <строку>(начинается_с или заканчивается_с) в ADF
Мне нужна помощь: мне нужно проверить/отфильтровать имя входного файла Excel при создании набора данных с некоторым префиксом (например, имя файла начинается или заканчивается некоторой строкой (например: начало/конец с сотрудником)). Как я могу реализовать то же самое в dafaflow Azure Data Factory?
пример: 20230831 emp_data.xlsx ==> проверить, существует ли файл со строкой emp_data или нет?
Подскажите, пожалуйста, как это реализовать. Я новичок в ADF. Спасибо!
пример: 20230831 emp_data.xlsx ==> проверить, существует ли файл со строкой emp_data или нет?
1 ответ
Имя файла содержит (starts_with или Ends_with) в ADF
Чтобы проверить имя файла, содержащее нужную подстроку, вы можете использовать динамическое выражение как@contains('filename','substring you want to check')
вы можете выполнить следующие шаги:
- Используйте действие получения метаданных, чтобы получить имена файлов.
- Передайте это имя файла в цикл foreach для повторения
- В цикле foreach выполните условие if для проверки имени файла, содержащего подстроку
Он проверит имя файла, содержит подстроку и выполнит соответствующие действия.