1+ # =============================================================================
2+ # ========================= BRONZE SOURCE DEFINITIONS =========================
3+ # =============================================================================
4+ # Purpose:
5+ # | Defines all raw source tables available in the Bronze layer of the |
6+ # | Retail Data Warehouse. These sources represent the initial landing |
7+ # | zone for data ingested from operational systems and external feeds. |
8+ # Maintainer: Ritik
9+ # =============================================================================
10+ version : 2
11+
12+ sources :
13+ - name : bronze
14+ description : |
15+ Bronze layer contains raw, untransformed data ingested from source systems.
16+ These tables represent the initial landing zone of the Retail Data Warehouse
17+ and serve as the source for all staging models.
18+
19+ database : RetailDB
20+ schema : bronze
21+
22+ tables :
23+ - name : customers
24+ description : |
25+ Raw customer master dataset containing customer demographic, contact,
26+ geographic, account and loyalty information. Data profiling identified
27+ multiple data quality issues including duplicate customer identifiers,
28+ inconsistent categorical values, mixed date formats, malformed email
29+ addresses, non-standard phone number patterns, missing values, incomplete
30+ address information, invalid ZIP codes, inconsistent state and city names,
31+ and varying text formats across several attributes. The dataset represents
32+ source-system data in its original form and may contain operational data
33+ entry errors, formatting inconsistencies and missing business attributes.
34+
35+ - name : employees
36+ description : |
37+ Raw employee master dataset containing employee identity, contact,
38+ organizational, compensation and performance-related information.
39+ Data profiling identified multiple data quality issues including
40+ invalid or duplicate employee identifiers, inconsistent name formats,
41+ leading and trailing whitespace, malformed email addresses, multiple
42+ phone number patterns, missing values, inconsistent categorical values,
43+ mixed hire date formats, invalid numeric values in compensation fields,
44+ incomplete store information and inconsistencies across employee
45+ management and performance attributes. The dataset represents source
46+ system data in its original form and may contain operational data entry
47+ errors, formatting inconsistencies and incomplete business records.
48+
49+
50+ - name : inventory_snapshots
51+ description : |
52+ Raw inventory snapshot data containing product stock levels, pricing,
53+ warehouse locations and store allocation details. Data profiling
54+ identified mixed date formats, invalid product identifiers, category
55+ inconsistencies, missing values and formatting issues across inventory
56+ and pricing attributes.
57+
58+
59+ - name : products
60+ description : |
61+ Raw product master dataset containing product catalog, pricing,
62+ inventory, supplier and product lifecycle information. Data profiling
63+ identified invalid product identifiers, inconsistent text formatting,
64+ missing product attributes, pricing anomalies, mixed date formats,
65+ invalid inventory values and inconsistent supplier information.
66+
67+ - name : returns
68+ description : |
69+ Raw returns data containing customer return and refund transactions.
70+ Profiling revealed identifier quality issues, formatting inconsistencies,
71+ missing values, invalid monetary amounts, mixed date formats and
72+ inconsistent categorical values across return channels, statuses and
73+ operational attributes.
74+
75+ - name : reviews
76+ description : |
77+ Raw review data containing customer feedback records. Profiling revealed
78+ identifier quality issues, inconsistent categorical values, mixed date
79+ formats, invalid ratings, missing references and formatting anomalies
80+ across multiple review attributes.
81+
82+ - name : sales_transactions
83+ description : |
84+ Raw sales transaction data collected from multiple operational systems.
85+ Profiling revealed date format variations, duplicate records, invalid
86+ financial values, inconsistent business categories, missing foreign key
87+ references, formatting anomalies and transactional integrity issues
88+ across the dataset.
89+
90+ - name : stores
91+ description : |
92+ Raw store dataset containing location and operational information.
93+ Profiling revealed identifier quality issues, geographic data
94+ inconsistencies, invalid contact information, mixed date formats,
95+ malformed ZIP codes, missing values and inconsistent categorical
96+ representations across the dataset.
0 commit comments