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

Dataphin:ランタイム設定

最終更新日:Feb 06, 2025

このトピックでは、オフラインコードテンプレートからテンプレートタスクを作成する際に、スケジューリングリソースを最適化し、リソースまたはステータス競合を防ぐために、グローバル共有リソーススイッチを有効にする方法について説明します。

背景情報

Dataphin は、デフォルトで各 Shell タスクまたは Python タスクに独立したコンテナーを割り当て、グローバル環境変数の変更やローカル共有ファイルの削除など、リソースまたはステータスの競合を防ぎます。ただし、多数のタスクが同時に実行されると、リソース消費量が高くなり、SQL タスクなどのランタイムリソースを共有するタスクのスケジューリングが遅延し、ビジネスデータの適時性に影響を与える可能性があります。同じオフラインコンピューティングテンプレートを使用する複数の Shell タスクと Python タスク間でランタイムリソースを共有すると、リソース効率が向上します。

セキュリティとアクセスコントロールのために、操作テナントは最初に管理センターのランタイム構成セクションでランタイムリソース共有のグローバルスイッチをアクティブにする必要があります。アクティブ化されると、スーパー管理者は、各テンプレートに基づくコードタスクがランタイムリソースを共有するかどうかを決定できます。通常、同じテンプレートのタスクは類似のシナリオと一貫したパラメーターを持つため、ランタイムリソースの共有に関連するリスクを効果的に管理および制御できます。オフラインコンピューティングテンプレートの共有ランタイムリソーススイッチを有効にする手順については、「手順 3:オフラインコンピューティングテンプレートを構成する」をご参照ください。

権限

メタデータウェアハウステナントのスーパー管理者とシステム管理者のみが、グローバル共有リソーススイッチを切り替える権限を持っています。

注意事項

共有リソーススイッチを有効にする前に、データセキュリティを評価し、タスクがランタイムリソースを共有することで競合が発生しないことを確認して、異常なタスク実行を防ぐことが重要です。

手順

  1. Dataphin ホームページに移動し、トップメニューバーから [管理センター] をシングルクリックします。

  2. 以下の図を参考に、[ランタイム設定] ページで、Shell および Python テンプレートタスクのグローバル共有リソーススイッチを有効にします。

    image

  3. Shell および Python テンプレートタスクのグローバル共有リソーススイッチを無効にするには、手動でオフにするか、ワンクリックで [デフォルト値の復元] オプションを使用します。

  4. 変更を適用するには、[保存] をシングルクリックします。

    重要

    構成は、各変更前に生成された実行中のインスタンスには影響しません。

次のステップ

共有リソーススイッチが有効になったら、オフラインコンピューティングタスクの作成、構成、送信に進むことができます。詳細な手順については、「オフラインコンピューティングテンプレートの作成、構成、送信」をご参照ください。