ファンクションの作成 : Standalone

ファンクションの作成 : Standalone PRODUCT     AVGIDEA, INC. 

Standalone ファンクションは、Storage 上のファイルなどのデータに依存せずに単独で実行することが可能です。例えば、テスト用途などでサンプルデータを関数で生成するような AI 予測モデル実行時に利用することができます。


Standalone ファンクションの作成

1.  ADP コンソールにログインし、「Function」-> 「エディタ」メニューを選択します。


2. ファンクションの詳細を入力します。

Name: ファンクションの名称

Description: ファンクションの説明

Function Type: Standalone

3. (オプション)ファイルの添付ボタンをクリックし、ファンクションに Python のカスタム パッケージを Zip ファイルとして添付することが可能です。

* パッケージ内に AI モデルを含めて、ファンクション内からロードすることも可能です。


4.  テキストエリアに任意の Python プログラムを入力します。

左のサンプルはコードは scikit-learn のクラスタリングを実行し、matplotlib で出力したグラフを Storage データソースにファイルとしてアップロードしています。

5. 「SAVE」ボタンをクリックして保存します。


利用可能な関数とオブジェクト

下記に File ファンクション内で、利用可能な関数とオブジェクトを記載します。

path: カスタム パッケージが配置されているディレクトリ

out(string): アウトプット ファイルへの出力関数

log(string): 実行ログへの出力関数

upload(string):  ローカルにあるファイルを Storage にアップロードするための関数