在 jaspersoft 图表中显示 hbase 数据正在创建 "number of chart = number of rows"
Showing hbase data in jaspersoft chart is creating "number of chart = number of rows"
我正在尝试从 Hbase table 中获取数据。它只有两列,一列是像 "US" 这样的国家代码,另一列是一些具有整数值的分析字段,它可以被认为是计数的数量。
现在,当我在 Jaspersoft 中获取这些行以创建图表时,jaspersoft 将创建 "number_of_chart = number_of_rows" 并且所有图表都相似。例如,如果我的 table 中有 15 行,它将在报告中创建 15 个类似的图表。尽管在图表中创建的条形图采用 15 个不同的行值。
我正在使用下面的 JSON 查询从 hbase 中获取记录。
{
"tableName" : "count_traf",
"deserializerClass" : "com.jaspersoft.hbase.deserialize.impl.ShellDeserializer"
}
还有我如何创建一个参数来获取 HBase 中过去一小时内插入的记录 table。
将评论移至答案:
您的数据源包含 15 条记录,因此详细信息带将迭代 15 次。 (每条记录一次)。
解决方案是将图表移动到另一个波段:
title
band - It will be displayed before detail band
summary
band - It will be displayed after detail band.
对于您的 HBase
查询,我建议您 post 一个新问题,其中包含关于 table 列 ecc
的详细信息
我正在尝试从 Hbase table 中获取数据。它只有两列,一列是像 "US" 这样的国家代码,另一列是一些具有整数值的分析字段,它可以被认为是计数的数量。
现在,当我在 Jaspersoft 中获取这些行以创建图表时,jaspersoft 将创建 "number_of_chart = number_of_rows" 并且所有图表都相似。例如,如果我的 table 中有 15 行,它将在报告中创建 15 个类似的图表。尽管在图表中创建的条形图采用 15 个不同的行值。
我正在使用下面的 JSON 查询从 hbase 中获取记录。
{
"tableName" : "count_traf",
"deserializerClass" : "com.jaspersoft.hbase.deserialize.impl.ShellDeserializer"
}
还有我如何创建一个参数来获取 HBase 中过去一小时内插入的记录 table。
将评论移至答案:
您的数据源包含 15 条记录,因此详细信息带将迭代 15 次。 (每条记录一次)。
解决方案是将图表移动到另一个波段:
title
band - It will be displayed before detail band
summary
band - It will be displayed after detail band.
对于您的 HBase
查询,我建议您 post 一个新问题,其中包含关于 table 列 ecc