Reports and analytics

improve this page | report issue

Introducing Reports

IBM MobileFirst Platform provides an extensible mechanism for enterprises to use their own reporting tools to integrate with the IBM MobileFirst platform and use the analytics data that is captured by the platform.

The figure to the right gives a high-level overview of the reports architecture.

Comparison with IBM MobileFirst Platform Operational Analytics

missing_alt

  • IBM MobileFirst Platform Operational Analytics provides the capability to search for specific terms in your mobile infrastructure, including IBM MobileFirst Server logs and client-generated analytic data.
  • IBM MobileFirst Platform Operational Analytics is more convenient to set up than BIRT (Business Intelligence Reporting Tool).
  • You do not have to configure or administer a database for the specific purpose of managing accumulated analytics data in IBM MobileFirst Platform Operational Analytics.


Introducing Device Reports

IBM MobileFirst Platform provides two reporting mechanisms:

  • Raw Data - IBM MobileFirst Platform emits raw data that enables an OLAP system to extract the required information and present it through corporate reporting mechanisms.
  • Device Usage - Device Usage reports are default aggregations that are based on the Raw Data and are provided for the benefit of organizations that do not have OLAP systems or choose not to integrate IBM MobileFirst Platform with an OLAP system.

To enable Raw Data collection, edit the worklight.properties file:

  • Uncomment the reports.exportRawData property and set its value to true.
  • Modify the wl.reports.db properties to contain your database settings.

Raw data

With the Raw Data reports feature, you create collections of analytics information about the usage of your applications and adapters (such as: activity type, device info, or app version).

missing_alt

For more information about how to enable Raw Data reports, see the IBM MobileFirst Platform user documentation.

Device Usage Reports

To allow simpler and faster access to the reports data, the MobileFirst Server runs an analytics data processor task with a default 24-hour interval.

This task retrieves the raw entries for the specified time interval from the app_activity_report table, processes them, and fills the fact_activities table.

For more information about how to enable Device Usage reports, see the IBM MobileFirst Platform user documentation.

missing_alt

BIRT reports

You can use Business Intelligence Reporting Tool (BIRT) to generate and render report content.

BIRT provides two different user interfaces:

  • Report designer and viewer (an Eclipse plug-in)
  • Reports viewer (installed on an application server and accessible via a browser)

a

IBM MobileFirst Platform installation contains a number of predefined BIRT reports.
These reports are configurable XML files that are designed to retrieve and present data from MobileFirst Reports database tables. These files have a .rptdesign extension.

For more information about how to enable BIRT reports, see the IBM MobileFirst Platform user documentation.

Viewing reports

missing_alt

missing_alt

Last modified on December 02, 2015