データレイクコンピューティング DLC では、ユーザー定義関数を使用してデータを処理および構築することがサポートされており、関数の管理もサポートされています。
関数の作成
2. 入口1:メタデータ管理ページに進み、データベースページに切り替えて、関数を構築する必要があるデータベース名をクリックし、関数ページに切り替えます。 3. 関数の作成ボタンをクリックして、関数作成メニューに入ります。
関数パッケージは、ローカルからのアップロードまたはCOS上に既存のJAR、Pythonの使用をサポートしています。ローカルからアップロードする場合、JARファイルは最大5M、Pythonファイルは最大2Mまでサポートしています。
PythonでUDFを登録するとグローバルに有効になります。設定の入口は、データ管理ページに進み、関数ページに切り替えて作成をクリックします。作成及び管理の流れは、UDF関数開発ガイドを参照してください。 Sparkクラスタを選択して実行する必要があり、実行中に費用は一切発生しません。
関数パッケージをシステムに保存することをお勧めします。これにより、関数パッケージの管理と使用が容易になります。また、指定したCOSパスにマウントすることもサポートしています。
関数情報の確認
2. メタデータ管理 > データベースに進み、確認したい関数のデータベース名をクリックします。またはメタデータ管理に進み、関数に切り替えて全体を確認します。 3. 関数を選択すると、関数の構築状態を確認できます。構築が失敗した場合は、右側の編集ボタンをクリックして再度送信できます。
4. 関数名をクリックすると、関数の詳細情報を直接確認できます。
関数情報の編集
3. 関数を選択し、編集ボタンをクリックして関数情報の編集ページに入ります。
関数名、保存方法、およびアップロード方法は現在変更できません。これらの情報を変更する場合は、関数を再作成してください。
関数情報を変更すると、再構築が行われますので、慎重に操作してください。
関数を削除
管理が不要になった関数については、削除操作を行うことができます。
2. メタデータ管理に進み、確認したい関数のデータベース名をクリックします。 3. 関数を選択し、削除ボタンをクリックして、不要になった関数を削除します。
注意:
削除後、この関数下のデータは空になり、復元できませんので、慎重に操作してください。