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

Dataphin:条件付きスケジューリングルールの説明

最終更新日:Feb 06, 2025

このトピックでは、Dataphin でサポートされている条件付きスケジューリングのルールについて概要を説明します。

条件付きスケジューリング ルールの説明

Dataphin の条件付きスケジューリングでは、AND 演算と OR 演算の両方を使用できます。

  • AND:すべての条件が満たされた場合にのみ true と評価されます。

  • OR:少なくとも 1 つの条件が満たされた場合に true と評価されます。

条件判定タイプ

Dataphin は、データタイムスタンプとクロスエッジゾーンパラメーターに基づく条件判定をサポートしています。

データタイムスタンプの判定タイプ

データタイムスタンプは、標準カレンダーまたは公開カレンダーのプロパティを使用して評価できます。

  • 標準カレンダー: グレゴリオ暦に対応し、日付などのパラメーターをサポートします。 これらのパラメーターの条件には、次と等しい次と等しくないが含まれます。

  • 公開カレンダー:Dataphin のカスタムカレンダーで、日付タイプ(営業日、休日)、タグ、会計期間などのパラメーターに対応しています。 タグの条件は次のとおりです。

    重要

    会計期間は、公開カレンダーが会計カレンダースケジュールに基づいている場合にのみサポートされます。

    • 日付タイプ:営業日と休日が含まれます。

    • タグ:条件には、すべて、いずれかを含む、含まないが含まれます。

    • 会計期間: 指定された期間に属するか、属さないかで判断されます。

クロスエッジゾーンパラメーターの判定タイプ

クロスエッジゾーンパラメーターの判定は、テキスト型や数値型などの値のタイプに基づいています。

  • [テキスト型][次と一致する] または [次と一致しない] という条件が使用できます。

  • [数値型][=][!=][>][<][>=][<=] などの演算子を使用した数値比較をサポートしています。

例の説明

image

2022 年 12 月 6 日を例に挙げ、OR 演算で条件が構成されているとします。

  • 最初の条件:2022 年 12 月 6 日は、標準カレンダーでは週末ではないため、最初の条件は false となります。

  • 2 番目の条件:2022 年 12 月 6 日は、公開カレンダーの text01 で休日としてマークされているため、2 番目の条件は true となります。

OR 演算が存在する場合、いずれか 1 つの条件が満たされると、全体の結果は true となり、条件スケジュールが満たされます。 その結果、システムは指定された実行スケジュールタイプに従って実行をスキップします。 スケジュールされた実行計画のプレビューを示すグラフを以下に示します。

image