You can create custom filters for your extract either with CustomWhere parameter or with QueryProfileName parameter.
Using CustomWhere
We do not recommend to use CustomWhere, this functionality may introduce security vulnerability
You cannot use OR operator in the expression for CustomWhere parameter.
The use of CustomWhere is considered custom code
If not used properly, the use of CustomWhere could significantly degrade performance of your extract
CustomWhere CM parameter allows to insert additional code into the WHERE part of the SQL query of an extract. All EagleML objects support this option.
It should be formatted as follows:
<taskParameter> <name>CustomWhere</name> <dataType>S</dataType> <value>[your_specific_where_expression]</value> </taskParameter>
For example:
<taskParameter> <name>CustomWhere</name> <dataType>S</dataType> <value>securitydbo.security_master.security_alias ='15' and rownum < 10</value> </taskParameter>
Example of a CM using the CustomWhere option
For example:
<taskParameter> <name>QueryProfileName</name> <dataType>S</dataType> <value>testProfileName</value> </taskParameter>
To use this parameter you should have a profile already configured on a certain environment.
For more information about Element Reduction profiles, refer to the Manage Element Reduction in Extracts via XPanels page in the IWS wiki.