我是Pentaho Report Designer & SQL Server的新手。我有一个使用SQL Server 2000的数据库。我从该数据库创建以下查询:
SELECT CASE
WHEN STATUS IS NULL THEN 'LAIN-LAIN'
ELSE STATUS
END AS STATUS,
CASE
WHEN COUNT(*) IS NULL THEN '0'
ELSE COUNT(*)
END AS BIL
FROM (SELECT D.DAJ_NODAFTAR
,(SELECT TOP 1
我下载了MySQL jdbc连接器的最后一个版本(mysql-连接器-java-8.0.13),并将其放在以下文件夹中:
C:\Users\maria\Desktop\report-designer\report-designer\lib和
C:\Users\maria\Desktop\report-designer\report-designer\lib\jdbc
它向我显示了以下错误:
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL
我正在使用Pentaho Report Designer来显示用户日志。我在MySQL中创建了一个数据连接:
MySQL field name: activity_date
MySQL field type: timestamp
value: 2013-01-01 00:00:00
Query: "SELECT YEAR(activity_date) AS year....."
给出了2013年的输出。
但在报告模板中显示为2,013。因此,我尝试将SQL查询更改为
SELECT CAST(YEAR(activity_date ) AS CHAR) AS year
但更改
我已经在Pentaho report Designer 6.0.1中创建了一个带有相关参数的报告。将相同的内容发布到了Pentaho BI Server 6.1。在预览中,该报告在PRD中运行良好,我能够看到数据。此外,在发布报告的过程中也不会抛出错误。但发布后,当我尝试启动报表时,链接打开为空白,加载微调器永远旋转。我也检查了对半服务器中的日志(catalina.out和pentaho.log),除了启动过程中的一个错误(java.io.UTFDataFormatException:编码字符串太长: 78805字节),没有看到其他错误。即使在报告加载期间也不会。
有人能告诉我这里出了什么问题