Case Study

ETL & Power BI Implementation for a Large Automotive Supplier

Automotive
Industry
Automotive
Services
Business Intelligence, Data Engineering, Architecture Design, Backend Development, Frontend Development, Quality Assurance
Company Size & Location
Enterprise & Europe
Technology Stack
Microsoft SSIS · MSSQL · Power BI
Team
Data Architect · ETL / SSIS Engineer · BI / Power BI Developer · QA Engineer
Timeline
Phased Engagement
01

Client Vision

The client is one of the largest European automotive suppliers, selling to all leading car manufacturers, with more than 50,000 employees across 25+ countries. Operating at that scale across many tools and platforms, the organisation wanted to move beyond a fragile, manual reporting setup toward a scalable, efficient, and easily maintainable data architecture. The goal was to free the business team from time-consuming manual data wrangling and deliver fast, reliable, well-governed reporting that could keep pace with enterprise-wide demand.

02

Challenge

The client’s size necessitates many tools and platforms, generating large volumes of data scattered across applications, databases, Excel spreadsheets, and SharePoint. Their reporting had grown organically into a fragile web of Python scripts, Excel macros, and in-Power BI transformations that no longer scaled leaving the business team to spend considerable time just aggregating and analysing data.

Data Scattered Across Systems  

Operational data lived across multiple applications, databases, spreadsheets, and SharePoint, forcing the business team to spend significant time aggregating and analysing it before any reporting could happen.

Manual, Script-Heavy Processing  

Numerous Python scripts partially extracted data into files and folders, while Excel macros and manual steps cleaned the data ahead of reporting - a complex, error-prone pipeline.

Transformations Trapped in Power BI  

Heavy transformations ran inside Power BI itself, with the same data loaded multiple times and full datasets recomputed on every refresh, causing slow load times and poor performance.

Non-Modular, Unscalable Architecture  

The non-modular design was hard to maintain and change, carried a large backlog of unimplemented business requirements from constant firefighting, and was never built to scale.

Poorly Designed Dashboards  

The existing Power BI dashboards were not designed properly, limiting their usefulness to the business teams who relied on them.

03

Solution

Focaloid proposed and built a clean, layered architecture that moved data processing out of Power BI and into dedicated ETL and warehouse layers making the system faster, easier to maintain, and ready to scale.

Layered Architecture with SSIS ETL  

Designed a layered architecture and shifted data transformations out of Power BI into a Microsoft SSIS ETL layer, significantly improving speed and performance.

Consolidated Python Logic  

Migrated many of the scattered Python scripts into the SSIS layer, replacing the tangle of standalone scripts with a simpler, cleaner, centrally managed pipeline.

Dedicated Data Warehouse  

Built a data warehouse so datasets are processed once and served efficiently, rather than reloaded and recomputed on every Power BI refresh.

Governed, Reliable Reporting  

Added role-based access control with row-level security (RLS), automated alerts on any SSIS job failure, a scheduled 6-hour data refresh, and the ability to upload historical data snapshots.

04

Our Approach

Focaloid started by reviewing the existing system to pinpoint bottlenecks, then delivered the new architecture in four structured phases.

Phase 1: Review & Architecture Design  

Reviewed the existing implementation, identified the issues with the current approach, and designed a scalable, efficient, and maintainable layered architecture.

Phase 2: Data Source Integration (SSIS)  

Integrated the various data sources into the new SSIS layer, consolidating extraction and transformation logic in one place.

Phase 3: Data Warehouse Build  

Built the data warehouse to process and store data once, serving it efficiently to the reporting layer.

Phase 4: Reporting, Testing & QA  

Created reports and dashboards in Power BI and validated the full pipeline through testing and QA adding scheduled refreshes, failure alerts, RLS, and historical snapshots along the way.

05

Result / Impact

For the Client

  • ~75% faster report refresh and load times after moving transformations from Power BI into the SSIS and warehouse layers (estimated)
  • ~80% reduction in manual data-preparation effort by replacing Excel macros and ad-hoc scripts with an automated pipeline (estimated)
  • Single consolidated data warehouse replacing scattered files, scripts, and spreadsheets
  • Automated 6-hour data refresh with failure alerts, eliminating manual reload steps

For the Business Team

  • ~60% less time spent aggregating and analysing data, freeing teams for higher-value work (estimated)
  • Governed secure access through role-based control and row-level security (RLS)
  • Reliable well-designed Power BI dashboards in place of fragile, hard-to-read reports
  • On-demand historical data snapshots for trend and point-in-time analysis

For the Enterprise

  • Scalable architecture able to support 50,000+ employees across 25+ countries
  • Dramatically lower maintenance overhead and a clearer path to clearing the requirements backlog
  • A future-proof BI foundation that can absorb new data sources and applications without a rewrite

06

Why It Matters

For an enterprise of this scale - tens of thousands of people across dozens of countries supplying the world’s leading carmakers decisions ride on data being timely, trustworthy, and fast to access. A reporting setup held together by manual scripts and overloaded Power BI files doesn’t just frustrate analysts; it slows the business and caps how much insight the organisation can actually use. By re-architecting the pipeline into clean ETL, warehouse, and reporting layers, Focaloid turned a fragile, unscalable system into a fast, governed, maintainable one giving business teams reliable answers and giving the enterprise room to grow.

Let's build

Is your reporting buckling under manual scripts and overloaded dashboards?

We help enterprises re-architect fragile BI setups into clean, scalable ETL and data-warehouse pipelines - so your teams spend time on insight, not data wrangling.