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

Dataphin:速度制限の設定

最終更新日:Jan 15, 2026

コンピュートエンジンでパフォーマンスボトルネックが発生した場合、リソースが不足している場合、またはタスクの実行を制御する必要がある場合は、速度制限ルールを設定できます。これらのルールは開発環境と本番環境の両方のタスクに適用され、システムの安定性とタイムリーなデータ出力を保証します。本トピックでは、速度制限の設定方法について説明します。

背景情報

  • 速度制限がない場合、タスクの実行は上流の依存関係、スケジュールされた実行時間、およびスケジュールリソースの可用性によって決まります。これらの条件が満たされるとすぐにタスクが実行されるため、次の問題が発生する可能性があります。

    • 長期間にわたるバッチデータバックフィルは、スケジュールリソースを独占し、定期タスクやアドホッククエリに影響を与える可能性があります。

    • 優先度の低いタスクが優先度の高いタスクより先に実行され、コンピューティングリソースを消費し、重要なタスクの処理を遅らせる可能性があります。

    • スケジュールリソースまたはコンピューティングリソースが限られている場合、多くのタスクが待機状態になり、コンピュートエンジンのクラッシュにつながる可能性があります。

  • レート制限により、次の目標を達成できます。

    • コンピュートエンジンに送信される同時実行タスクの数を制御します。これにより、高い同時実行性や過剰なリクエスト数によって引き起こされる可能性のあるシステムのクラッシュを防ぎ、システムの安定性を確保します。

    • 優先度の高いタスクがリソースに優先的にアクセスして実行されるようにします。これにより、データがタイムリーかつ順序通りに処理されることを保証します。

制限事項

  • IT 運用向け AI (AIOps) 付加価値サービス (VAS) が購入されており、現在のテナントで AIOps モジュールが有効化されています。

  • 速度制限を設定する前に、次の制限事項にご注意ください。

    • 速度制限はオフラインタスクでのみサポートされています。リアルタイムコンピューティングやリアルタイム統合タスクなどのリアルタイムタスクではサポートされていません。

    • 作成できる速度制限ルールは最大 50 個です。

  • AIOps を購入せずに DataService Studio または Tag Online Service の高可用性 (HA) を有効にした場合、サポートされる速度制限ルールは 1 つだけです。

権限の説明

次の表に、速度制限の設定に必要な権限を示します。

操作

ロール

追加、バッチ操作

スーパー管理者、システム管理者

編集、削除

スーパー管理者、システム管理者、ルールオーナー

ルール詳細の表示

権限管理なし

スロットリング構成の概要

速度制限設定ページには、操作エリア、速度制限ルールリスト、およびバッチ操作が含まれています。このページを使用して、速度制限ルールの作成と管理ができます。

image

エリア

説明

操作エリア

  • 有効:有効になっている速度制限ルールを表示します。

  • 検索:速度制限ルール名で検索します。

  • フィルターimage フィルターアイコンをクリックして、タグ、オーナー、または有効な環境でルールをフィルターします。

  • ルールタグの管理:ルールタグは、速度制限ルールを識別し、分類します。タグを作成し、キーワードを設定することで、ルールを簡単に見つけることができます。詳細については、「速度制限ルールタグの管理」をご参照ください。

  • 速度制限ルールの作成:コンピュートタスクを制限するルールを作成します。具体的な手順については、「速度制限ルールの作成」をご参照ください。

  • リフレッシュimage リフレッシュアイコンをクリックして、ルールリストを更新します。

スロットリングルールリスト

作成された速度制限ルールを表示します。リストには、[ルール名][有効な環境][有効期間][同時実行数][最終更新日時][オーナー][有効化ステータス]、および利用可能な [操作] が含まれます。

重要

