Purpose
- NORMALIZE is used to generate multiple output records from each of its input records. You can directly specify the number of output records for each input record, or you can make the number of output records dependent on a calculation.
- In contrast, to consolidate groups of related records into a single record with a vector field for each group — the inverse of NORMALIZE — you can use the accumulation function of the ROLLUP component.
Parameters for NORMALIZE
Note : Only the important parameter are covered the uncovered parameters are the common parameters which is been covered in other components details
transform (filename or string, required)
- The name of the file containing the types and transform functions, or a transform string.
error_group (string, optional)
- This parameter defines name of the error group to which this component belongs. The component sends its error output to the HANDLE ERRORS component with a matching error_group value.
- This parameter defines name of the log group to which this component belongs. The component sends its log output to the HANDLE LOGS component with a matching log_group value.
reject-threshold (choice, optional)
- The component’s tolerance for reject events
- This parameter defines after how many reject records the component processing is aborted.
log_intermediate (choice, optional)
- This parameter defines how often the component sends an intermediate record to its log port. Available only when the logging parameter is set to True.
- For example, if you select 50, the component sends every 50th intermediate record to its log port.
Transform package for NORMALIZE
- Mentioned below describe the functions, types, and variables available in the transform package for NORMALIZE:
- Simple transform
- Multistage transform
- How many records to produce
- Other optional transform functions
No comments:
Post a Comment