Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Unify Multi-ERP Finance Data

Medium
MediumPipelinesETLData ModelingQuality

Problem

Scenario

You are rebuilding a finance data pipeline that consolidates transactions, vendor master data, purchase orders, and general ledger balances from multiple ERP systems into a single reporting layer. The current process relies on separate nightly extracts and spreadsheet reconciliations, and finance leadership has escalated repeated mismatches between management reports and source ledgers. Recent audit findings highlighted duplicate records, inconsistent chart-of-accounts mappings, and missing lineage for manual corrections. You need a pipeline that preserves data integrity across systems while supporting reliable month-end close and daily reporting.

Current State

ComponentStatus
Source SystemsSAP S/4HANA, SAP ECC, and a regional Oracle ERP instance
IngestionNightly CSV exports over SFTP and limited JDBC pulls
ProcessingPython ETL scripts on virtual machines
StorageRaw files in object storage and finance marts in Snowflake
OrchestrationApache Airflow 2.x
Data QualityManual reconciliations and ad hoc SQL checks

Scale: ~120 source tables, 35M ledger and subledger rows/day, 8 years of historical backfill, daily refresh target by 06:00 UTC, and month-end peak volume 2.5x normal load.

Question

How would you design this pipeline so that data pulled from multiple ERP systems remains complete, consistent, and auditable from ingestion through reporting, while still handling schema differences, reprocessing, and month-end spikes?

Take this as a live interview session →

You are practicing as a guest. Sign up free to get your answer graded with AI feedback. Your draft stays right here.

Sign up freeI have an account
Sign up to unlock solutions
Next questions
Build a Unified Finance Data PipelineHardValidate Multi-Source Financial DataMediumCurrent (NY)Single Source of Truth for FinanceMedium