速度制限ルールを作成すると、その [有効化ステータス] はデフォルトでオンになります。ステータスをオフにすると、ルールは非アクティブになります。

  • 詳細: ルールの詳細を表示します。

  • 編集:速度制限ルールを編集します。[有効な環境] は変更できません。

  • コピー:現在のルールをコピーして、新しいルールをすばやく作成します。

  • 削除: 現在のスロットリングルールを削除します。

バッチ操作

  • 有効化:選択した速度制限ルールを有効にします。有効にすると、ルールは現在のテナント内のすべての一致するタスクに適用されます。これにより、通常のタスク実行に影響が出る可能性があります。有効にする前に、影響を十分にご確認ください。

  • 無効化:選択した速度制限ルールを無効にします。無効にすると、ルールは非アクティブになります。タスクの同時実行性が高まると、コンピュートエンジンや外部データソースに負荷がかかる可能性があります。影響を慎重に評価してください。

  • 削除:選択した速度制限ルールを削除します。削除後、これらのルールはまだ実行されていない一致するタスクを制御しなくなります。コアデータの出力や高い同時実行性によるシステムへの負荷への影響を評価してください。

  • オーナーの変更:選択した速度制限ルールのオーナーを変更します。ルールオーナーは、自身が所有するルールを編集または削除できます。変更はすぐに有効になります。

  • タグの変更:選択したルールの タグ を変更するか、既存のタグをクリア します。

速度制限ルールの作成

重要

