[MaxCompute Functions] ペインには、お使いのワークスペースの MaxCompute コンピュートエンジン内の関数とその変更履歴が表示されます。このペインから、関数をデータスタジオのビジネスフローに同期できます。
ペインを開くには、DataWorks コンソール にログインし、上部メニューで目的のリージョンを選択し、[Data Development and O&M] > [Data Development] を選択します。お使いのワークスペースを選択し、[Go to Data Development] をクリックした後、左側メニューで [MaxCompute] を展開し、[MaxCompute Functions] をクリックします。
関数の探索
関数リストの表示
デフォルトでは、関数は作成日時の降順でソートされます。
アイコンをクリックすると、ソート順を変更できます。
このペインには、データスタジオのページから送信または公開された関数が表示されます。MaxCompute クライアントや MaxCompute Studio などの他のツールでアップロードされた関数もここに表示されますが、データスタジオでは表示されません。
DataWorks の外部でアップロードされたユーザー定義関数 (UDF) がペインに表示されるまで、遅延が発生する場合があります。関数をすぐに検索するには、コマンドを実行してください。詳細については、「付録1:ユーザー定義関数の一覧表示」をご参照ください。
関数の詳細の表示
関数をクリックすると、その詳細ペインが開きます。デフォルトでは、ペインには本番環境の関数が表示されます。送信済みでまだ公開されていない関数を表示するには、
アイコンをクリックして開発環境に切り替えます。
基本モードのワークスペースは、本番環境のみをサポートします。
変更履歴の表示
関数の詳細ペインで [変更履歴の表示] をクリックすると、その作成および変更の記録が表示されます。
関数の管理
データスタジオへの関数の追加
次の図は、関数をデータスタジオのビジネスフローに追加するプロセスを示しています。
[MaxCompute Functions] ペインからデータスタジオのビジネスフローに関数を同期するには、次の手順を実行します。
関数をクリックして、その詳細ペインを開きます。
[Data Studio に追加] をクリックします。この操作により、関数が [MaxCompute Functions] ペインからデータスタジオのビジネスフローに同期されます。
[関数の作成] ダイアログボックスで、関数名を入力し、宛先フォルダーを選択します。
関数を追加する際、名前の変更と宛先フォルダーの選択が可能です。これにより、関数のビジネスフローが変更されます。関数定義は変更できません。
[作成] をクリックします。
手動で関数を保存、送信、公開します。このプロセスは、ビジネスフロー内の MaxCompute 関数 の場合と同じです。関数を送信して公開すると、その関数は MaxCompute の開発環境と本番環境の両方にアップロードされ、[MaxCompute Functions] ペインが更新されます。
関数名は、MaxCompute プロジェクト内で一意である必要があります。同じ名前の関数が同じワークスペースにすでに存在する場合、追加操作によって上書きされます。既存の関数が別のビジネスフローに属している場合、その関数は新しいビジネスフローに移動され、その内容は上書きされます。
関数の削除
関数を削除するには、データスタジオに切り替え、関連するビジネスフローで関数名を右クリックし、[削除] をクリックします。