Попытка использовать это:Как получить часть имени файла разобран на columnns в SSIS
substring(@[User::v_Filename],37,3)
Тем не менее, кажется, подстрока может обрабатывать только 20 characaters?
Имя файла выглядит следующим образом: D:\Projects\OTS\MYSSA Dashboard\Data\ATL_20150725Text.csv
Все, что я хочу это ATL
Порция
Но когда SSIS переходит к следующему файлу, он может изменить к NYC
или DAL
, есть около 26 файлы, которые будут обрабатываться из разных регионов.
Существует никаких ограничений на подстроку. Возможно, это файл, в который вы размещаете данные, которые имеют проблемы с форматом. – SouravA
Я не помещаю данные в файл. Все, что я пытаюсь получить, это 3 символа после последней обратной косой черты, или в этом случае 37-й символ + 3. В этом случае ATL. Просто пытаюсь получить эту дату из производного столбца в таблицу. Не пытайтесь переместить данные в файл. –
нормально, но как вы пришли к выводу, что поддерживаются только 20 символов? – SouravA