On-Demand Webinar

Zero Egress, One Governed Model: How Rexel Consolidated 7–10 ERPs on Snowflake

Rexel USA’s VP of Analytics on building governed, agent-ready master data without ever moving it outside Snowflake.

Share this post

Guest Speakers

From Rexel USA and Snowflake, hosted by Semarchy.

James "Wilson" Jr
James "Wilson" Jr VP of Analytics and Enterprise Solutions, Rexel USA
Prabath Nanisetty
Prabath Nanisetty Industry Leader for Technology and AI, Snowflake
Benny Garner
Benny Garner Solutions Architect, Semarchy

Get instant access to the webinar

Get instant access to the webinar

Webinar Summary

~30M

golden records

targeted across Products, Suppliers, Customers, Sites & Finance

7–10

ERP systems

consolidated into one governed model, natively on Snowflake

~1

per quarter

Pace of M&A driving the need for a unified data strategy

How Rexel Keeps Every Customer Straight Across a Fragmented ERP Landscape

Rexel USA has spent the last five years growing almost entirely through acquisition, picking up a new company nearly every quarter. Nobody there would call that a data problem. It became one anyway.

James Wilson Jr., known to everyone on the call as “Wilson,” was brought into Rexel USA a couple of years ago specifically to rebuild the infrastructure behind that growth: part analytics, part solutions, all aimed at getting the company’s next generation of systems in place. He walked through that work alongside Prabhath Nanisetty, who advises companies across the industry on data and AI strategy at Snowflake, in a conversation hosted by Semarchy’s Benny Garner. None of them frame this as a finished project. It’s a multi-year build, and they’re only three to four months into the governance structure alone, but the shape of it is already clear.

Growth by Acquisition Breaks Data Before It Breaks Anything Else

Rexel’s growth math is almost entirely additive: roughly one acquisition every quarter, on top of organic growth, split across commercial (63%), industrial (30%), and residential (7%) customers. Each new “banner” (that’s Rexel’s term for its distinct operating divisions) arrives with its own customer relationships, its own supplier terms, and often its own instance of whatever ERP it was already running. Wilson named Eclipse specifically as the system most banners run, but even within Eclipse, “it’s almost like a separate ERP” instance by instance.

Consolidating onto one shared ERP was on the table and was explicitly ruled out: with a new banner arriving roughly every quarter, an ERP migration would compete directly with the M&A pace itself, and risk disrupting the relationship-driven sales model Rexel depends on. Rexel’s actual choice was to leave transaction systems alone and consolidate the data layer above them instead.

Figure: The platform Rexel was actually running before this program — ERPs feeding a database of replicated tables through 1,400 processing flows, with MDM, PIM, and Finance each running as their own separate process and e-commerce not integrated.

Why Native-on-Snowflake Beats Bolt-On MDM

That data layer needed a home, and Rexel was as deliberate about where it lived as it was about leaving the ERPs alone. The requirements going in were specific, not aspirational: 30 million golden records across Products, Suppliers, Customers, Sites, and Finance, mastered for 7–10 ERPs, running natively inside Snowflake rather than in a separate MDM vendor’s cloud. That last part wasn’t a preference. Keeping master data inside the same platform as the raw data means zero egress, one security perimeter to defend, and no new data movement to explain in a security review.

“Their implementation strategy is one of the best I’ve ever dealt with. We never had to get an outside partner to help us implement MDM.”

— James “Wilson” Jr., VP of Analytics and Enterprise Solutions, Rexel USA

The build reflects that architecture choice. Rexel mastered five domains in under four months, without bringing in an outside systems integrator. Once a record changes, it moves fast enough to matter operationally: pricing updates across 100,000 SKUs land in under four hours, the UI refreshes in under two seconds, and new records distribute to downstream systems inside a five-minute SLA. None of that is achievable if master data has to leave Snowflake and come back. Getting that architecture right, though, turned out to be the easier half of the project.

