Skip to main content

Distributor Distribution in Consumer Goods

Overview

This guide helps delivery consultants and FDE teams map customer BI data into business diagnostics that can be analyzed and validated. It provides an ontology design framework and agent configuration reference for consumer goods distributor distribution.

Before You Start

This guide assumes familiarity with DecideX and independent experience configuring business ontologies and agents. If objects, relationships, ontologies, or agents are new to you, first read:

  • DecideX Quick Start Guide: Core capabilities, data connections, and the complete configuration workflow.
  • Business Ontologies: Objects, relationships, metrics, risks, actions, question scenarios, and creation methods.
  • Agents: Creation methods, role instructions, and BI asset bindings.

This is a reusable business modeling framework, not a basic operations tutorial or a customer-specific table and field dictionary. Adapt it to the customer's actual data structures and business definitions.

You will learn which distribution problems an ontology can address, what to configure, how business users can ask questions, and how to keep conclusions consistently defined, evidence-based, and traceable.

Scenario

Distributor management involves more than sales totals. Teams need to know:

  • Which distributors, regions, or sales representatives missed targets.
  • Which outlets require priority follow-up.
  • Whether visits, displays, and SKU audits were completed properly.
  • Whether weak results reflect demanding targets, insufficient store coverage, missed visits, or product execution issues.
  • Who was responsible when store, route, or personnel assignments changed.

These answers are often scattered across reports, datasets, and metrics for targets, orders, stores, representatives, distributors, routes, displays, visits, and SKU audits. An ontology unifies these concepts into a business reference that helps agents interpret questions and use consistent definitions for queries, root-cause analysis, risk assessment, and recommendations.

Prerequisites

  • A DecideX account with permission to create business ontologies and agents.
  • A customer BI connection configured through the connectors area, or an agreed data integration plan.
  • An inventory of relevant data, typically organization hierarchy, distributors, stores, routes, distribution orders, visits, displays, SKU audits, and target achievement.
  • Defined management, responsibility, coverage, service, and reporting relationships among regions, supervisors, representatives, distributors, routes, and stores.
Note

The counts of objects, relationships, metrics, risks, actions, and scenarios below are examples. Reduce or extend them according to available data and business needs.

Ontology Configuration Overview

ComponentSuggested countPurpose
Business objectsAbout 24People, products, locations, orders, and execution records.
RelationshipsAbout 36Management, responsibility, coverage, service, and ownership.
Business risksAbout 10Risks involving targets, store execution, displays, visits, and SKU audits.
Recommended actionsAbout 10Operational responses to risks.
Question scenariosAbout 10Common day-to-day business questions.

The scope includes organization hierarchy, distributors, stores, routes, orders, visits, displays, SKU audits, and responsibility tracking across historical changes.

Configure objects → relationships → metrics → risks → actions → question scenarios. Each stage supports the next; clarify relationships before defining risks or scenarios.

Core Ontology Configuration

Define Analysis Objects

Business users ask whose sales, which distributor, which region, which store, or which SKU—not just the sales total. Define these objects first.

Object categoryExamplesQuestions addressed
Organization and peopleRegions, supervisors, representativesWho is responsible, manages the work, and should follow up?
Channels and outletsDistributors, routes, storesWhich channels and stores are affected?
Products and executionSKUs, displays, visits, auditsWere outlet activities performed correctly?
Transactions and resultsDistribution orders and order detailsWhat were the final distribution results?

For example:

Which sales representatives have the weakest target achievement this month?

An agent should identify representatives, targets, orders, and store responsibility relationships, then investigate them—not merely return a ranking of achievement rates.

Connect Responsibility Relationships

Problems rarely involve one object alone. When a store's distribution declines, the agent needs its distributor, responsible representative, route, recent visits, and display or SKU audit issues. These relationships connect an abnormal metric to accountable people and follow-up actions.

