Pentaho:Cleanser:Output Filter: Difference between revisions
Created page with "{{PentahoCleanserNav |CleanserTabsCollapse= }} {{CustomTOC}} link= Category:Pentaho Category:Pentaho Cleanser" |
No edit summary |
||
Line 7: | Line 7: | ||
[[File:PENT_Cleanser_OutputFilter.png|link=]] | [[File:PENT_Cleanser_OutputFilter.png|link=]] | ||
The Cleanser Component will output records in up to four streams. The Output Filter tab allows you to control which records go to which stream. Names and usage can be done in any manner. Filters are evaluated from the top down. | |||
==Result Codes== | |||
The output status of a record is returned via result codes returned by the underlying objects. The Component will combine them into a single, comma-delimited string and write them to the field mapped here. New field names can be created by typing the name into the Output Results Code box. | |||
*[[Result Code Details#Pentaho:Cleanser_Component|Cleanser Component Result Codes]] | |||
==Output Filter== | |||
Select a filter to determine which records will be directed to a particular output stream. A custom filter may be created based on individual need, each pin filters the records in a cascading effect, where the results code is compared against the first expression (Pin 1) and then compared against Pin 2, and so on. | |||
;No Filter | |||
:All records are written to a single output stream. | |||
;Pre-built Filter | |||
:The Component comes with several pre-built filters for common applications: | |||
:#'''Abbreviation operation executed, input value was changed.''' - [KA01] | |||
:#'''Casing operation executed, input value was changed.''' - [KC01] | |||
:#'''Transform Expression operation executed, input value was changed.''' - [KE01] | |||
:#'''Punctuation operation executed, input value was changed.''' - [KP01] | |||
:#'''Regular Expression operation executed, input value was changed.''' - [KR01] | |||
:#'''Text Search N Replace operation executed, input value was changed.''' - [KS01] | |||
:#'''Abbreviation operation was not executed, input value was not changed.''' - [KA02] | |||
:#'''Casing operation was not executed, input value was not changed.''' - [KC02] | |||
:#'''Transform Expression operation was not executed, input value was not changed.''' - [KE02] | |||
:#'''Punctuation operation was not executed, input value was not changed.''' - [KP02] | |||
:#'''Regular Expression operation was not executed, input value was not changed.''' - [KR02] | |||
:#'''Text Search N Replace operation was not executed, input value was not changed.''' - [KS02] | |||
;Custom Filter Expression | |||
:Records matching the filter will be directed to the designated file. | |||
:For more information, see Custom Output Filters below. | |||
==[[Pentaho:Custom Output Filter|Custom Output Filter]]== | |||
Custom rules are an advanced subject. You should be comfortable with Boolean operations before using custom rules in a production environment. | |||
For more information see [[Pentaho:Custom Output Filter|Custom Output Filter]]. | |||
[[Category:Pentaho]] | [[Category:Pentaho]] | ||
[[Category:Pentaho Cleanser]] | [[Category:Pentaho Cleanser]] |
Latest revision as of 19:48, 16 September 2016
← Data Quality Components for Pentaho
Cleanser Navigation | |||
---|---|---|---|
Overview | |||
Tutorial | |||
Advanced Configuration | |||
| |||
Expression Builder | |||
Result Codes |
The Cleanser Component will output records in up to four streams. The Output Filter tab allows you to control which records go to which stream. Names and usage can be done in any manner. Filters are evaluated from the top down.
Result Codes
The output status of a record is returned via result codes returned by the underlying objects. The Component will combine them into a single, comma-delimited string and write them to the field mapped here. New field names can be created by typing the name into the Output Results Code box.
Output Filter
Select a filter to determine which records will be directed to a particular output stream. A custom filter may be created based on individual need, each pin filters the records in a cascading effect, where the results code is compared against the first expression (Pin 1) and then compared against Pin 2, and so on.
- No Filter
- All records are written to a single output stream.
- Pre-built Filter
- The Component comes with several pre-built filters for common applications:
- Abbreviation operation executed, input value was changed. - [KA01]
- Casing operation executed, input value was changed. - [KC01]
- Transform Expression operation executed, input value was changed. - [KE01]
- Punctuation operation executed, input value was changed. - [KP01]
- Regular Expression operation executed, input value was changed. - [KR01]
- Text Search N Replace operation executed, input value was changed. - [KS01]
- Abbreviation operation was not executed, input value was not changed. - [KA02]
- Casing operation was not executed, input value was not changed. - [KC02]
- Transform Expression operation was not executed, input value was not changed. - [KE02]
- Punctuation operation was not executed, input value was not changed. - [KP02]
- Regular Expression operation was not executed, input value was not changed. - [KR02]
- Text Search N Replace operation was not executed, input value was not changed. - [KS02]
- Custom Filter Expression
- Records matching the filter will be directed to the designated file.
- For more information, see Custom Output Filters below.
Custom Output Filter
Custom rules are an advanced subject. You should be comfortable with Boolean operations before using custom rules in a production environment.
For more information see Custom Output Filter.