| name | data-engineering |
| description | Use for ingestion, ETL or ELT, data pipelines, mapping, cleansing, validation, reconciliation, lineage, warehousing, dimensional models, semantic layers, file or API ingestion, data-quality monitoring, SQL or reporting datasets. Do not use for a simple isolated query with no reusable data flow. |
Data Engineering
For each dataset define:
Source | Owner | Extraction | Frequency | Schema | Validation
Transformation | Deduplication | Enrichment | Storage | Lineage
Reconciliation | Serving | Retention | Access | Monitoring | Failure handling
Procedure:
- Confirm the source of truth and volume.
- Define idempotent ingestion and schema handling.
- Validate completeness, validity, uniqueness, consistency, timeliness,
accuracy, referential integrity and reconciliation.
- Record rejected rows rather than silently dropping them.
- Separate masters, transactions, events, documents and reporting aggregates.
- Make transformations and lineage traceable.
- Define control totals, freshness and recovery.
- Verify with representative and failure data.
Describe repeatable large-scale data work as a pipeline, not merely analysis.