Effective in version 9.6.1 HotFix 1, the Data Integration Service can read constraints from relational sources, logical data objects, physical data objects, or virtual tables. A constraint is a conditional expression that the values on a data row must satisfy. When the Data Integration Service reads constraints, it might drop the rows that do not evaluate to TRUE for the data rows based on the optimization method applied.