RelationshipSource objectTarget objectBusiness meaning
SKU appears in an auditSKUSKU auditIdentify the audited product.
Store undergoes a SKU auditStoreSKU auditInspect store-level audit results.
Display item appears in executionDisplay itemDisplay executionIdentify the item being checked.
Store executes a displayStoreDisplay executionCheck execution and compliance.
Display item appears in a planDisplay itemDisplay planIdentify the planned item.
Store has a display planStoreDisplay planCheck display contracts or plans.
SKU appears in today's distributionSKUToday's distribution detailsIdentify products distributed today.
Store has today's distributionStoreToday's distribution detailsInspect the latest store distribution records.
SKU appears in an orderSKUDistribution order detailsAnalyze product performance in orders.
Route carries an orderRouteDistribution order detailsAttribute an order to its route.
Distributor fulfills an orderDistributor as sales customerDistribution order detailsInspect supply and receipt fulfillment for store orders.
Store generates an orderStoreDistribution order detailsInspect outlet ordering demand.
Representative generates an orderRepresentativeDistribution order detailsInspect orders driven by a representative.
Store enters a visit planStorePlanned visit routeIdentify stores included in planned visits.
Route has a visit planRoutePlanned visit routeInspect route-level arrangements.
Store receives a visitStoreVisit detailsInspect actual store visits.
Representative performs a visitRepresentativeVisit detailsInspect actual representative activity.
Store has a monthly profileStoreMonthly store profileInspect monthly business and execution performance.
Store assignment identifies a storeDistributor–store assignmentStoreIdentify the assigned store.
Distributor has store assignmentsDistributor as sales customerDistributor–store assignmentIdentify stores under the distributor.
Coverage record identifies a storeRoute–store coverageStoreIdentify the covered store.
Route has store coverage recordsRouteRoute–store coverageIdentify stores covered by the route.
Responsibility record identifies a distributorSupervisor–distributor responsibilityDistributor as sales customerIdentify the assigned distributor.
Supervisor has distributor responsibilitySupervisorSupervisor–distributor responsibilityIdentify distributors under the supervisor.
Service record identifies a routeRepresentative–route serviceRouteIdentify the serviced route.
Representative has route service recordsRepresentativeRepresentative–route serviceIdentify the representative's routes.
Reporting record identifies a supervisorRepresentative–supervisor assignmentSupervisorIdentify the supervisor.
Representative has reporting assignmentsRepresentativeRepresentative–supervisor assignmentIdentify the representative's reporting line.
Representative has monthly targetsRepresentativeRepresentative monthly targetInspect monthly targets.
Supervisor has monthly targetsSupervisorSupervisor monthly targetInspect monthly territory targets.
Region contains storesRegional hierarchyStoreIdentify the store's region.
Region contains distributorsRegional hierarchyDistributor as sales customerIdentify the distributor's region.
Region contains routesRegional hierarchyRouteIdentify the route's region.
Region contains representativesRegional hierarchyRepresentativeIdentify the representative's region.
Region contains supervisorsRegional hierarchySupervisorIdentify the supervisor's region.

In summary, distributors serve stores, representatives are responsible for stores, supervisors manage representatives, routes cover stores, stores generate orders, and SKUs have associated store display, visit, or audit results. Without these relationships, the agent can report a decline but cannot explain why it happened or who should act.

Define Consistent Metrics

Typical metrics include distribution amount and volume, target achievement rate and gap, visit completion rate, covered store count, display compliance rate, SKU audit pass rate, valid store count, and active store count.

Use customer-approved definitions first; use detailed data to drill down and explain causes. Direct use of formal metrics from Metric Center requires purchasing and enabling Metric Center.

For example:

How is this representative performing against this month's target?

Use approved target achievement, target gap, and distribution amount definitions rather than inventing a calculation from detail records. Where formal metrics are unavailable, express them through dataset fields, calculated fields, or metric definitions in the ontology.

