02 / TELECOM DATA QUALITY
Bulk RAN design-to-installation audit
A Python and SQL workflow cleans and joins client design tables with fragmented current-state exports from Huawei Master MAE. It audits hundreds of sites by technology and points reviewers to the exact cell and parameter that needs attention.
My contribution: cleaning and joining separate design and live-state exports, then checking parameters across hundreds of sites. Decision it supports: which cells need a configuration correction before sign-off.
Technical approach · join keys and NULL handling
The audit runs separately for 2G, 3G, 4G, and 5G. Records are matched by site ID, cell, and technology after normalizing source formats, then the requested values are compared with the installed configuration.
A NULL value is kept distinct from zero: it signals that a parameter has not been configured and receives a warning. Mismatches become alarms, summarized by site with cell-level detail for investigation.
Mass configuration audit
| Site ID | Cells | Alarms | Warnings | Result |
|---|
—
Illustrative data only. In the actual project, Python and SQL process the source files; this demo reproduces the comparison rules in your browser. NULL means a parameter is not configured and is shown as a warning.