IDAX.PRUNE_SEQRULES - 刪改序列型樣

使用此儲存程序可刪改序列型樣模型的型樣及規則。

若要移除您不感興趣的型樣或規則,您可以使用過濾器來排除這些型樣或規則。於是,這些型樣或規則在模型中被標示為無效,且不再顯示。

授權

陳述式的授權 ID 所保留的專用權必須包括 IDAX_USER 角色。 此外,您也必須是模型的擁有者,或具有變更它的權限。

語法

IDAX.PRUNE_SEQRULES(in parameter_string varchar(32672))

參數說明

parameter_string
必要的單一字串參數,其中包含以逗點區隔的 <parameter>=<value> 項目配對。
資料類型:VARCHAR(32672)
下列清單顯示參數值:
model
必要。
要刪改的序列型樣模型的名稱。
資料類型:VARCHAR(192)
itemsin
選用。
必須包含在要保留的型樣或規則中的項目名稱清單。項目以分號區隔。所列出的項目當中至少必須有一個項目包含在要保留的型樣或規則中。
預設值:none
規則適用下列條件:
  • 若要指出該項目必須包含在規則標頭中,則項目名稱後面可以加上 :h:head
  • 若要指出該項目必須包含在規則主體中,則項目名稱後面可以加上 :b:body
資料類型:VARCHAR(32000)
如果未指定此參數,則不會套用任何限制。
itemsout
選用。
不得包含在要保留的型樣或規則中的項目名稱清單。項目以分號區隔。
預設值:none
資料類型:VARCHAR(32000)
如果未指定此參數,則不會套用任何限制。
minlen
選用。
刪改型樣或規則時所依據的每個型樣或規則的項目數下限。
預設值:1
範圍:>= 1 且 <= maxlen
資料類型:INTEGER
maxlen
選用。
刪改型樣或規則時所依據的每個型樣或規則的項目數上限。
預設值:模型的最長序列型樣
範圍:>= minlen
資料類型:INTEGER
minsupport
選用。
要保留的型樣或規則的最小支持度。
預設值:0.0
範圍:>=0.0 且 <=maxsupport
資料類型:DOUBLE
maxsupport
選用。
要保留的型樣或規則的最大支持度。
預設值:1.0
範圍:>=minsupport 且 <=1.0
資料類型:DOUBLE
minlift
選用。
要保留的型樣或規則的最小提升度。
預設值:0.0
範圍:>=0.0 且 <=maxlift
資料類型:DOUBLE
maxlift
選用。
要保留的型樣或規則的最大提升度。
預設值:模型序列型樣的最大提升度
範圍:>=minlift
資料類型:DOUBLE
minconf
選用。
要保留的規則的最小信賴度。
預設值:0.0
資料類型:DOUBLE
範圍:>=0.0 且 <= maxconf
maxconf
選用。
要保留的規則的最大信賴度。
預設值:1.0
資料類型:DOUBLE
範圍:>=minconf 且 <= 1.0
mintime
選用。
要保留之規則的主體與標頭之間的最短時間。
預設值:0.0
資料類型:INTERVAL 或 DOUBLE
範圍:>=0.0 且 <= maxtime
maxtime
選用。
要保留之規則的主體與標頭之間的時間上限。
預設值:模型規則的最長相對時間
資料類型:INTERVAL 或 DOUBLE
範圍:>=mintime
reset
選用。
預設值:false
資料類型:BOOLEAN
如果您指定 reset=true,則所有序列型樣和規則會先重設為 not pruned
如果您指定 reset=truereset=false,則不保留的規則及型樣會被標示為 pruned

傳回的資訊

在刪改處理程序之後保留作為結果集的規則數目。模型表格會被修改。

範例

CALL IDAX.PRUNE_SEQRULES('model=retail_seqrules, minlen=3');