Pentaho BI Server - mysql类型blob显示为一组数字

时间:2012-01-12 00:43:28

标签: pentaho

我正在运行Pentaho BI Server并添加了一个mysql数据源。 我设法得到一些使用简单表格的报告,但我遇到了数据类型的列有问题 - blob。

当在报告中使用“blob”数据类型的列时,它只显示为数字而不是文本。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

所以我想在我的原因中对所有这些的简单回答是将“blob”数据类型更改为“text”。因为我没有使用“blob”存储任何二进制文件。

答案 1 :(得分:0)

blob是二进制大对象。因此,就文本打印而言,它是二进制垃圾。在PRD中,blob以字节数组的形式返回,并且在打印时(使用最新版本的PRD)数组被分成它们的组件(这里是字节)并以逗号分隔列表打印。

如果要传输二进制对象,BLOB有其用途。如果将图像存储在数据库中,则可以使用它们,图像字段将很乐意读取该图像并正确显示。

如果您的数据库中存储了大量文本,那么CLOB就更符合您的需求。