メインコンテンツまでスキップ

補数作業

最終更新 2026/10/05

概要​

補数作業は、AEデータ開発プラットフォームで、特定のシナリオにおけるデータの欠落や更新に対応するための機能です。システム障害、プログラムの異常、ビジネスロジックの変更などにより、過去のある期間のデータ計算が不完全になったり、結果が不適切になったりした場合に、補数作業を使ってその期間のデータを再処理し、一括でバックフィルできます。

補数の施策を設定することで、データリネージを正確にさかのぼり、タスクフローを効率よく再実行して、指定期間のデータ結果を最新のロジックと一致させることができます。これにより、データウェアハウスやデータレイク内のデータの完全性、正確性、一貫性が保たれ、ビジネス分析の継続性と信頼性を支える重要な基盤となります。

補数作業の作成​

【運営】-【補数作業】 画面で右上の「+補完を作成」をクリックし、作成ページを開きます

補数作業構成​

フィールド説明
補数作業名称スペース内で一意である必要があります。小文字、数字、アンダースコアを使用でき、長さは80文字以内です
紐付けタスクフロー補数タスクを開始する「ソースタスクフロー」として、【オンライン】のタスクフローを1つ選択できます
補数方式
  • フロー全体の補数:フロー全体の補数では、選択したタスクフロー内のすべてのノードタスクを実行します
  • そのノードのみを実行:選択したタスクフロー内のそのノードのタスクのみを今回の補数のタスク範囲とします
  • 開始イベントからそのノードまで実行:タスクフローの初期ノードから「そのノード」(含む)まで実行します
  • 該当ノードから実行を開始します:「そのノード」(含む)からタスクフローの終了ノードまで実行します
DAGを表示システムは「ノードを選択してください」で選択したノードに基づいてDAGを自動解析し、ハイライト表示します。そのタスクフローのDAG関係を確認できます

補数の施策​

「補数の施策」では、補数の基準日付の範囲と作業の実行ルールを選択できます。

フィールド説明
基準日付 ${bd}:データ集計の基準となる日付で、補数日付を選択する単位です

補完日付範囲

  • 補数の日付期間を選択できます。期間内の${bd}ごとに、補数タスクフローインスタンスが1つ生成されます
  • ${bd}は未来の日付も選択できます
  • ${bd}の補数日付範囲は2年を超えることはできません
日付表示方法
  1. ステップ長単位
  • ステップ単位:ステップの粒度を決めます。デフォルトは日で、日/週/月に対応しています
  • ステップインターバル:補数の間隔となる日付単位の長さを表します。デフォルトは1です
  1. 手動選択
  • 複数の個別の${bd}実行日を手動で選択できます
順序
  • 基準日付の昇順
  • 基準日付の降順

並列かどうか

デフォルト:オン(はい)

  • 並列がオフの場合、デフォルトでは指定した業務日付の順にシリアル実行されます
  • 並列をオンにすると、グループ数に従って業務日付が分割され、分割結果に基づいて複数の補数バッチが生成されて同時に実行されます。グループ数のデフォルトは2です
異常処理施策

補数インスタンスが失敗した後

  • 補数作業失敗(デフォルト)
  • 補数作業を続けます

補数作業のステータス説明​

補数作業ステータス説明可能な操作

提出待ち To be submitted

下書き状態で、まだ実行のために提出されておらず、実行インスタンスはありません
  • 編集
  • 削除
  • 手動実行
運行中 Running実行を提出すると、補数作業のステータスは「運行中」になります
  • 終了運行
完了しました Finished補数作業の実行が正常に完了しました
  • 削除

失敗 Failed

いずれかの基準日付${bd}のタスクフローインスタンスの実行が失敗すると

補数作業は失敗と判定されます

  • 再実行
  • 削除
終了中 Terminating終了処理中の状態-
終了 Terminated「運行中」のステータスで「終了運行」を操作すると、補数作業が終了します
  • 再実行

補数作業の管理​

【運営】-【補数作業】 ページでは、スペース内のすべての補数作業を管理できます。一覧ページで補数作業の実行状況を確認したり、作業を再実行したり、実行中の作業を手動で終了したりできます。

管理フィールドは次のとおりです:

フィールド説明
補数作業 ID自動採番される一意のID
補数作業名称補数作業名称
補数方式対応する方式:フロー全体の補数、そのノードのみを実行、開始イベントからそのノードまで実行、該当ノードから実行を開始します
ステータス6種類のステータスがあります:提出待ち、完了しました、運行中、終了中、終了、失敗
所要時間この作業に含まれるすべての最新タスクフローインスタンスの実行時間の合計(キュー待ち時間を含む)
責任者補数作業の作成者
紐付けタスクフロー現在の補数作業に紐付けられている「ソースタスクフロー」
作成日時補数作業の作成日時
開始時間補数作業で最新のタスクフローインスタンスが実行を開始した時間
終了時間補数作業で最後のタスクフローインスタンスが実行を終了した時間

最終修正時間

最後に編集して保存した時間

注:補数作業を手動実行した後は、再度編集することはできません

操作編集、実行、削除、再実行など
進行状況補数作業の実行進捗
このページは役に立ちましたか?