BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is an example data warehousing process employing the ETL methodology.
FIG. 2 is an example network topology showing components of a data warehousing system employing a library of reusable user transformations.
FIG. 3 is an example block diagram of a data warehousing system in which a plurality of user defined processes are linked into a plurality of template transformations maintained in a library of reusable user transformations.
FIG. 4 is an example methodology for designing a template transformation and using the template to process and load data into a data warehouse.
FIG. 5 is an example methodology for modifying a template transformation and for propagating such modifications to user defined processes linked to the modified template.
FIG. 6 is an example flow diagram for building a new template transform.
FIG. 7 is an example metadata model representation of a template transformation.
FIG. 8 is an example block diagram showing a process used by the transformation factory to construct an instance of a templated transform.
FIG. 9 is an example block diagram explaining how the metadata contained in the template transforms maps to software items used by the transformation factory to construct an instance of a templated transform in a job process.
FIG. 10 is an example graphical user interface for visualizing impact analysis in a data warehousing system.
FIG. 11 is an example graphical user interface for defining the inputs/outputs of a template transform.
FIG. 12 is an example graphical user interface for defining prompts to be displayed corresponding to the required number of inputs for a template transform.
FIG. 13 is an example graphical user interface for defining options of a template transform.
FIG. 14 is an example graphical user interface for defining details of the options selected from the interface of FIG. 13.
FIG. 15 is an example graphical user interface that displays how a template transform would appear to a user when integrating the template into a user defined job process.
FIG. 16 is an example graphical user interface that shows the options of the template transform as they would be displayed to the user of the transform.
FIG. 17 is an example relationship diagram depicting a system and method of data warehousing.