1. A computer program product for processing input data in a storage system and in communication with a repository, wherein the computer program product comprises a hardware computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: generating views, each view comprising a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema; saving the views to the repository; and receiving a mapping of the nodes in the input schemas to nodes in at least one of the views; using a selected view comprising at least one of the views to create a job comprising a sequence of data transformation steps to transform input data described by input schemas to output data described by output schemas, wherein the transformation steps include operations on nodes of data from the inputs that map results of the transformations to the selected view and merge results of the operations mapped to the views and maps the results to one of the views; wherein creating the job comprises using the mapping to map the data from the inputs in a first data format into the nodes of the at least one view, wherein the nodes of the at least one view are mapped to output data in a second data format comprising a structured document defining elements corresponding to the subset of nodes in the selected at least one view.