MaxCompute Studio のプロジェクトエクスプローラーは、ご利用の MaxCompute プロジェクトでユーザー定義関数 (UDF) を管理するための視覚的なインターフェイスを提供します。これを使用して、アップロードされた JAR または PY リソースから UDF を作成し、関数構文とコードを表示し、不要になった UDF を削除できます。
サポートされている操作
次の表は、ビルトイン関数と MaxCompute UDF で利用できる操作を示しています。
| 操作 | ビルトイン関数 | MaxCompute UDF | 備考 |
|---|---|---|---|
| 作成 | いいえ | はい | — |
| 構文の表示 | はい | はい | — |
| コードの表示 | いいえ | はい | ビルトイン関数: 構文のみ。MaxCompute UDF: 構文とコード。 |
| 変更 | いいえ | いいえ (回避策が必要) | UDF を変更するには、UDF を削除し、再開発、パッケージ化、アップロード、再作成する必要があります。 |
| 削除 | いいえ | はい | — |
UDF の作成
UDF を作成する前に、UDF が依存するリソースファイルを MaxCompute プロジェクトにアップロードします。
IntelliJ IDEA メニューバーで、[MaxCompute] > [UDF の作成] を選択します。
「[作成関数]」ダイアログボックスで、パラメーターを設定します。
パラメーター 説明 MaxCompute プロジェクト 関数を作成する MaxCompute プロジェクトです。 関数名 SQL ステートメント内で関数を呼び出す際に使用する名前です。プロジェクト内で一意である必要があります。既存の名前を確認するには、Project Explorer を開き、Functions フォルダを展開します。 使用するリソース 関数が依存するリソースファイルです。複数のファイルを選択する場合は、Ctrl キーを押しながら各ファイルをクリックします。 メインクラス 関数が依存する JAR または PY ファイル内で定義されたクラスです。 既に存在する場合でも強制更新 チェックを入れると、プロジェクト内に同名の既存関数が存在する場合でも上書きされます。 
[OK]をクリックします。
Project Explorer で、[関数] フォルダを右クリックして [メタデータを更新] を選択します。 新しい関数がリストに表示されます。
関数構文またはコードの表示
ビルトイン関数
プロジェクト エクスプローラーで、[Functions] フォルダを展開し、[Builtln] フォルダ内の関数名をダブルクリックして、その構文を表示します。
MaxCompute UDF
プロジェクト エクスプローラーで、関数 フォルダを展開し、次にユーザー定義 フォルダで以下のいずれかの操作を行います:
関数名をダブルクリックして、そのコードを表示します。
関数名を右クリックし、[関数の詳細を表示] を選択して、そのコードを表示します。
関数名をクリックして、その構文を表示します。

UDF の削除
プロジェクト エクスプローラーで、[関数] フォルダを展開し、関数名を右クリックして、[サーバーから関数を削除] を選択します。

「[確認が必要]」ダイアログボックスで、[OK] をクリックします。
「[関数]」フォルダを右クリックして、「[メタデータの更新]」を選択します。削除された関数は、リストに表示されなくなります。