The Customer Management Portal was built to make customer information more accessible to the business’s customer experience team.
Problem Statement
Prior to the creation of this report, the customer service (CX) team could not access customer information on the fly. This presented a challenge as customers calling in with complaints could not be attended to with real time data. As a stop-gap, the in-house Database administration team had created data repositories for the team, however these were sometimes difficult for non-technical staff on the CX team to decipher.
Proposed Solution
The CX team requested a dynamic report containing the following customer information:
Tool Used: Microsoft Power BI
Data Sourcing
The data was sourced from multiple Microsoft SQL Server databases (DB). Due to the volume of data generated for > 1million customers, bringing in the data as they appeared in the DBs would have made the power BI dataset too large and negatively impacted the performance of the data models. Dataquery mode could not be used in this scenario as the DBs in question served the organization’s live channels and applications. Therefore, Import mode was used.
Dimensional data like customer demographics and account info were imported with priority given to columns relevant to the team’s need whereas for fact data such as interactions and transactions, a more nuanced approach was required.