IDAX.APPLY_DISC - 離散化ビンの制限の使用によるデータの離散化

このストアード・プロシージャーを使用して、離散化ビンの制限に従って数値入力データを離散化します。元の列値は、この値が属する離散化ビンのインデックスに変換されます。

許可

ステートメントの許可 ID が保持する特権に、IDAX_USER ロールが含まれている必要があります。

構文

IDAX.APPLY_DISC(in parameter_string varchar(32672))

パラメーターの説明

parameter_string
コンマで区切られた <parameter>=<value> 項目のペアを含む必須の 1 ストリング・パラメーター。
データ型: VARCHAR(32672)
以下のリストに、パラメーター値を示します。
intable
必須。
入力表の名前。
データ型: VARCHAR(256)
outtable
必須。
離散化されたデータが保管される出力表の名前。
データ型: VARCHAR(256)
btable
必須。
離散化される数値列に対する離散化ビンの制限を含む入力表。
表には colname 列と break 列が含まれます。
colname 列は、入力表の列の名前を参照します。
break 列には、この列のビン制限が含まれます。
btable 表で指定されたビン制限を含む入力表の列のみが離散化されます。
データ型: VARCHAR(256)
view
オプション。
出力オブジェクトをビューとして保管するか (true)、表として保管するか (false) を指示するフラグ。
デフォルト: false
データ型: BOOLEAN
replace
オプション。
離散化された列で元の列を置き換える (true) かどうかを示します。
replace=true の場合、出力表には、離散化されていない入力表列と、入力表の列と同じ名前の離散化された列が含まれます。
replace=false の場合、出力表には、入力表のすべての列とその元の名前、および disc_ 接頭部が付いた離散化された列が含まれます。
デフォルト: true
データ型: BOOLEAN

戻される情報

INTEGER。離散化された列の数。

call IDAX.APPLY_DISC('intable=SAMPLES.CUSTOMER_CHURN, outtable=CUSTOMER_CHURN_DISC, btable= CUSTOMER_CHURN_BINS, replace=false, view=true');
select ANNUAL_REVENUE_MIL, DISC_ANNUAL_REVENUE_MIL, AVG_SPENT_RETAIN_PM, DISC_AVG_SPENT_RETAIN_PM from CUSTOMER_CHURN_DISC ;