Building a modern data warehouse with Mysql/sql server,including ETL processes, data modeling and analytics.
The Bronze layer contains raw data ingested from CRM and ERP source systems.
The tables are designed to preserve the original source structure with minimal transformation before the data moves into the Silver layer.
| Table | Description |
|---|---|
crm_cust_info |
Raw CRM customer information |
crm_prd_info |
Raw CRM product information |
crm_sales_details |
Raw CRM sales transaction data |
| Table | Description |
|---|---|
erp_cust_az12 |
Raw ERP customer information |
erp_loc_a101 |
Raw ERP location/country information |
erp_px_cat_g1v2 |
Raw ERP product category information |
- Preserve raw source data
- Apply minimal transformation
- Maintain source-level attributes
- Support efficient data ingestion
- Prepare data for Silver-layer cleansing and transformation
The Bronze DDL script performs the following operations:
- Drops existing Bronze tables.
- Recreates the Bronze tables.
- Defines appropriate MySQL data types.
- Organizes tables by CRM and ERP source systems.
- Verifies table creation using
SHOW TABLES. - Verifies table structures using
DESC.
⚠️ Running the DDL script will drop and recreate existing Bronze tables, resulting in permanent data loss from those tables.