Slide 18
Slide 18 text
funcDefinition = {
"status": {
"returnCode": 0,
"errorMessage": ""
},
"funcDescription": {
"outputs": [
{"name": "support", "dataType": "number"},
{"name": "confidence", "dataType": "number"},
{"name": "lift", "dataType": "number"},
{"name": "finalRules", "dataType": "varchar(1000)"}
],
"parameters": [
{"name": "transaction_id", "displayName": "Transaction ID",
"description": "Choose Transaction ID Column", "required": True,
"value": {"type": "column"}},
{"name": "key_name", "displayName": "Key Name",
"description": "Choose Key Name Column", "required": True,
"value": {"type": "column"}}
],
"bucketName": "bucket-FAAS",
"isOutputJoinableWithInput": False
}
}
PythonスクリプトでOracle Functionsを作成する前、まずOracle Functionsの定義
を作成
18
ステップ1
• OACに出⼒結果を定義
ステップ2
• OACからの⼊⼒パラメータ
ステップ3
• ⼊⼒と出⼒ファイルを格納したバケットの指定
ステップ4
• 処理結果を⼊⼒データと結合することが必要かを指定
• 今回にはアソシエーションルールを出⼒するため、結合が不要
バケットの作成 スクリプトの準備 ファンクションのデプロイ