Consistent definitions keep calculations stable across users, make conclusions explainable, and support later reviews such as checking whether achievement improved the following week.

Configuration and key information

Open the target ontology object and configure metrics in its data assets. The associations and usage area displays bindings and references only; it does not edit them. See Metrics.

The following table describes business information to confirm before modeling, not fields in a metric creation form.

InformationRecommendation
Metric nameUse a recognized business name, such as distribution amount or target achievement rate.
Business definitionDescribe the calculation, such as the sum of completed distribution order amounts during the period.
Calculation logicAssociate the appropriate customer BI fields or calculated fields.
Owning objectSpecify the primary analysis object; for example, distribution amount belongs to distribution orders.
Time dimensionSpecify supported periods, such as day, week, or month.

Common mistakes

  • Defining the same metric differently in different places.
  • Failing to bind the owning object, leaving the agent unsure what to analyze.
  • Replacing an approved definition with an ad hoc detail-field calculation that cannot be traced.

Define Risk Rules

Risks are business problems that need attention: weak target achievement, declining distribution, insufficient visits, abnormal display compliance, SKU audit exceptions, insufficient distributor coverage, low store activity, and unclear responsibility.

QuestionWhat to specify
Who is affected?Distributor, representative, store, SKU, or region.
What is the evidence?Target achievement, distribution amount, visit completion, display compliance, or another metric.
What happens next?Track targets, revisit stores, correct displays, or review SKUs.

Instead of defining target risk as simply “target not met,” use a rule such as:

When a distributor, region, or representative has a low target achievement rate and a large target gap in the current period, flag the risk and identify priority follow-up objects and recommended actions.

Connect Risks to Actions

Analysis should drive action: target tracking, representative and supervisor catch-up plans, priority store revisits, display corrections, SKU audit reviews, distributor prioritization, exception store lists, and weekly reviews.

Avoid vague recommendations such as “strengthen management and keep monitoring.” Prefer:

Generate a list of stores with target gaps. Ask supervisors to assign follow-up by representative and review changes in target achievement next week.

This tells users what to inspect, whom to contact, and which metric to track.

ActionWhen to use itDeliverable
Generate a representative target tracking listAchievement lags and gaps need breakdown by month, store, or SKU.Actionable gaps and priorities.
Summarize a supervisor's territory reviewTerritory targets lag; store activity and execution need review.Territory summary and priority stores.
Generate today's distribution follow-up listLatest orders or receipts fluctuate abnormally and need same-day action.Distributors, stores, and SKUs requiring immediate follow-up.
Recalculate historical responsibility by effective periodAssignment changes may misattribute historical orders.Responsibility mappings corrected by effective dates.
Explain route–store responsibility changesRoute coverage changes cause inconsistent attribution.Change explanation and affected stores.
Recommend follow-up visitsPlanned visits are incomplete, success rates are low, or checks are missing.Stores to revisit and route priorities.
Recommend contract-store activationContracted or paid stores receive substantial investment but remain inactive.Activation priorities and follow-up recommendations.
Recommend display correctionsContracted displays fail execution checks.Correction list and reinspection recommendations.
Generate SKU stocking correctionsPriority SKUs are not stocked or fail checks.Stocking corrections and missing priority SKUs.
Recommend aged-stock handlingStore or SKU stock exceeds its permitted age.Disposal, exchange, or removal actions and priorities.

Create Question Scenarios

Scenarios help an agent identify the type of business question before selecting objects, metrics, risks, and actions.

