All Case Studies

How a Global Agribusiness Built a Customer, Supplier & Product Master on Databricks

A global agribusiness operating across more than 20 countries needed a consistent way to manage customer, supplier, and product data spread across Sage X3, SAP Ariba, and other SAP modules. The same business entity could look completely different depending on the country, source system, or language.

Industry
Agribusiness
Source Systems
Sage X3, SAP Ariba, and other SAP modules
Total Records
Customer: ~10,000–20,000 · Supplier: ~10,000–20,000 · Product: ~65,000 or fewer
MDM Style
Golden Record across three domains with active business-steward involvement
Primary Use Case
Global 360-degree view, search-before-create, and product rationalization

At a Glance

20+
Countries (global footprint)
3
Domains: Customer, Supplier & Product Master
<6
Months: delivery window across all three domains

LakeFusion helped the enterprise master customer, supplier, and product data together in Databricks, creating a consolidated view across systems, countries, and languages. The result gives the organization a global 360-degree view across all three domains, enables teams to check for existing customers and suppliers before creating new records, and supports product rationalization across regional purchasing systems.

CHALLENGE

Fragmented Data Across Countries, Systems & Languages

The organization is a global agribusiness specializing in the cultivation, production, and trading of animal feed and essential food commodities.

Operating across more than 20 countries creates a complex data environment. Customers, suppliers, and products need to be understood consistently even when they originate in different systems, regions, and languages.

That complexity made trusted master data important not only for analytics, but also for day-to-day purchasing, supplier management, customer onboarding, and product operations.

A part purchased in one region, for example, could appear under a different part number, description, and language from the same item purchased elsewhere. Customer and supplier records faced similar fragmentation.

Customer, supplier, and product data was distributed across Sage X3, SAP Ariba, and other SAP modules.

Operating internationally added another layer of complexity. Records representing the same real-world entity could use different names, identifiers, descriptions, or languages depending on the country and source application.

The enterprise needed a way to understand those records globally rather than treating every local representation as a separate entity.

Duplicate Customer and Supplier Records

A customer or supplier already known in one region could appear differently in another system or country.

Without a consolidated master, teams could not easily determine whether the organization had already worked with a particular party before creating another record.

Different Names for the Same Product

Product information created an especially visible operational challenge.

The same part could be purchased in different countries under a different:

  • part number,
  • description,
  • language,
  • local source-system record.

That made identical items appear to be separate products.

The issue was particularly relevant for indirect products, where unnecessary duplication increased the number of products the supply-chain team had to manage.

No Global View Across Three Domains

Fragmentation also prevented the enterprise from creating one consistent view of customers, suppliers, and products across the organization.

Instead of seeing the business globally, teams were working through local system representations.

Business Knowledge Was Essential

Mastering these records could not be treated as a purely technical exercise.

Business data stewards understood how customers, suppliers, and products should be interpreted across markets. Their involvement was essential to defining matching rules, reviewing results, and validating mastered records.

SOLUTION

Multidomain MDM in Databricks

LakeFusion helped the enterprise establish a multidomain mastering foundation in Databricks across customer, supplier, and product data.

The data comes from Sage X3, SAP Ariba, and other SAP modules across multiple countries and languages.

Rather than treating each domain as an isolated implementation, the program was designed so the experience and stewardship patterns developed in one domain could inform the next.

The solution supports two connected goals: creating a global enterprise view and improving operational processes around new record creation and product rationalization.

A Global 360-Degree View

For customers and suppliers, LakeFusion creates a more accurate and consolidated view across systems and regions.

The enterprise can understand when differently represented records refer to the same party instead of relying only on local source-system identities.

The same mastering principle extends to products, creating a more consistent view across all three domains.

Search Before Create

With trusted customer and supplier identities available, teams can check whether a party already exists before creating another record.

A customer or supplier known in one region can therefore be recognized even when another team encounters the organization through a different country or source system.

This supports search-before-create and helps prevent unnecessary duplicates from entering the environment.

Product Rationalization

LakeFusion also helps identify when products purchased under different local descriptions or identifiers represent the same underlying item.

This supports product rationalization, particularly for indirect products.

Instead of managing multiple product records for what may be the same item, supply-chain teams can work toward a more consistent product foundation across countries.

How LakeFusion Implemented the Multidomain Master

The implementation combined data assessment, business-led design, iterative matching refinement, and steward validation.

Rather than implementing all three domains in parallel, the enterprise moved through them sequentially so each phase could improve the next.

Data Profiling and Assessment

LakeFusion first assessed the data across Sage X3, SAP Ariba, and other SAP modules.

The team documented:

  • duplicate records,
  • inconsistent naming,
  • language differences,
  • regional variations,
  • product-description inconsistencies.

