A condition is a data operation that a rule statement specifies for an input data value. Every rule statement contains at least one condition.
When a condition validates an input data value, the rule specification performs the action in the rule statement. If a condition cannot validate an input data value, the rule specification does not perform the action.
Configure a condition to perform one of the following types of analysis:
Compare the input data values to a single value.
The rule statement compares the values in the input column to the value that you enter.
Compare the input data values to the values on another input.
The rule statement compares the values in the input column to the values on the same row in another input column that you specify.
Compare the input data values to the current date and time.
The rule statement compares the values in the input column to the current date and time on the Data Integration Service host machine.
Search for null values.
The rule statement searches the input column for null or empty strings.
Compare the input data values to a range of values
The rule statement compares the values in the input column to a range of values that you enter.
Compare the input data values to the values in a reference table.
The rule statement compares the values in the input column to the values in a reference table. The rule statement returns a value from the reference table or a value that you enter.
Compare the input data values to the output from a mapplet.
The rule statement compares the values in the input column to the output from a mapplet that you select from the Model repository. You specify one or more inputs for the mapplet. You can select any input in the rule specification, including the current condition input. You can also specify a constant value as a mapplet input.
Apply a function expression to the input data values.
The rule statement applies a function expression that you select to the values in the input column. The Analyst tool stores the list of expressions.