ScenarioTypical questionAnalysis focusSuggested associations
Distribution target trackingWhich distributors missed this month's targets?Achievement, gaps, and responsibility.Distributors, target achievement, target risk, representative tracking list.
Representative execution analysisWhich representatives are underperforming?Distribution results, visits, and assigned stores.Representatives, distribution amount, visit completion, distribution follow-up list.
Distributor coverage diagnosisWhich distributors have insufficient store coverage?Covered stores, valid stores, and distribution.Distributors, stores, coverage count, coverage risk.
Store anomaly attributionWhich stores have performed abnormally recently?Sell-through, visits, displays, and orders.Stores, distribution amount, visits, displays, store risks.
SKU execution reviewWhich SKUs have frequent audit issues?Audits, displays, and store distribution.SKUs, audits, audit risks, stocking corrections.
Combined display and visit analysisAre poor displays caused by insufficient visits?Visit records, display compliance, and store performance.Stores, visits, displays, compliance risks, display corrections.

Keep each scenario focused on one common business question so the agent can identify the right analysis scope.

Map Customer Data

Map actual customer BI data to objects, metrics, and relationships. Do not copy example object names blindly: identify the business fact each table represents first.

  1. Map master data before facts. Regions, personnel, distributors, stores, and SKUs define objects; orders, visits, displays, and audits supply results.
  2. Confirm stable identifiers before display fields, including store, distributor, personnel, and SKU codes.
  3. Map current relationships and then historical relationships. Confirm effective and expiration dates wherever assignments change.
  4. Reuse existing approved definitions for achievement, distribution amount, visit completion, and other metrics rather than creating competing calculations.

Object Mapping Reference

ObjectSuggested sourceKey field typesNotes
RegionOrganization hierarchyRegion code, name, parent regionUsually customer master data or HR.
SupervisorPersonnel master dataPerson code, name, regionPreserve historical assignment changes.
RepresentativePersonnel master dataPerson code, name, supervisorPreserve historical assignment changes.
DistributorCustomer master dataDistributor code, name, regionDistinguish sales customers from shipping customers.
RouteRoute master dataRoute code, name, regionBase visit-route information.
StoreStore master dataStore code, name, regionBase outlet profile.
SKUProduct master dataSKU code, name, category, brandProduct dimensions.
Distribution orderOrder detailsOrder ID, store code, SKU code, amount, quantity, timeEach distribution transaction.
Visit detailsVisit recordsVisit ID, store code, representative code, visit time, resultActual visit activities.
Display executionDisplay checksCheck ID, store code, display item code, pass flag, check timeDisplay check results.
SKU auditSKU checksAudit ID, store code, SKU code, pass flag, audit timeSKU audit results.

Confirm that codes join related objects. Orders should connect to stores, SKUs, distributors, or representatives; visits should connect to stores and representatives. Isolated tables support standalone queries but not effective root-cause analysis.

Metric Mapping Reference

MetricSuggested sourceDefinitionNotes
Distribution amountOrder detailsSum of order amountsConfirm tax treatment and exclusion of returns.
Distribution volumeOrder detailsSum of quantities soldStandardize units.
Target achievement rateTargets and order detailsActual distribution amount / target amountSpecify daily, weekly, or monthly targets.
Visit completion rateVisit plans and detailsActual visits / planned visitsDefine a valid visit.
Display compliance rateDisplay executionCompliant displays / total display checksDefine compliance criteria.
SKU audit pass rateSKU auditsPassed audits / total auditsDefine pass criteria.
Note

These field names are examples; use the customer's BI data dictionary. Prefer formal metrics where available. If calculating from detail tables, document filters, time ranges, deduplication, and abnormal-data handling in the ontology, and associate the relevant dataset or calculated fields.

Implementation Steps

  1. Inventory store, personnel, distributor, order, visit, display, SKU audit, and target tables.
  2. Confirm each object's primary key, name, time, and common filter fields.
  3. Identify tables that map directly and those requiring transformation, merging, or splitting.
  4. Identify join fields such as store, distributor, personnel, and SKU codes.
  5. Check historical changes, including representative reporting lines, route coverage, and distributor responsibility; add effective and expiration dates.
  6. Review approved metric definitions and reuse formal metrics. Fill gaps with dataset fields, calculated fields, and documented definitions.
  7. Leave dependent risks, actions, and scenarios unconfigured where source objects are missing, such as unavailable display data.

