InputTableスキーマ
列 | データ型 | 説明 |
---|---|---|
input_column | VARCHAR (CHARACTER SET LATINまたはUNICODE)またはNUMERIC | 名前がTransformationTableのTargetColumnとして表示される列。 |
TransformationTableスキーマ
列 | データ型 | 説明 |
---|---|---|
TargetColumn | VARCHAR (CHARACTER SET LATINまたはUNICODE) |
変換するInputTable列の名前。 |
変換 | VARCHAR (CHARACTER SET LATINまたはUNICODE) |
TargetColumnに適用する変換。許可される変換については、次のテーブルを参照してください。 |
パラメータ | VARCHAR (CHARACTER SET LATINまたはUNICODE) |
(オプション) JSON形式の変換パラメータ。 変換にパラメータが設定されているのに、この列がない場合、関数は次のテーブルのParameters列のデフォルト値を使用します。 |
DefaultValue | NUMERIC | (オプション) TargetColumnが数値以外またはNULLの場合は、変換された値のデフォルト値。 この列がない場合、関数はデフォルト値の0を使用します。 |
変換 | parameter | TargetColumn値の操作x |
---|---|---|
ABS | なし | |x| |
CEIL | なし | CEIL (x) (最小の整数 ≥ x) |
EXP | なし | ex (e = 2.718) |
FLOOR | なし | FLOOR (x) (最大の整数 ≥ x) |
LOG | (オプション) {"base": base} デフォルト: e |
LOGbase(x) |
POW | (オプション) {"exponent": exponent} デフォルト: 1 |
xexponent |
SIGMOID | なし | 1 / (1 + e-x) |
TANH | なし | (ex - e-x) / (ex + e-x) |