Community
Participate
Working Groups
At runtime, for each unique stored procedure call in a BIRT report, a metadata query is issued on the DB. It appears the metadata call is made in the prepare method of the DataSourceQuery to figure out the parameters. This seems unnecessary as already done in BIRT designer when designing the report. The metadata does not change. This is a performance issue. Oracle for instance, indicates to limit request against metadata tables. Because of this, unable to scale BIRT architecture in large application when multiple reports, containing several unique procedure calls, are generated on regular bases. Metadata is not being cached at the application level.