Backfill - CI/CD用語集の定義
backfillは、たとえば新しいフィールドを埋めたりバグから復旧したりするために、履歴データをpipelineで再処理します。
backfillは、たとえば新しいカラムを埋めたりバグから復旧したりするために、履歴データをpipelineで再処理します。冪等でパーティション化されたpipelineがbackfillを安全にします。
backfillはデータエンジニアリングでは日常的です。schemaの変更やバグ修正では、過去の日付パーティションを再実行する必要がよくあります。
安全なbackfill
backfillは、pipelineが冪等 (idempotent-pipeline-gl36) で時間によってパーティション化されているときに安全です。そうすれば日付範囲の再実行が重複なくきれいに上書きされます。
関連ガイド
Idempotent Pipeline - CI/CD Glossary DefinitionIdempotent Pipeline: An idempotent pipeline produces the same end state whether it runs once or many times on…
Data Ingestion - CI/CD Glossary DefinitionData Ingestion: Data ingestion is the process of collecting data from sources (APIs, databases, files, event…
Data Pipeline - CI/CD Glossary DefinitionData Pipeline: A data pipeline is an automated series of steps that moves data from sources to destinations,…