Skip to main content

SUBV - BBU Feasibility Analysis

Existing:

à A row is uniquely identified based on combination of (Customer Code, Brand, Segmentation Type)

Requirement:

As per the requirement, Input will look like below and For Sub Vertical Segment type, user can add multiple segment values.

Changes Needed:

  1. BBU Template to identify uniqueness of each row based on combination of (Customer code, Brand, Segment- type, Segment-code)
  2. From the given Input file, Group the records based on the customer code and sent it as single request.
  3. Apart from SUBV, if any other segment has multiple segments values passed to add, then validation should block this (BBU Service).

Examples:

#2

Challenges:

  1. Forming batches
  2. Ensuring each batch of customers segments updates are flushed to Database.
  3. If next batch has set of customers repeated from before batches, then these updates should be appended to previous updates.
  4. Updates between the batches should get overridden.

Validation – Filtering records

Records like these should be filtered out in BBU Service only. Multiple values addition is not allowed for non-SUBV segments.

Was this page helpful?