Мой исходный файл (|
) Текстовый файл с разделителями труб (.txt). Я пытаюсь загрузить файл в SQL Server 2012 с помощью SSIS (SQL Server Data Tools 2012). У меня три столбца. Ниже приведен пример того, как выглядят данные в файле.SSIS Файл с разделителями труб не работает, если в строке больше номера труб, чем номер столбца?
Я надеюсь, мой пакет должен терпеть неудачу, поскольку это труба (|
) разграничены вместо мой пакет является успехом и последней строки в третьей колонке с несколькими труб в последней колонке.
Мой вопрос: почему пакет не работает? Я считаю, что он имеет поврежденные данные, потому что у него больше столбцов, если мы идем по разделителю? Если я хочу скомпрометировать пакет, какие у меня параметры, если число разделителей больше, чем число столбцов?
Пакет работает по назначению. Он просто предполагает, что все прошлое первого канала является частью данных для этого столбца. Вы можете сворачивать двойные кавычки данных, чтобы это не происходило. – TTeeple
Источник данных принадлежит внешнему поставщику. стандартным файловым форматом является Pipe (|) Delimited. Есть ли работа, чтобы провалить пакет? – RavikG