BI-сервер Pentaho - блоб типа MySQL, представленный в виде набора чисел - PullRequest
0 голосов
/ 12 января 2012

Я использую Pentaho BI Server и добавил источник данных mysql. Мне удалось получить несколько отчетов, работающих с простыми таблицами, но у меня возникла проблема со столбцами с типом данных - blob.

Когда в отчете используется столбец типа данных «blob», он просто отображается в виде числа, а не текста.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2012

BLOB-объект - это большой двоичный объект.Так что это бинарный мусор, что касается печати текста.В PRD большие двоичные объекты возвращаются в виде байтового массива, а при печати (с последней версией PRD) массивы разделяются на свои компоненты (здесь байты) и печатаются в виде списка через запятую.

BLOB имеют свое применение, если вы хотите передавать двоичные объекты.Их можно использовать, если вы храните изображения в своей базе данных, и поле изображения с радостью прочитает это изображение и отобразит его правильно.

Если в вашей базе данных хранится огромное количество текста, CLOB - это больше, чем вам нужно.

0 голосов
/ 13 января 2012

Так что я думаю, что простой ответ на все это в моем случае состоял в том, чтобы изменить тип данных «blob» на «text». Поскольку я не использовал «blob» для хранения каких-либо двоичных файлов.

...