Lifecycle Query Engine (LQE) is an inseparable component from IBM Report Builder. Both make up for the main reporting solution on any OSLC data, provided by IBM as part of IBM Engineering Lifecycle Management.

Below are some introductory descriptions to help you better understand the related support documentation you will find on this help center.

Tracked Resource Set (TRS)

The Tracked Resource Set (TRS) specification describes a way of exposing resources that allows TRS clients to discover the resources contained in this set as well as any addition, modification, or deletion done to the set.

TRS relies on the HTTP protocol and RESTful principles. Querying the Resource Set returns the current state of this Resource Set, this state is described using a Base and a Change Log:

  • The Base is the starting representation of the Resource Set, which you may compare to a list of resources.

  • The Change Log is a list of changes to the resources in the Resource Set.

Lifecycle Query Engine

LQE is a TRS client. It is capable of retrieving multiple TRS sources and building an index of up-to-date lifecycle data. As a TRS client, LQE will gather data across your whole Lifecycle Project, which can then be used to build detailed reports on such data.

The index built by LQE is synchronized periodically with each TRS source, ensuring that up-to-date data is available in the index.

Report Builder Data Sources

Report Builder is a tool inside the IBM ELM tool suite, as a component of the Jazz Reporting Service, its goal is to gather data from different Data Sources and use this data to create reports.

The generated reports can either be kept and shared inside ELM or exported in several formats (Microsoft Word and Excel, PDF, HTML, etc.). The report generation and export can both be scheduled to periodically notify users of the evolution of their Lifecycle Projects.

Report Builder relies on Data Sources to populate the reports you create. There are currently two possible Data Sources tools available in IBM ELM:

  • Data Warehouse built with Data Collection Component (DCC): The legacy Data Source for the IBM Jazz tool suite, will simply extract data from registered applications and store it in a Data Warehouse. It was the only available Data Source before the addition of LQE.

  • Lifecycle Query Engine (LQE) built with TRS: Added in CLM 6.0.3 (CLM was renamed to ELM with version 7.x), it periodically indexes data from registered applications, allowing for live reporting and support of configuration-enabled projects.

Depending on your Lifecycle Projects and the data you need in your reports, you can either report on data stored in a Data Warehouse or in LQE. If you have a very large project, you would benefit from using Data Warehouse as your Data Source. But if your projects are configuration-enabled you must use an LQE Data Source.

It’s important to note that OSLC Connect only supports LQE. So you must choose the LQE Data Source to report on Jira Issues available using Report Builder.