Я выполняю ETL и загружаю около 100 таблиц в хранилище данных моей компании для создания отчетов и анализа. К сожалению, я ничего не могу сказать о дизайне базы данных и практике компании, из которой я загружаю эту информацию. Я подключаюсь к БД, из которой загружаю данные, с URL-адресом jdbc:vortex://. Я загружаю его в свой склад MS SQL Server 2012.
Сказав это, нужная мне критическая таблица имеет более 400 столбцов. Я могу использовать DBVisualizer Free для запроса их данных, но когда я запрашиваю эту таблицу, я получаю сообщение об ошибке:
[Код ошибки: -1, состояние SQL: 07000] Исключение dbFetch: VISION: слишком много столбцов 408 (максимум: 256)
Я также получаю ту же ошибку, когда использую Pentaho Kettle (службы интеграции данных), чтобы попытаться загрузить эту таблицу на свой склад.
Я получаю эту ошибку, даже если пытаюсь получить только пару столбцов из таблицы. Я полагаю, что должен быть способ позволить визуализатору Pentaho и db увеличить количество столбцов, но я не могу найти эту информацию НИГДЕ. Большинство людей не настолько глупы, чтобы иметь более 256 столбцов в таблице, поэтому мне очень трудно найти решение этой проблемы.