Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

As the Integration Engineer on this project, you will be responsible for developing all of the inbound and outbound data migration routes to support the customer's pricing application. You will be creating the automated routes using the IM templates using the "no-code" approach and all routes will be running remotely.Ā 

You can download the files mentioned in the Case Study Requirements in the Downloads and Resources section.

šŸŽÆ Learning Outcomes

The completion of this project will accomplish the following objectives:

  • Migration of all product-related data

  • Migration of all customer-related data

  • Migration of all transactional history

  • Migration into selected datasources

  • Migration of pricing parameter data

  • Exporting of Customer master data

  • Creation of a datamart per requirements

  • Performing data quality validation

(thumbs up) Completion Requirements

  • IM Instance

  • SFTP Connections

  • Product migration inboundĀ route

  • Customer migration inboundĀ route

  • Multiple Product Extension inbound routes

  • Multiple Customer Extensions inboundĀ routes

  • Transaction Data SourceĀ inboundĀ route

  • Customer master outbound route

Note on CSV Files

When working with CSV files, one must pay attention to theĀ conversion from xlsx to csv.

The default Camel Route expects the text to be in a UTF-8 encoding block... some conversion tools ( i.e. Microsoft Excel ) convert from xlsx to ANSI ...this is fine for most cases, but this is not the DEFAULT for the Camel Routes which we will be using.

Please seeĀ Camel Data formatsĀ for additional info.

This behavior can observed by opening an Excel CSV converted xlsx file in the Notepad++ editorĀ  ...observe the flagged encoding block that Notepad++ detects ( ANSI ) :

image-20240321-160645.png

To remedy this, simply selectĀ EncodingĀ /Ā Convert to UTF-8Ā on the Notepad++ menu :Ā 

image-20240321-160631.png

Then save the new UTF-8 blocked file.

Note that it is possible to overtly specify the encoding block you desire by adjusting the Route (Ā See Camel documentationĀ ), however, for this exercise, simply ensure the .CSV encoding block is UTF-* using either the technique outlined above or one similar.

  • No labels