Hi Mridul, +1
Regards, Gaetan On 10/26/26 08:49, Mridul Pathak wrote:
Hi all, Following the BIRT thread, I would like to propose removing the bi plugin (plugins/bi) from trunk as well. In 2014 we agreed that it should be disabled by default, but it has stayed enabled, so in a default setup it creates the OLAP tables and registers ECAs on the core createProduct, updateProduct, setInvoiceStatus, setOrderStatus and changeOrderItemStatus services, although nothing is loaded until someone runs Quick Init DataWarehouse by hand. In my experience, populating a warehouse through ECAs on core flows has never scaled in production, and deployments end up disabling it. The date range that init works from (bi.properties) ended on 1 September 2026. It is also still at proof-of-concept level. The 2020 effort to make it usable (OFBIZ-11414, pull request #11 with 100 commits) was closed without being merged in March 2024, and nothing suggests it is being exercised: the regressions in its fact-loading services that we found during the minilang-to-Groovy audit (OFBIZ-13536) had gone unnoticed. Its only consumers, the BIRT reports and the order report events that read its star schemas, are going away with BIRT. If there are no objections, I will file a JIRA and open a pull request. Thanks, Mridul Pathak
