|
エリア
|
説明
|
|
①コンピュートタスクディレクトリ
|
コンピュートタスクディレクトリは、作成したコンピュートタスクを集中管理する場所を提供します。ディレクトリは、次の管理操作をサポートしています:
-
ディレクトリツールバー:[フィルター]、[更新]、[フォルダの作成]、[特定] をサポートしています。デフォルトでは、[権限のあるディレクトリ] フィルターが選択されており、現在のユーザーがアクセスできる第 1 レベルのディレクトリのみが表示されます。このオプションの選択を解除すると、すべてのディレクトリが表示されます。
-
コンピュートタスクの作成: アイコンをクリックしてコンピュートタスクを作成します。作成できるタスクの種類は、コンピュートエンジンによって異なります。サポートされているタスクの種類については、ページで利用可能なオプションをご参照ください。 マルチエンジンモードでは、作成できるコンピュートタスクの種類は、プロジェクトのコンピュートソースのエンジンタイプによって決まります。
-
ディレクトリ:[権限管理] (第 1 レベルのディレクトリのみ)、[フォルダの作成]、[名前の変更]、[移動]、[削除] をサポートしています。
権限管理: Data Management-ディレクトリ権限管理権限を持つプロジェクトロールとディレクトリ管理者のみが、1 次ディレクトリの権限を管理できます。 [権限管理] をクリックすると、[可視性設定] を [パブリック] または [指定されたメンバーのみ] に設定できます。 [指定されたメンバーのみ] を選択した場合は、[ディレクトリ管理者] と [表示メンバー] も指定する必要があります。 構成が完了すると、他のメンバーは開発、O&M、またはリリース中にディレクトリ内のタスクを表示できません。
説明
ディレクトリの権限管理は、リアルタイムタスクではサポートされていません。
-
コンピュートタスク:[ロックの取得]、[編集]、[クローン]、[名前の変更]、[移動]、[削除]、[非アクティブ化]、[非アクティブ化して削除]、[所有プロジェクトの変更] をサポートしています。
-
[コンピュートタスクリスト]:コンピュートタスクリストをクリックして、リストビューでコンピュートタスクを管理します。
|
|
②ツールバー
|
ツールバーには、[保存]、[事前コンパイル]、[実行]、[パラメーターを指定して実行]、[コミット]、[リリースに移動]、[フォーマット]、[更新]、[ロックの取得]、[特定]、[非アクティブ化]、[非アクティブ化して削除] などの操作があります。
-
バージョンの切り替え:コンピュートタスクが Python タスクの場合、その実行バージョンを切り替えることができます。Python 2.7、Python 3.7、Python 3.11 がサポートされています。
-
データソースの切り替え:コンピュートタスクがデータベース SQL タスクの場合、そのデータソースを切り替えることができます。
-
データベース/スキーマの切り替え:コンピュートタスクがデータベース SQL タスクで、データベースタイプが AnalyticDB for PostgreSQL、Oracle、Presto、MySQL、StarRocks、Doris、SelectDB、ClickHouse、OceanBase (MySQL モード)、TDengine、または GBase 8a の場合、データソースのデータベース/スキーマを切り替えることができます。
-
カタログの切り替え:コンピュートタスクがデータベース SQL タスクで、データベースタイプが Presto または Trino の場合、データソースのカタログを切り替えることができます。
-
保存:現在のコンピュートタスクを保存します。
-
事前コンパイル:現在のコンピュートタスクを事前コンパイルします。
-
実行:現在のコンピュートタスクを実行します。一度パラメーターを設定すると、その後の実行で再入力する必要はありません。
現在のユーザーに、関連テーブルに対する必要な[行レベルの権限]がない場合、「権限チェックに失敗しました」というダイアログボックスが表示され、不足している権限が一覧表示されます。[権限を申請]をクリックして、[管理センター] > [権限管理] > [マイ権限] > [行レベルの権限]ページを開き、必要な権限を申請します。権限が付与された後、タスクを再実行します。
-
パラメーターを指定して実行:保存されたパラメーターを使用せずにタスクを実行します。実行ごとにパラメーターを再入力する必要があります。
-
コミット:コンピュートタスクをリリースセンターまたは O&M センターにコミットします。
-
リリースに移動:リリースセンターにコミットされたタスクについては、リリースセンター に移動してリリースします。
プロジェクトの本番アカウントが関連テーブルに対して必要な行レベルの権限を持っていない場合、システムはリリースをブロックし、不足している権限をリストアップしたエラーを表示します。セキュリティ管理者に連絡して権限を付与してもらい、その後タスクを再度リリースしてください。
-
O&M に移動:O&M センターにコミットされたタスクについては、O&M センターで O&M 操作を実行できます。詳細については、「O&M センター」をご参照ください。
-
フォーマット:コンピュートタスクが SQL タスクの場合、そのコードをフォーマットできます。
-
更新:現在のコンピュートタスクを更新します。
-
ロックの取得:コンピュートタスクの編集ロックを取得します。
-
特定:現在のコンピュートタスクをタスクディレクトリ内で特定します。
-
削除、非アクティブ化して削除:現在のコンピュートタスクを削除または非アクティブ化して削除します。
|
|
③エディター
|
コードエディターでコンピュートタスクを開発できます。エディターはさまざまなショートカットと生産性向上機能をサポートしています。詳細については、以下をご参照ください:
|
|
④設定と管理
|
プロパティ設定、関連オブジェクト、履歴、リネージなど、コンピュートタスクの詳細を設定および管理します。
-
プロパティ設定:コンピュートタスクのプロパティを設定します。プロパティはタスクの種類によって異なります。
-
関連:オフラインコンピュートタスクの場合、その関連オブジェクトを表示できます。関連オブジェクトには、タスクが読み取るテーブル、タスクから読み取るテーブル、および現在のタスクを上流依存関係として持つタスクが含まれます。詳細については、「タスクの関連オブジェクトの表示と管理」をご参照ください。
-
履歴:タスクの履歴バージョンを表示および管理します。詳細については、「リアルタイムタスクの履歴バージョンの表示と管理」をご参照ください。
-
リネージ:Python、Shell、および仮想コンピュートタスクの場合、カスタムリネージを定義できます。詳細については、「カスタムリネージ設定」をご参照ください。
|
|
⑤コンソール
|
タスクを実行または事前コンパイルすると、コンソールにタスクの実行ログと実行結果が表示されます。
SQL クエリコンピュートタスクの場合、コンソールには実行結果、ログ、コードの 3 つのセクションが含まれます。詳細については、「SQL クエリコンピュートタスク結果のコンソール」をご参照ください。
|