Загрузка данных служб SSIS усекает значения в таблицу назначения - PullRequest
0 голосов
/ 06 июня 2018

У меня есть пакет служб SSIS с простым источником (запрос vertica) и пунктом назначения (sql DB).Когда я загружаю данные, мои значения данных обрезаются.

Например, у меня есть код страны, и он указан как «C» вместо «CN».Я попытался поместить DATA CONVERSION и изменить тип данных на DT_STRING, который обычно работает, но на этот раз, похоже, ничего не делает.Любая идея о том, как я могу справиться с этими усечениями.Я сопоставил длины полей одинаково от источника до места назначения.

1 Ответ

0 голосов
/ 06 июня 2018

Перейдите в Advanced Properties компонента Source и перейдите к каждому из Output Columns, у которого есть усеченные данные, и задайте для свойства Length каждого из этих столбцов максимально возможную длину, что данные в этомстолбец может быть.

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

...