DataStudio の MaxCompute 関数ペインでは、MaxCompute コンピューティングエンジン内の関数と関数の変更履歴を表示できます。 また、簡単な操作で、スケジュール済みワークフローペインのワークフローに関数を追加することもできます。
関数の表示
[datastudio] ページに移動します。
DataWorks コンソール にログオンします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションペインで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動] をクリックします。
DataStudio ページの左側のナビゲーションペインで、[maxcompute] > [maxcompute 関数] を選択します。
デフォルトでは、MaxCompute 関数は作成日時の降順でソートされます。
アイコンをクリックすると、関数の順序を切り替えることができます。MaxCompute 関数ペインには、スケジュール済みワークフローペインでコミットまたはデプロイした関数が表示されます。 詳細については、「MaxCompute UDF の作成と使用」をご参照ください。
関数をクリックして、関数の詳細を表示します。
デフォルトでは、MaxCompute 関数ペインには、[本番環境] の関数のみが表示されます。 コミット済みだがデプロイされていない関数を表示するには、
アイコンをクリックして環境を切り替えます。説明ベーシックモードのワークスペースでは、本番環境のみがサポートされています。
DataWorks 以外のツール (MaxCompute クライアント、MaxCompute Studio など) を使用してアップロードされた関数は、[スケジュール済みワークフロー] ペインには表示されません。 これらの関数は、MaxCompute 関数ペインに表示されます。 ユーザー定義関数 (UDF) が MaxCompute 関数ペインに表示されるまでには、しばらく時間がかかる場合があります。 必要な関数をクエリするためにコマンドを実行することをお勧めします。 詳細については、「付録 1: UDF の表示」をご参照ください。
関数の削除
関数を削除するには、[スケジュール済みワークフロー] ペインに移動し、関数が存在するワークフローで関数を見つけ、関数名を右クリックして、[削除] を選択します。
スケジュール済みワークフローペインへの関数の追加
[maxcompute 関数] ペインで、関数をクリックして、下部に詳細を表示します。
[データ分析に追加] をクリックします。
この操作により、[maxcompute 関数] ペインの関数を [スケジュール済みワークフロー] ペインのワークフローにすばやく同期できます。
[関数の作成] ダイアログボックスで、[名前] パラメーターと [パス] パラメーターを設定します。
説明関数をアップロードするときに、関数の名前を変更し、フォルダーを選択して関数が存在するワークフローを変更できます。 ただし、関数定義は変更できません。
[作成] をクリックします。
説明関数の作成後、関数を手動で保存、コミット、およびデプロイする必要があります。 操作は、ワークフローで MaxCompute 関数を作成するときに実行する必要がある操作と同じです。 詳細については、「MaxCompute UDF の作成と使用」をご参照ください。
関数をコミットしてデプロイすると、関数は MaxCompute の開発環境と本番環境にもアップロードされ、[maxcompute 関数] ペインに表示されます。
MaxCompute プロジェクト内の関数は一意であるため、ワークスペースで作成する関数がワークスペース内の既存の関数と同じ名前の場合、新しく作成された関数は既存の関数を上書きします。 既存の関数が別のワークフローに存在する場合、関数は新しいワークフローで上書きされます。
関数の変更履歴の表示
必要な関数をクリックし、[変更履歴の表示] をクリックして、関数の作成レコードと変更レコードを表示します。