Data warehouse in Microsoft Fabric for faster reporting at PKV 

Project goal

PKV had Power BI reporting built directly on data from source systems, with extensive transformations inside individual Power BI models. As data volumes grew, the daily refresh became significantly longer and the original solution was no longer sustainable. The goal of the project was to create a centralized data warehouse in Microsoft Fabric, integrate data from Asana, Raynet and QI systems, move transformations from Power BI to the DWH, and build one semantic model as a single source of truth for the company’s reporting needs. 

1

model as a source of truth

1′

PBI model refresh

 40

MDs / 1 month

 

 

The project had a clear assignment and a very short timeframe. Given the scope of work and the urgent need to replace the original reporting, we first set up a detailed project plan with the client, divided the work into weekly phases, and identified critical areas where quick involvement from both teams was needed.

In the first phase, we prepared the Microsoft Fabric environment using the standardized intecs framework. We then integrated data from the source systems Asana, Raynet and QI and started building a data warehouse focused on production, payroll, HR, CRM and project reporting.

A key step was migrating the transformation logic from the original Power BI models into the central data warehouse. This moved calculations and data transformations from individual reports into one managed environment. The result is one semantic model that serves as a shared foundation for further reporting and replaces the original 5–6 separate models.

The project was divided into several consecutive phases: setting up the Fabric environment, integrating data from source systems, building the data warehouse, creating the semantic model, setting up automatic refreshes twice a day, and preparing inputs for report migration and data validation. The client handled the validation independently, with support from the prepared outputs and data structure. 

A major challenge was that halfway through the project, the original Power BI solution stopped working. We therefore had to continuously release completed parts of the data warehouse and synchronize development between the DWH and Power BI reporting. As soon as a data section was ready, it was immediately published for validation and further report development. At the same time, the integration and transformation of other data areas continued in parallel. 

This approach allowed the client to start building new reports as early as possible, even on partially prepared data. The project therefore required fast decision-making, precise planning, and several technical compromises, especially in areas where it was necessary to prioritize data availability over ideal architecture in the first phase of the solution. 

The result is a centralized data warehouse in Microsoft Fabric that unifies data from key systems and provides a stable foundation for reporting in Power BI. The Power BI model refresh was reduced to approximately 1 minute, and thanks to the new architecture, data can be updated several times during the day. PKV gained a faster, more reliable and easier-to-manage reporting foundation for the further development of its analytics. 

 
Since the project was launched not at the eleventh hour, but rather ten minutes after midnight, it was a truly intense development process with fairly strict deadlines and the need to plan every step in detail. At the same time, it was essential to enable parallel development as soon as possible, meaning to start building reports as early as possible, even on partial data. For this reason, we had to deal with several development compromises, mainly from the perspective of the technical solution’s optimality. Time and data played a key role. I greatly appreciate the commitment from the client as well. Without their intensive involvement, it would have been very difficult to achieve the expected results within the agreed timeframe. We highly value the trust we were given, as well as the opportunity to later fine-tune the technical debt from the intense development so that we can continue building the solution together. 

~ Ivana Tomeková, Senior BI Consultant, intecs

Satisfied client

“I would like to highlight the professionalism of the intecs team, who managed to create a data warehouse tailored to our needs in a very short time while also quickly understanding the business logic used in our original models. The main benefit for us is a unified data model that serves as a source for Power BI reports and ensures consistent work with data across the entire organization. Another major benefit is the reliable and regular refresh of the data model without outages, as well as a significant reduction in the time needed to refresh the data. I would like to thank the Intecs team for their dedication and expertise, and I believe our cooperation does not end here.”

Ing. Alexandra Pániková

BI Data Analyst, PKV