パラメータ定義ファイル
パラメータ定義ファイルは、1つ以上のパラメータ定義を含むファイルです。
パラメータ定義ファイルの拡張子は.paramです。
複数の.paramファイルを作成できます。
パラメータ入力値は、データ拡張スクリプト・プログラムのロジックに影響を与える構成可能な定数として機能します。 次の例に示すように、プログラムのメイン・ロジックを変更せずにキー値を調整できるため、柔軟性があります。
DEFINE PARAMETER PARAM_SEGMENT_A_CHAR, VARCHAR2(20), "Segment A" END
DEFINE PARAMETER PARAM_SEGMENT_B_CHAR, VARCHAR2(20), "Segment B" END
DEFINE PRIVATE DATASET SALES_SEGMENT_F
ROWSOURCE SO;
THIS = SO.CUST_ID;
THIS[TOTAL_AMT_SOLD] = SUM( SO.AMOUNT_SOLD) ;
GROUPBY[CUST_ID];
END
DEFINE DATASET CUSTOMERS_SALES_SEGMENT_F
ROWSOURCE CUST INNER JOIN SALES_SEGMENT_F ON (CUST.CUST_ID = SSEG.CUST_ID);
THIS = CUST;
THIS[SALES_SEGMENT] = CASE WHEN SSEG.TOTAL_AMT_SOLD > 10000
THEN PARAMETER[PARAM_SEGMENT_A_CHAR]
ELSE PARAMETER[PARAM_SEGMENT_B_CHAR]
END;
PRIMARYKEY[CUST_ID];
END