Ошибка предварительного просмотра источника данных: сумма веса столбцов не может превышать 65535 - PullRequest
0 голосов
/ 12 февраля 2019

Я использую SSIS для создания пакета и пытаюсь собрать данные, используя соединение OData.При запуске предварительного просмотра выдается сообщение об ошибке:

Сумма веса заполнения столбцов не может превышать 65535

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Ответ состоял в том, что я использовал фильтр, а не выбирал в своем запросе.У них было так много столбцов, что объединенный размер данных превышает пределы Visual Studio.Странно было то, что он отлично работает в Excel.Теперь я использую команду select, чтобы уменьшить количество ненужных столбцов.

0 голосов
/ 12 февраля 2019

Странно видеть это сообщение об ошибке в SSIS, поскольку оно связано с просмотром данных в .NET. Вы можете проверить по многим причинам:

(1) Количество столбцов

IПодумайте, что в источниках данных существует ограничение на количество столбцов. Убедитесь, что столбцы, найденные в источнике данных, не очень высоки.

(2) Предварительный просмотр проблемы DatagridView

Это может быть ограничениев Datagridview, используемом в предварительном просмотре SSIS ODATA Source, попробуйте выполнить пакет, если он не выдает эту ошибку.Тогда это должно быть причиной ошибки, и вы ничего не можете с этим поделать.

(3) Тип данных Columns

(я не совсем уверен, что это может бытьпричина, но неплохо бы попробовать)

Я думаю, что проблема в том, что OData Source читает столбец как DT_UI2 тип данных, который имеет максимальное значение 65535.Вы должны изменить это значение на ODATA Source Advanced Editor.

Просто щелкните правой кнопкой мыши Источник данных ODATA >> Расширенный редактор >> Свойства ввода и вывода

И проверьте, существует ли столбецвведите DT_UI2 или DT_I2 и измените его на DT_I4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...