Author
Listed:
- Anil Kumar Kolla
- Ameya Kokate
- Raghavendra Vellanki
- Rituja Lolam
- Pranusha Bandi
Abstract
Bronze-to-Silver transformation is a critical and repetitive stage of the Databricks medallion architecture, where raw, ungoverned data must be cleaned, type-cast, validated, and merged into curated Delta tables. In most production environments this stage is implemented through per-table notebooks or jobs, which leads to duplicated logic, inconsistent quality enforcement, and a slow, error-prone onboarding process for new datasets. This paper presents a metadata-driven framework that automates the Bronze-to-Silver pipeline on Databricks. A central metadata repository defines source-to-target column mappings, target data types, default and transformation rules, incremental (delta, i.e., only the records that are new or changed since the last run) watermark columns, load strategy (append or upsert), and a set of declarative data-quality (DQX-style) rules such as null checks, date-format checks, and alphanumeric checks. At runtime, the framework reads the active metadata, fetches full or incremental data from Bronze, evaluates the configured data-quality rules against every column, splits records into valid and quarantined data frames, performs type conversion and column projection, and writes the resulting valid records into Silver Delta tables using append or merge (upsert) semantics. We describe the system architecture, the metadata model, and the three core process flows—data fetch, rule-based validation, and data conversion/load—and outline an evaluation plan covering engineering effort, data-quality outcomes, and performance. The approach removes hand-written, table-specific ETL code from the Bronze-to-Silver stage and replaces it with a governed, auditable, and reusable configuration layer.
Suggested Citation
Anil Kumar Kolla & Ameya Kokate & Raghavendra Vellanki & Rituja Lolam & Pranusha Bandi, 2026.
"A Metadata-Driven Framework for Automated Bronze-to-Silver Data Ingestion, Validation and Loading on Databricks,"
European Journal of Information Technologies and Computer Science, European Open Science, vol. 6(3), pages 1-7, July.
Handle:
RePEc:epw:comput:v:6:y:2026:i:3:id:70578
DOI: 10.24018/compute.2026.6.3.70578
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:epw:comput:v:6:y:2026:i:3:id:70578. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Support Team (email available below). General contact details of provider: https://eu-opensci.org/index.php/compute .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.