Is related to my research thesis that I am writing regarding metadata management for data aggregation in an ETL process.
The data aggregation and transformation (e.g. calculate the sum of data) can be done in PDI.

I would like to know if is possible for me to program a metadata feature in PDI that would allow users to collect metadata information about the used data, and store this metadata in a repository ?

For example, I give right click on "Table Input" which take data from a table Product and write in some fields the metadata information (e.g. product description, for what is used, source Table and DB etc). All the metadata is stored in a metadata repository.
Later, when I create a report about my Product data, I can use the metadata repository to know what each data from report means and how was aggregated.

Best regards