Figure: Rexel’s future-state operational data platform — ERPs, APIs, third-party feeds, and product sources flow into a Snowflake-based Enterprise Data & Platform Warehouse, governed by Semarchy for data quality/MDM.

The Technology Wasn’t the Hard Part: Defining “a Customer” Was

“The technology wasn’t hard. It’s sitting down now that you have the technology and aligning the business to a single definition of master data — that’s where we spent a much greater part of our time than the actual mastering itself.”

— James “Wilson” Jr., VP of Analytics and Enterprise Solutions, Rexel USA

The governance structure alone took three to four months to line out. The concrete example Wilson kept coming back to: getting the business to agree on what actually counts as one Rexel customer, a question that sounds trivial and wasn’t, took three weeks of real negotiation to resolve in a way that worked for both Snowflake and Semarchy MDM. The same exercise repeated for “product,” walking through manufacturer, brand, product, supplier, and domain definitions one at a time. That groundwork is what the next layer, the one Rexel is building for AI, depends on entirely.

Governed Master Data Is the Layer That Keeps AI From Hallucinating

“Everyone focuses on AI — Claude, Copilot, all these solutions. In my mind, when it’s all said and done, it’s the semantic layer you build inside of Snowflake with the master data. That’s what you put your AI on top of. If you don’t have that specific combination… your AI is going to hallucinate and not be successful.”

— James “Wilson” Jr., VP of Analytics and Enterprise Solutions, Rexel USA

Prabhath Nanisetty’s addition from the Snowflake side centers on interoperability. Rather than one vendor owning every layer, Snowflake’s model is to let organizations bring in best-of-breed partners (Semarchy for master data, Atlan for context and lineage) directly to where the data already lives, governed under one centralized layer Snowflake calls the Horizon Catalog. That catalog is what lets a human, a dashboard, an AI agent, or an agent talking to another agent all draw from the same governed source instead of each rebuilding trust in the data from scratch.

Figure: The AI Data Flow architecture Wilson and Prabath describe — a natural-language question moves through authentication (Azure AD), orchestration (Flowise/N8N), business context (Atlan), and a semantic layer pairing Snowflake’s Cortex Analyst with Semarchy’s mastered records, before a governed answer returns to the user.

“No matter what comes after AI and agents, the most important thing companies have as a strategic advantage is their data and how they operationalize it.”

— Prabhath Nanisetty, Industry Leader for Technology and AI, Snowflake

Prabhath’s own closing advice was blunt: enterprises have been “kicking data quality down the road” for 20 or 30 years, and that runway is gone. Rexel’s approach, consolidating the master data layer natively inside the platform it already runs on before chasing the next AI initiative, is as much an argument about sequencing as it is about architecture. Watch the full conversation above, or jump to the moments below.

Key Moments From the Conversation

Wilson lays out Rexel USA’s growth trajectory (roughly one M&A per quarter on top of organic growth) and why that pace made a scalable data strategy non-negotiable.

Wilson explains why Rexel’s banners running the same ERP (Eclipse) still don’t share clean data: each banner runs its own instance, effectively acting like a separate system.

With a new banner arriving roughly every quarter, Wilson explains why a full ERP consolidation would have been more disruptive than leaving transaction systems alone and consolidating the data layer instead.

Wilson’s own analogy for why Rexel needed both: a single source of truth (MDM) that gets tailored differently per retail channel (PIM), using a brown-sugar Pop-Tart as the example.

The actual requirements Rexel set going in: 30 million golden records, 7–10 ERPs, fast processing, all inside Snowflake, to raise security and lower egress costs.

An unprompted customer testimonial: Rexel never brought in an outside systems integrator to implement its MDM. Training, support, and project management came directly from the vendor relationship.

The governance structure took three to four months to build. Agreeing on a single definition of “a Rexel customer,” a seemingly simple question, took three weeks on its own.

Wilson’s framing for what has to exist before AI works reliably, followed by Prabath’s explanation of Snowflake’s Horizon Catalog as the governance layer underneath every agent, dashboard, and human user.