我正在尝试在IBM Worklight上为Android设备生成BIRT报告。为此,我遵循以下文章中给出的说明:
Worklight: Generate analytics data and view BIRT reports
我已采取的步骤是:
从Juno系统信息库在Eclipse中安装BIRT:Juno-http://download.eclipse.org/releases/juno
使用Worklight.properties创建并编辑了Worklight项目(请在下面找到代码)
已经安装了带有数据库的SQL Server:“ worklight”和“ wl_report”
添加了Android环境,构建并部署了应用程序,并在设备上运行了Android应用程序。然后,我检查了数据库,它具有所有表,但是“ app_activity_report”表中没有数据
从“入门”页面下载“ module_44_0_DeviceAnalytics”,将其导入Eclipse,单击“报告”设计并使用数据库连接进行编辑。
未生成图形。
worklight.properties:
wl.db.type=MYSQL
wl.db.url=jdbc:mysql://*.0.0.1:****/worklight
wl.db.username=root
wl.db.password=root
reports.exportRawData=true
wl.reports.db.type=MYSQL
wl.reports.db.url=jdbc:mysql://*.0.0.1:****/wl_report
wl.reports.db.username=root
wl.reports.db.password=root
[您是否确保还更新了initOptions.js(在yourProject \ apps \ yourApp \ common \ js文件夹中)并将connectOnStartup
从“ false”更改为“ true”?
否则,该应用程序将不会连接到Worklight Server,并且不会记录到数据库(到app_activity_report表)。