Java Code

The BIA Reporting solution provides both Java transformation code and Java Connectivity code. The Java transformation code is used when the type of transformation required is not supported by the ETL tool. Java connectivity code is used to establish connections to different databases.

A framework exists for the java code and this framework contains a BIA Reporting connectivity library and BIA Reporting transformations used in any ETL processes. The directories containing the java code are described in the section 'Directory Structure & Artifacts'.

This java code is extendable by developers of BIA Reporting. When a developer needs to create a custom transformation for an ETL (e.g. to apply some business logic to change data from the Staging to CDW) then a new transformation can be created. The transformation can then be called from within the ETL.