If you have a considerable amount of data in a proprietary format and many reports need to be created based on this data, the highest level of maintainability and ease of use will be provided by a custom data pipeline component. This type of component can be created by descending from the
class and implementing the necessary methods. The end-result of such an effort will be a new data pipeline component that can be installed into the Delphi IDE and used on the same basis as the other data pipelines that are provided with
An object model of the
classes is shown below.