速度制限ルールは設定後すぐに有効になります。そのため、続行する前に、ビジネスデータへの潜在的な影響を評価する必要があります。

  1. Dataphin のホームページで、上部のメニューバーに移動し、[開発] > [運用保守] を選択します。

  2. 左側のナビゲーションウィンドウで、[システム設定] > [速度制限設定] を選択します。

  3. [速度制限設定] ページで、[+ 速度制限ルールの作成] をクリックします。

  4. [速度制限ルールの作成] ダイアログボックスで、パラメーターを設定します。

    パラメーター

    説明

    ルール名

    速度制限ルールのカスタム名を入力します。名前は最大 128 文字です。

    説明

    ルールの簡単な説明を入力します。説明は最大 256 文字です。

    所有者

    デフォルトのオーナーは、ルールを作成したユーザーです。ドロップダウンリストをクリックして、別のオーナーを選択します。

    タグ

    ドロップダウンリストをクリックして、作成済みのタグを選択します。詳細については、「速度制限ルールタグの管理」をご参照ください。

    有効な環境

    ルールが有効になる環境です。オプションは [本番環境][開発環境] です。

    説明

    設定可能なオブジェクトは環境によって異なります。環境を切り替えると、現在のルール設定はクリアされます。ルールを再設定する必要があります。

    ルール設定

    [グローバル速度制限]対象環境のすべてのタスクを制限します。

    [カスタムルール]指定されたフィルター条件に一致するタスクを制限します。サポートされているタスクプロパティには、[プロジェクト][スケジュールタイプ][タスクタイプ][ビジネスタイプ][タスク名] があります。利用可能な条件と値は、タスクプロパティによって異なります。

    • プロジェクト

      • 条件: [属する] および [属さない] をサポートしています。

      • 条件値

        • [有効な環境][開発環境] に設定されている場合、現在のテナント内のすべての Dev プロジェクトを検索できます。

        • [有効な環境][本番環境] に設定されている場合、現在のテナント内のすべての Basic および Prod プロジェクトを検索できます。

    • スケジュールタイプ

      • 条件[等しい][等しくない] をサポートします。

        • [定期インスタンス]:定期タスクによってスケジュールに基づいて自動的に生成されるインスタンス。

        • [一時インスタンス]:コンピュートタスク、統合タスク、同期タスク、抽出用のデータバックフィルタスク、およびタグ関連タスクのテスト実行によって生成されるインスタンス。

        • [データバックフィルインスタンス]:データバックフィル操作によって作成されたインスタンス。

        • [一時実行]:アドホッククエリ、コンピュートタスクの試行実行、論理テーブルのスモークテスト、および統合タスクの試行実行が含まれます。

    • タスクタイプ

      • 条件[所属する][所属しない] をサポートします。

      • :コンピュートエンジンによってサポートされるタスクタイプは異なります。サポートされる具体的なタイプについては、UI をご参照ください。

    • 業種

      • 条件:[等しい] と [等しくない] をサポートします。

        • [統合同期]:オフライン統合タスクに対応します。

        • [オフラインデータ処理]:オフラインコンピューティングタスク、同期タスク、および Flink バッチタスクに対応します。

        • [モデリング R&D]:すべての論理テーブルタスクに対応します。これは、インテリジェントデータ開発の Enterprise Edition でのみサポートされます。

    • タスク名

      • 条件[等しい][等しくない][含む][含まない][所属する][所属しない][次で始まる][次で始まらない][次で終わる]、および [次で終わらない] をサポートします。

      • :任意のフィルター値を入力します。条件が [所属する] または [所属しない] の場合、複数のタスク名を入力できます。1 行に 1 つのタスク名を入力してください。

    [同時実行]

    速度制限のシナリオに基づいて同時実行数を設定します。

    説明

    同時実行数が 0 の場合、タスクは実行されません。

    有効期間

    速度制限ルールの有効期間を設定します。[常時][特定の時間範囲]、または [特定の時間間隔] を選択できます。

    • [常時]:ルールは常にアクティブです。

    • [特定の時間範囲]:指定された日時範囲内でルールがアクティブになります。

      システムタイムゾーン (ユーザーセンター内) がスケジュールタイムゾーンと異なる場合、両方が表示されます。時間範囲を選択すると、システムは対応するスケジュールタイムゾーンの時間を自動的に計算します。例えば、システムタイムゾーンが GMT+08:00 で、スケジュールタイムゾーンが GMT+01:00 の場合、指定した範囲 2025-06-10 00:00:00 から 2025-06-10 01:00:00 は、スケジュールタイムゾーンでは 2025-06-09 17:00:00 ~ 2025-06-09 18:00:00 に対応します。

      説明

      これは、特定の時間範囲で速度制限が必要なシナリオに適しています。

    • [特定の時間間隔]:選択した日付範囲内の特定の時間間隔でルールがアクティブになります。例:2022-09-11 から 2022-09-12 の 00:00:00 から 11:00:00 まで

      システムタイムゾーンがスケジュールタイムゾーンと異なる場合、両方が表示されます。開始時刻と終了時刻を選択すると、システムは対応するスケジュールタイムゾーンの時間を計算します。計算された時刻が別の日になる場合、(-1) は前日、(+1) は翌日を示します。例えば、システムタイムゾーンが GMT+08:00 で、スケジュールタイムゾーンが GMT+01:00 の場合、指定した間隔 2025-06-10 から 2025-06-11 の 00:00 から 01:00 まで は、スケジュールタイムゾーンでは 2025-06-10 から 2025-06-11 の 17:00(-1) から 18:00(-1) まで に対応します。

      説明

      これは、毎日特定の時間間隔で速度制限が必要なシナリオに適しています。

  5. [OK] をクリックして、速度制限ルールを作成します。

スロットリングルールタグを管理する

速度制限ルールタグは、ルールを識別および分類するために使用されます。タグを作成し、キーワードを設定することで、特定のルールを簡単に見つけることができます。[速度制限ルールタグの管理] ダイアログボックスでタグを作成および管理できます。

image

エリア

説明

操作エリア

  • 検索:タグ名で検索します。

  • タグの作成:次の手順でタグを作成します。

    1. [タグの作成] をクリックします。

    2. 入力フィールドにタグのパラメーターを入力します。

      • タグ名:タグの名前を最大 128 文字で入力します。

      • 説明: タグの簡単な説明を最大 128 文字で入力します。

    3. image 確認アイコンをクリックしてタグを作成します。

タグリスト

作成されたタグに対して、[編集] および [削除] 操作を実行できます。