...

Patties Food Group

A Recipe for Scalable Data

Cooking up a modern data platform on Snowflake, dbt, and Fivetran to replace a fragmented legacy stack.

The client

Patties Food Group is a leading Australian supplier of savoury and dessert products for the food industry. A small data team has been maintaining hundreds of tables and serving thousands of reports for internal and external stakeholders. Their existing stack, built on Azure Data Factory, TimeXtender, Azure storage, and on-premise IBM Cognos and ThoughtSpot, had reached the limits of what it could support.

Key metrics and results

50% faster delivery of new data products

Cloud-native platform ready for AI and ML

Sales team empowered to prioritise targets

Data latency down from 6 hours to 15 minutes for the critical dashboard

The challenge

Patties had built up a low-code, business-user-friendly tech stack over the years, and it had served the company well in the early stages. As the business grew, though, the same stack began holding the data team back.

Business users had the freedom to create thousands of reports independently across BI tools, and this added a transformation layer with no version control behind it. The same metric could be calculated differently depending on who built the report, which would lead to discrepancies that were hard to trace.

Data pipelines drew from multiple sources on different schedules, several of them triggered manually, with no single orchestrator tying them together. On top of this, there was no way to assess the impact of a change before it went live, so bugs often reached reports before anyone caught them.

None of this was unusual. These are common growing pains for data teams on legacy, low-code stacks, whatever industry they sit in. Patties recognised the need for change and set out clear requirements for the migration: full data lineage from storage through to the BI layer, pipelines that are easy to maintain and debug, a stack that could support future AI development, and minimum disruption to the business along the way.

The Solution

Identifying migration objects

Before touching any code, the team needed to know what was actually being used. Using ThoughtSpot's API and Cognos's built-in features, we pulled real usage statistics across thousands of reports and tables. This narrowed the list of objects worth maintaining and optimising, and gave Patties' data team a clear, organised way to communicate the upcoming changes to business users.

Building the new platform

We moved the transformation layer from TimeXtender to dbt Cloud, storage from Azure SQL Hyperscale to Snowflake, and ingestion from Azure Data Factory and TimeXtender to Fivetran. On dbt Cloud, we set up a unified orchestrator along with a data catalogue, lineage tracking, and version control for the whole code base.

Development and production environments were separated, with tests required before anything reached deployment. Snowflake IP blocking and single sign-on across all platforms were added to meet Patties' security requirements.

Ensuring quality throughout

Tests were added to dbt models across the entire project, catching most issues at the development stage rather than after reports went live. To confirm the migration itself was sound, we audited the new models against the legacy tables, checking that every number matched before cutting over. The production pipeline has since run at a 99% service level agreement for six months.

Knowledge transfer

Handing over a new platform is only useful if the team behind it can run it. We held weekly training sessions with Patties' team, built around a hackathon format to keep engagement high and make the learning practical rather than theoretical. These sessions also gave our own team a closer look at Patties' legacy stack and the reasoning behind it. Regular check-ins kept everyone aligned on progress, surfaced blockers early, and made sure the team had access to the materials they needed as they picked up the new tools and ways of working.

Patties’ modern stack

The result

With a modern, version-controlled platform in place, Patties' data team no longer spends its time chasing pipeline fixes or reconciling mismatched metrics.

Data lineage now runs from storage through to the BI layer, so changes can be traced and debugged quickly rather than investigated from scratch.

Reports draw from a single, tested source of truth, and dashboards that once took hours to refresh now update in minutes, giving the sales team the timely information it needs to prioritise targets.

Moving to the cloud has also opened the door to the AI and ML initiatives Patties wanted to pursue. Overall, the team has shifted its focus from ad hoc pipeline fixes to applying cutting-edge skills to genuine business problems.

don’t wait

Let’s walk the walk together

Our data expertise translates into cutting-edge, modular solutions that empower people and help organisations thrive in the era of AI.

See related stories

We work with modern organisations to strategise and build cutting-edge solutions, help them adopt data & AI innovation, and nurture key competencies for scaling in the long run.