Search results

Mapping Customer Regions and Transforming Data Using Bold Data Hub

In this article, we will demonstrate how to import tables from a CSV file, map customer regions through transformations, and move the cleaned data into the destination database using Bold Data Hub. Follow the step-by-step process below.

Sample Data Source:

Sample CSC Data


Creating Pipeline

Learn about Pipeline Creation

Applying Transformation

Learn more about transformation here

Mapping Customer Regions

Overview

If the customer’s region is stored as a text field (e.g., a city name or abbreviation), mapping it to a standardized region or country code ensures uniformity in data representation.

Approach

We use a CASE statement to map region abbreviations to full country names.

SQL Query for Mapping Customer Regions

SELECT 
    t.*, 
    CASE 
        WHEN t.Region = 'CA' THEN 'CANADA' 
        WHEN t.Region = 'UK' THEN 'United Kingdom' 
        WHEN t.Region = 'USA' THEN 'United States' 
        ELSE 'Other' 
    END AS Standardized_Region 
FROM {pipeline_name}.sample_csc_data t;

Tranformation Use Case