Core Agent Configuration

Configure an agent to consume the completed ontology. It gives business users, presales consultants, and delivery consultants a natural-language entry point for daily use and acceptance testing.

Role Instructions

Instructions define the agent's identity, analysis scope, response rules, and boundaries. They should establish a stable analytical style and prevent unsupported answers.

You are a business diagnostics assistant for distributor distribution, specializing in business analysis, risk identification, root-cause analysis, and recommended actions.

Do not merely describe data. Calculate using the agent's bound BI assets and datasets, and produce conclusions that are auditable, verifiable, and actionable.

Core tasks:
1. Identify the dataset objects relevant to the user's question.
2. For responsibility, object relationships, organizational coverage, or historical changes, match relationships effective at the time of the business event. Never apply current relationships directly to historical facts.
3. State the time range, object scope, filters, and calculation definitions for every analysis so conclusions can be verified.
4. Explicitly state limitations when evidence is insufficient, data is missing, definitions conflict, relationships are unverified, or permissions prevent access. Do not fill gaps, guess, or fabricate.

Response requirements:
- Lead with the conclusion, followed by evidence.
- For every key conclusion, explain:
- Which metrics, datasets, or calculated fields were used.
- Which filters, time ranges, and calculation definitions were applied.
- Prefer approved formal metrics. If unavailable, calculate from dataset or calculated fields using approved business definitions, and explain the calculation, filters, and time range.
- Support risk assessments with evidence, not qualitative statements alone.
- Tie every recommended action to a risk or identified cause.
- When several explanations are possible, distinguish confirmed findings, high-probability assessments, and items requiring review.

Output structure:
1. Executive summary
2. Applicable scenario
3. Dataset objects used
4. Key queries and calculation definitions
5. Key evidence
6. Risk assessment
7. Recommended actions
8. Limitations and items requiring review

Validation Checkpoints

CheckpointAcceptance criterion
Understands the questionIdentifies whether it concerns targets, distribution, visits, displays, SKUs, stores, or responsibility.
Uses correct objectsRefers to the relevant distributors, stores, representatives, supervisors, routes, and SKUs.
Explains evidenceIdentifies supporting orders, store profiles, visits, displays, or SKU audits.
Investigates causesGoes beyond rankings to drill down into stores, representatives, distributors, or SKUs.
Recommends actionsProposes revisits, corrections, tracking, reviews, or activation.
Supports follow-upIdentifies achievement, distribution, visit completion, display compliance, or SKU audit results to review.

An answer that lists data without objects, causes, or actions is not using the ontology fully. Users should understand the problem, its cause, who is responsible, what to do next, and which results to monitor.

Notes

Do Not Treat an Ontology as a Field List

An ontology combines objects, relationships, metrics, risks, actions, and scenarios. Metrics alone support queries but rarely explain causes. Define objects and responsibility relationships first, attach metrics, and then define risks and actions.

Tie Risks to Metrics

Performance, target, achievement, anomaly, and risk questions need explicit metrics. Without evidence, assessments become descriptive and inconsistent. Specify a trigger for each risk, such as “target achievement below 80% and target gap greater than X.”

Make Actions Specific

“Keep monitoring” is not actionable. “Review achievement next week and produce a target-gap list by representative” is. Specify what to inspect, whom to contact, which metric to track, and when to review it.

Use Approved Definitions

Prefer formal metrics for achievement, distribution amount, and display compliance. Where unavailable, maintain consistent definitions in the ontology and support calculations with dataset or calculated fields. Use details to explain causes, not to replace approved definitions with ad hoc calculations. Answer “how much” using approved definitions, then explain “why” with details.

Create Version Snapshots

Before production use, save a stable ontology snapshot and bind the agent to it so frequent definition changes do not affect production analysis. Create and bind the snapshot once configuration and testing are complete.