You can also apply sequence rule models to the input table that was used to build the model. By applying sequence rule models to input tables, you can determine the sequences that support a sequence rule. Sequences that support a sequence rule contain the item sets of a sequence rule in the right order.
You can apply sequence rule models to input tables by using the ApplySeqRuleModel procedure.
Syntax
IDMMX.ApplySeqRuleModel(<modelName>,
<inputTable>,
<outputView>,
<ruleIdColumn>,
<headColumn>,
<headNameColumn>,
<supportColumn>,
<confidenceColumn>,
<liftColumn>,
<matchHeadColumn>,
<matchBodyColumn>)
Input parameters
The model is stored in the IDMMX.RuleModels table.
This parameter is of type VARCHAR. Its size is 240.
The ApplyRuleModel procedure applies the sequence rule model to the data in this table. The input table must contain the following columns:
These columns are required to build the model.
This parameter is of type VARCHAR. Its size is 240.
This parameter is of type VARCHAR. Its size is 240.
This parameter is of type VARCHAR. Its size is 128.
For each rule head item set of a sequence rule, one record is returned.
This parameter is of type VARCHAR. Its size is 128.
This parameter is of type VARCHAR. Its size is 128.
This parameter is of type VARCHAR. Its size is 128.
This parameter is of type VARCHAR. Its size is 128.
This parameter is of type VARCHAR. Its size is 128.
If the head item set is included in the sequence, this column contains the value 1. If the head item set is not included in the sequence, this column contains the value 0.
This parameter is of type VARCHAR. Its size is 128.
This value is equal to the number of item sets that are included in the rule body because only the sequence rules are returned whose body item sets are included in the sequence in the right order.
This parameter is of type VARCHAR. Its size is 128.
Example
db2 "call IDMMX.ApplySeqRuleModel('BANK.PRODUCT_SEQ_RULES',
'BANK.CUSTOMER_PRODUCTS2',
'BANK.APPLY_RULES_VIEW',
'RULEID',
'HEAD',
'HEADNAME',
'SUPPORT',
'CONFIDENCE',
'LIFT',
'MATCHHEAD',
'MATCHBODY')"