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

DataWorks:コードテンプレートの設定

最終更新日:May 31, 2025

コードテンプレートは、ノードを識別しやすいように、ノードのコードの先頭に表示されるコンテンツを提供します。コンテンツには、ノードタイプ、ノード作成者、ノードの作成時刻が含まれます。コードテンプレートを使用すると、ビジネスの観点からノードを管理できます。このトピックでは、DataWorksでサポートされているコードテンプレートの種類と、コードテンプレートの設定方法について説明します。

制限事項

[ワークスペース管理者]のみがコードテンプレートを変更できます。コードテンプレートを変更するには、[ワークスペース管理者]ロールが割り当てられている必要があります。詳細については、「RAMユーザーをワークスペースのメンバーとして追加し、ロールを割り当てる」をご参照ください。

コードテンプレートの設定

  1. [テンプレート管理]タブに移動します。

    1. DataWorks コンソールにログオンします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[データ開発と O&M] > [データ開発] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データ開発に移動]をクリックします。

    2. DataStudioページの左側のナビゲーションペインの下部にあるSettingsアイコンをクリックします。

    3. [設定]ページで、[テンプレート管理]タブをクリックします。

  2. コードテンプレートを設定します。

    [テンプレート管理]タブで、変更するコードテンプレートを見つけ、[操作]列の[変更]をクリックします。[ノードテンプレート]ダイアログボックスで、ビジネス要件に基づいてコードテンプレートを変更できます。コードテンプレートを変更して保存すると、コードテンプレートの設定が、DataStudioで作成したノードのコードに表示されます。設定に基づいてノードを管理できます。DataWorksでサポートされているコードテンプレートの種類については、「サポートされているコードテンプレートの種類」をご参照ください。

    次の図は、ODPS SQLノードに使用されるコードテンプレートを示しています。Code template

サポートされているコードテンプレートの種類

コードテンプレートを定義する際に、変数を使用して、新しく作成された特定の種類のノードに関する情報を記録できます。コードテンプレートでは、次の変数を定義できます。

  • author: ノード作成者。

  • createTime: ノードが作成された時間。

次の表は、DataWorksでサポートされているノードの種類と、さまざまなノードの種類に提供されるデフォルトのコードテンプレートを示しています。

コンピュートエンジンの種類

ノードタイプ

デフォルトのコードテンプレート

MaxCompute

ODPS スクリプト

ODPS Script

ODPS SQL

ODPS SQL

ODPS MR

ODPS MR

PyODPS 2

PyODPS 2

PyODPS 3

PyODPS 3

EMR

EMR MR

EMR MR

EMR Shell

EMR Shell

EMR Presto

EMR Presto

EMR Spark Streaming

EMR Spark Streaming

EMR Trino

EMR Trino

EMR Hive

EMR Hive

EMR Spark

EMR Spark

EMR Spark SQL

EMR Spark SQL

CDH

CDH Hive

CDH Hive

CDH Spark

CDH Spark

CDH MR

CDH MR

CDH Presto

CDH Presto

CDH Impala

CDH Impala

Hologres

Hologres SQL

Hologres SQL

その他

Shell

Shell

ClickHouse SQL

ClickHouse SQL

HTTP トリガー

HTTP Trigger