This provided a clearer understanding of what had to be resolved within each domain.

Design and Discovery

Business stewards and other stakeholders were involved early in the process to help define:

  • matching rules,
  • stewardship requirements,
  • cross-system considerations,
  • multilingual variations,
  • domain-specific business logic.

This ensured mastering decisions were based on business context as well as technical logic.

Implement, Test, and Tune

LakeFusion configured the mastering rules in Databricks and then ran iterative test-and-tune cycles across matching and survivorship.

These cycles happened before results were formally handed to business stewards.

That allowed technical issues to be refined first so stewards could focus on validating business accuracy rather than debugging the implementation.

UAT with Business Stewards

Once the mastered results were ready, business stewards validated the records during user acceptance testing.

They reviewed the outcomes and signed off before each domain moved into rollout.

Sequential Domain Rollout

The implementation followed a deliberate sequence:

Customer → Supplier → Product

This allowed matching lessons, stewardship practices, and implementation patterns from the customer domain to influence supplier mastering and then carry forward again into product.

All three domains were addressed within a six-month window.

IMPACT

Business Value Delivered

The primary result is a global, consolidated view of customers, suppliers, and products across systems and languages.

That shared master-data foundation also supports practical operational improvements.

A Global 360-Degree View

The enterprise can now work from a more accurate view across customer, supplier, and product domains.

Records previously separated by geography, source application, naming, or language can be mastered within one broader framework.

Search Before Creating Customers and Suppliers

When onboarding or evaluating a new customer or supplier, teams can check whether the organization has already worked with that party elsewhere in the business.

That reduces the likelihood of creating another duplicate simply because the existing relationship appears under a different system or regional representation.

Fewer Duplicate Product Identities

Product rationalization helps identify items being purchased under different names, numbers, or descriptions across countries.

This is especially important for indirect products, where unnecessary product proliferation creates additional inventory and spend-management work.

The goal is straightforward: reduce the time spent managing duplicate product identities and give supply-chain teams a more consistent product foundation.

Shared Learning Across Customer, Supplier & Product

Mastering all three domains as part of one program created a compounding benefit.

The enterprise did not need to approach every domain as an entirely new implementation.

Lessons and stewardship patterns from customer and supplier mastering could carry forward into product, improving the next phase of delivery.

What Made the Initiative Successful

Several factors were central to executing multidomain MDM across a global, multilingual organization.

Early Business Steward Engagement

Bringing business-side data stewards into the project early was one of the most important factors.

Rather than asking IT alone to determine whether records should match, the people closest to the business helped establish how customers, suppliers, and products should actually be mastered.

Business-Bookended Delivery

Business stakeholders were involved at both ends of the implementation.

They helped define requirements during design and discovery, while business stewards returned during UAT to validate the final results.

This kept the technical implementation anchored to the business problem throughout the project.

Iterative Matching Refinement

LakeFusion used repeated implement, test, and tune cycles before placing results in front of stewards.

That kept UAT focused on business validation rather than asking business users to troubleshoot immature matching logic.

Sequential Domain Delivery

Rolling out customer, supplier, and product sequentially allowed the implementation to compound learning.

Each domain informed the next rather than three independent projects attempting to solve similar mastering challenges at the same time.

Multi-Country and Multi-Language Handling

The solution also had to account for the fact that the same customer, supplier, or product could appear differently based on country and language.

Supporting this variation was essential to creating a genuinely global master instead of simply consolidating records within individual regions.

LOOKING AHEAD

From Fragmented Regional Data to a Global Master-Data Foundation

The enterprise started with customer, supplier, and product information distributed across multiple enterprise systems, countries, and languages.

A supplier already known in one region could look new in another. The same product could carry a different identity across regional purchasing systems. Customer records faced similar inconsistencies across source applications.

LakeFusion brought all three domains together in Databricks through a business-led mastering process that combined profiling, matching, survivorship, stewardship, tuning, and UAT.

Within six months, the enterprise established a global 360-degree view across customer, supplier, and product data.

Teams can now check for existing customers and suppliers before creating new records, while product rationalization helps reduce the proliferation of duplicate product identities across countries.

Just as importantly, the organization now has a multidomain MDM foundation designed around the way its global business operates—not simply around the structure of individual source systems.

Explore More Case Studies

How a Research Services Enterprise Built a Trusted Company Master on Databricks

Consolidate company-name variants so experts can be organized and matched by employer

Read case study
How a Global Agribusiness Built a Customer, Supplier & Product Master on Databricks

Global 360-degree view, search-before-create, and product rationalization

Read case study
How a Transportation Enterprise Built a Reliable Customer Master on Databricks

Identify whether incoming leads are new or existing customers

Read case study