すべてのプロダクト
Search
ドキュメントセンター

MaxCompute:関数

最終更新日:Nov 20, 2024

関数は、SQL文で特定の操作を実行するために使用されるプログラミングアーティファクトです。 関数は、組み込み関数とユーザー定義関数 (UDF) に分類されます。

MaxComputeはSQLコンピューティング機能を提供します。 MaxCompute SQL文の組み込み関数を使用して、一部のコンピューティングタスクとカウントタスクを実装できます。 組み込み関数が要件を満たさない場合は、MaxComputeが提供するJavaまたはPython APIを使用してUDFを開発できます。

  • 組み込み関数: SQLクエリの書き込みを簡素化し、データ処理の効率を向上させます。

  • UDF: MaxComputeの柔軟性を向上させ、特定のビジネスロジックに基づいてカスタマイズされたデータコンピューティングと分析を実行できるようにします。

UDFは、ユーザー定義スカラー関数 (UDF) 、ユーザー定義集計関数 (UDAF) 、およびユーザー定義テーブル値関数 (UDTF) の3つのタイプに分類できます。

UDFを開発したら、UDFコードをJARパッケージにコンパイルし、パッケージをリソースとしてMaxComputeにアップロードしてから、UDFをMaxComputeに登録する必要があります。

説明

MaxComputeでUDFを使用するには、MaxComputeの組み込み関数を使用する場合と同様に、SQL文でUDFの名前とパラメーターを指定するだけで済みます。

関連ドキュメント

関数操作の詳細については、「UDFの作成」、「UDFの削除」、および「UDFリストの表示」をご参照ください。