As data is passed from
step to step in a process flow, columns could be added or modified.
For example, column names, lengths, or formats might be added or changed.
In SAS Data Integration Studio, these modifications, which are done
on the Mappings tab in the details pane of
the Job Editor window or from the Mappings tab of the transformation, often result in the generation of an intermediate SQL
view step. In many situations, that intermediate step adds processing time. In turn,
these changes to columns can be propagated throughout the job. Try to avoid generating
more of these steps than is necessary.
You should
rework your flow so that activities such as column modifications or
additions throughout many transformations in a process flow are consolidated
within fewer transformations. Avoid using unnecessary aliases if the
mapping between columns is one-to-one, then keep the same column names.
Avoid multiple mappings on the same column, such as converting a column
from a numeric to a character value in one transformation and then
converting it back from a character to a numeric value in another
transformation. For aggregation steps, rename any columns within those
transformations, rather than in subsequent transformations.