このトピックでは、計算ノードを作成する際にヘッダーコメントをカスタマイズする方法について説明します。
各種コンピュートエンジンでサポートされるコンピュートタスクタイプ
編集できる SQL 計算ノードタイプは、現在のテナントが使用しているオフライン コンピュートエンジンによって異なります。
Flink SQL および Flink DataStream タイプは、オフラインコンピュートエンジンに依存しません。現在のテナントにリアルタイムコンピューティングエンジンがアタッチされていれば編集できます。
Shell、Python、および Virtual タイプは、コンピュートエンジンに依存しません。
計算ジョブタイプ | コンピューティングエンジンの種類 |
Hive SQL | E-MapReduce 3.x、E-MapReduce 5.x、CDH 5.x、CDH 6.x、Cloudera Data Platform 7.x、Huawei FusionInsight 8.x、AsiaInfo DP 5.3 |
Inceptor SQL | Transwarp TDH 6.x、Transwarp TDH 9.3.x |
Spark SQL | E-MapReduce 3.x、E-MapReduce 5.x、CDH 5.x、CDH 6.x、Cloudera Data Platform 7.x、Huawei FusionInsight 8.x、AsiaInfo DP 5.3、Lindorm (コンピューティングエンジン) |
Impala SQL | E-MapReduce 3.x、E-MapReduce 5.x、CDH 5.x、CDH 6.x、Cloudera Data Platform 7.x、Huawei FusionInsight 8.x、AsiaInfo DP 5.3 |
MaxCompute SQL | MaxCompute |
ArgoDB SQL | ArgoDB |
AnalyticDB for PostgreSQL SQL | AnalyticDB for PostgreSQL |
StarRocks SQL | StarRocks |
GaussDB SQL | GaussDB (DWS) |
Databricks SQL | Databricks |
Doris SQL | Doris |
SelectDB SQL | SelectDB |
Spark on Yarn | E-MapReduce 3.x、E-MapReduce 5.x、CDH 5.x、CDH 6.x、Cloudera Data Platform 7.x、Huawei FusionInsight 8.x、AsiaInfo DP 5.3 |
Spark on MaxCompute | MaxCompute |
MapReduce on Yarn | E-MapReduce 3.x、E-MapReduce 5.x、CDH 5.x、CDH 6.x、Cloudera Data Platform 7.x、Huawei FusionInsight 8.x、AsiaInfo DP 5.3 |
MapReduce on MaxCompute | MaxCompute |
Flink SQL、Flink DataStream | オフライン コンピュートエンジンとは無関係です。リアルタイム コンピューティングエンジンが接続されている必要があります。 |
Shell、Python、Virtual | コンピューティングエンジンとは無関係です。 |
手順
Dataphin ホームページの上部ナビゲーションバーで、[管理ハブ] > [仕様設定] を選択します。
左側のナビゲーションウィンドウで、[開発仕様] > [計算ノードのヘッダーコメント] を選択します。
[編集] をクリックして、現在のテナントのコンピューティングエンジンでサポートされている各計算ノードタイプのヘッダーコメントをカスタマイズします。 詳細については、「さまざまな計算ノードタイプのヘッダーコメントのデフォルト値」をご参照ください。
次のシステム変数を使用できます。
${author}: 計算ノードの作成時にログインしているユーザーのユーザー名。${createTime}:コンピュートタスクが作成された時間。フォーマットはyyyy-MM-dd HH:mm:ssです。${taskType}:新規コンピュートタスクのタイプ。値は作成メニューのタスクタイプ名です。${dbType}: データベース SQL ノードの作成時に選択されたデータベースのタイプ。 値は、ドロップダウンリストのデータベースタイプと同じです。${comment}:タスクの説明。
編集が完了したら、[保存] をクリックします。
さまざまな計算ノードタイプのヘッダーコメントのデフォルト値
SQL クラス
簡体字中国語環境でのデフォルト値は次のとおりです。
-${taskType} --********************************************************************-- --Subject: データが属するデータドメインまたはビジネスシナリオ (トランザクション ドメイン、運用データ レポートなど) --Feature description: データレコードの説明 (データの内容、統計粒度など) --Creator: ${author} --Creation date: ${createTime} --Modification date Modifier Modification content --yyyymmdd name comment --********************************************************************--繁体字中国語および英語環境でのデフォルト値は空です。
Python
簡体字中国語、繁体字中国語、および英語環境でのデフォルト値は同じです。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
################################################
# Author: ${author}
# Created Time: ${createTime}
################################################
#===============================================データベース SQL
簡体字中国語環境でのデフォルト値は次のとおりです。
--データベース SQL --********************************************************************-- -- -- @@dataphin_sql_begin <文> -- @@dataphin_sql_end を使用して、独立した完全な SQL 文を宣言します。 --件名: データが属するデータドメインまたはビジネスシナリオ (トランザクションドメインや運用データレポートなど)。 --機能説明: データレコードの説明 (データの内容や統計粒度など)。 --作成者: ${author} --作成日: ${createTime} --変更日 変更者 変更内容 --yyyymmdd 名前 コメント --********************************************************************--繁体字中国語および英語環境でのデフォルト値は空です。
Flink SQL
簡体字中国語環境でのデフォルト値は次のとおりです。
--Stream SQL --********************************************************************-- --Author: ${author} --CreateTime: ${createTime} --Comment: ${comment} --********************************************************************--繁体字中国語および英語環境でのデフォルト値は空です。
Flink DataStream
簡体字中国語環境でのデフォルト値は次のとおりです。
--DataStream --********************************************************************-- --Author: ${author} --CreateTime: ${createTime} --Comment: ${comment} --********************************************************************--繁体字中国語および英語環境でのデフォルト値は空です。
その他
その他のコンピュートノードタイプのデフォルトのヘッダーコメントは、簡体字中国語、繁体字中国語、および英語環境では空です。