For a school assignment we have to design and fill a data warehouse for a fictional shipping company. I made a PSA database with all the "dirty" data, and am now in the process of designing the ETL process. The whole process needs to be made in SSIS and besides some basic tutorials I have very limited knowledge of this program.
I am stuck on a process of cleansing a column in a table where some countries are written incorrectly. I made a reference table with in one column the grammatical errors and in the other column the correct format of the country name. Here you can see a snippet of the knowledge base table:
and here you can see a snippet of the table with the "dirty" data:
How can I search and replace the faulty data in the "Country" column with the correct data from the knowledge base table in the SSIS data flow? I don't think I can use the fuzzy lookup because the faulty data contains abbreviations of country names.
We can't use Microsoft DQS because that would make things too easy for us I guess...
Thanks in advance!

