Comprehensive digital solutions designed for impact and scalability.
Domain-driven solutions tailored to the unique needs of each industry.
Technical excellence backed by years of hands-on experience.
A journey into innovation, culture, and customer success
Leveraging Power BI to develop a data analytics and reporting solution for a Kenyan ICT company
Established in 1999, the client is a leading provider of ICT and fintech solutions in Kenya and has been instrumental in the development of communication systems, FinTech solutions & utility management applications, and platforms for government undertakings. Their implementation of prepayment systems for electricity and water meter bills helped centralize public revenue collection across rural and urban areas of Kenyan counties. The prepaid meter technology developed by them helped provide these counties with greater access to low-cost power.
Services Used:
The client wanted to develop a data enrichment and reporting system to carry out the processing and manipulation of data for the Kenyan government. The data was based on various avenues of revenue generation, such as permits for opening business units and driving public service vehicles, parking passes, and government cess.
Daffodil Software turned out to be their best option as a technology partner, owing to its wealth of data engineering know-how and experience in developing comprehensive data analytics solutions for public-sector operators.
The client’s requirements were gathered promptly, which were the following:
Leveraging Power BI, the data was cleansed and regularized and an option to expand the dataset was also provided in case of potential scaling. Data enrichment has helped create the following reports and dashboards:
All the other data processing capabilities and enhancements to the system are detailed below:
Calibration for Gaps in Data
The biggest challenge that was overcome by the team was the unavailability of historical data to build conceptual and logical models. Since forecasting cannot be done without historical data, the team developed a workaround strategy. Using Power BI, various conservative and aggressive scenarios were developed, compared, and contrasted to produce the most appropriate data models for the current data. Continuous testing of the database was carried out to check for data mismatches and mistakes in the various layers of the workflow.
Roll Down Authorizations
Access to various data groups was given on the basis of roll-down authorizations. Authorization was determined by an entity’s ranking in the hierarchical order of operations. Full access was made available only to governors, deputy governors, and high-level executives from the finance ministry. Certain specific users now have access to view county-specific data, while a super admin decides the drill-down levels of access only to emails of the authorized domain.
Scheduled Automation
A well-crafted data flow was implemented for migrating the FinTech provider’s database to the Power BI database. Particular intervals of the Kenyan standard time would trigger the refreshing of each report formulated from the above-mentioned database connection. The standard interval for report generation and updation was set at a 2.5 hours frequency. Based on the filters set by the end-user, the reports generated can be data contextual, taking dynamic data inputs for customized reports.
Service and Revenue Forecasting
The data enrichment team applied upper-bound and lower-bound possibilities to increase the accuracy of service and revenue forecasts. By taking the uncertainty range into consideration the team minimized the processing time and the number of processes involved in forecasting to help with faster parameter searching across the forecasts. Goals and estimates can also be set for exploring more avenues for revenue generation.
High-Level KPIs
Around 45 high-level KPIs were implemented across 10-11 pages of each type of data representation or report. Based on certain feedback from the service provider, different co-related KPIs were clubbed together where needed. This allows a view of the top-performing revenue streams enabling the respective higher-ups to formulate better revenue generation strategies. The system can zero in on agents generating the most revenue and present data for the ward or county they are allocated to.
Due to the data enrichment carried out by the Daffodil team, the Kenyan services provider was enabled with high-fidelity reporting capabilities for their revenue data. Higher-ups in the Kenyan government were able to formulate better strategies going off of the data insights gathered so that hundreds of villages and wards were able to become recipients of low-cost power and water lines much faster than before. The next version of the data processing system developed by the team will have embeddings that have service-specific filters as well as data around customer demographics for greater insights.
45
high-level KPIs created
30%
of manual analysis eliminated with automated reporting
66%
reduction in data processing efforts
Daffodil helps India’s largest fashion & apparel retailer to increase customer acquisition using insights from Power BI
Bridge to India, a firm dealing in renewable energy developed a business intelligence and analytics tool
Developing an AI-based data management solution to remove redundancy from data points
Let us understand your business objectives, set up initial milestones, and plan your software project.
Δ