In this article, we will demonstrate how to import tables from a CSV file, join with external customer data 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:
Learn about Pipeline Creation
Learn more about transformation here
Integrating Customer Support Center (CSC) data with Customer Relationship Management (CRM) data enriches support tickets with customer-related attributes. This helps in deeper analysis of customer demographics, spending behavior, and loyalty status.
We use a LEFT JOIN
to merge ticket data with customer data, ensuring all tickets are retained even if some customers have missing CRM details.
SELECT
t.Ticket_ID,
t.Customer_ID,
c.Customer_Name,
c.Age,
c.Gender,
c.Income_Level,
c.Customer_Segment,
c.Loyalty_Program_Status,
c.Reward_Points,
c.Last_Purchase_Date,
c.Total_Spend,
c.Account_Status,
c.Subscription_Type,
t.Ticket_Category,
t.Issue_Description,
t.Ticket_Status,
t.Priority,
t.Resolution_Time,
t.Agent_ID,
t.Agent_Name,
t.Customer_Satisfaction,
t.Ticket_Creation_Date,
t.Ticket_Resolution_Date,
t.Ticket_Comments,
t.Region,
t.City,
t.Country,
t.Ticket_Cost,
t.Phone
FROM {pipeline_name}.tickets t
LEFT JOIN {pipeline_name}.customers c
ON t.Customer_ID = c.Customer_ID;