For a global energy company, we introduced data quality testing to identify data errors early, reduce development burdens, and enable faster, more reliable data analytics projects, thereby increasing company revenues and helping to avoid additional costs, in short: building trust in company data.

A global energy company has launched big data and data analytics projects based on the integration of multiple internal and external data sources. However, improvements soon revealed that data quality issues significantly slowed progress: data engineer and data analyst teams spent a significant portion of their time detecting and correcting data errors, which reduced development efficiency and increased costs.
The aim of the project was therefore to identify data quality problems early in the development process, introduce a unified data quality testing methodology across multiple data projects, and relieve the burden on the data engineering team to focus on development.
To this end, United Consult has introduced a self-developed, flexibly configurable data quality testing framework that uses automated checks to identify data errors before or in parallel with the development process. The solution enabled proactive handling of data quality issues while providing a unified and scalable testing approach for different data projects.



.png)





.png)





.png)





.png)





.png)





.png)



The client is one global, US-based multinational energy company, which deals with oil and natural gas extraction, refining and trade.
The company is a Listed on the New York Stock Exchangeand is one of the largest energy players in the world.

Incomplete specification: A complete specification for the data products was not available at the initial stage of the project, so the requirements were developed through ongoing consultations. United Consult responded with a flexible team structure: at different stages of the project, we expanded the team's competencies, such as business analysts, as needed, to support the clarification of requirements.
Constantly changing business needs: Business needs changed regularly, which required frequent configuration and deployment changes. The flexible testing framework used throughout the project allowed for rapid adaptation, but constant changes increased the risks of the project, which we managed with continuous monitoring and adaptive solutions.
Integrating testing into the development process: It was an important expectation that data quality testing should be closely aligned with the development and release processes of data products. Through continuous customer engagement, iterative development and continuous fine-tuning, the United Consult team has developed a testing process that can be fully integrated into the existing development environment.
Faster development and cost-effectiveness: The data quality testing service allowed data engineer and data analyst teams to focus on development instead of time-consuming testing and data verification tasks. As a result, data quality improved, the development process accelerated, and the cost of projects decreased.
Unified data quality management across multiple projects: The methodology put in place ensured that all data projects adopted a unified testing approach. Automated testing and unified visualizations have enabled faster error detection and process transparency.
More efficient data visualization: PowerBI-based visualizations provided a transparent view of the data quality status and aided rapid decision making. The flexible, customizable framework made it possible to quickly introduce new needs, which significantly increased the efficiency of the project.

investigated database table
tested property per week
tested value per month
investigated database table
tested property per week
tested value per month
investigated database table
tested property per week
tested value per month
investigated database table
tested property per week
tested value per month
investigated database table
tested property per week
tested value per month
investigated database table
tested property per week
tested value per month

Unburdening the data engineering team: One of the most important results of the project was that the customer's data engineering team was able to free up significant resources that could be devoted to actual development tasks. This significantly accelerated the progress of the projects.
Early identification of data errors: The solution introduced enabled the identification of critical data errors at field, data source and supplier level. As a result, errors were often corrected in the source systems, ensuring data quality at the beginning of the processing process.