If you have a fact table and a dimension table you do not need to make the merge. You can create the surrogate key with both columns and then using the relationship between both tables you are able to make all your visualizations with the details you need.
Not sure if this helps but my understanding is that you are merging the tables to have the description picked up from the dimension is that correct?
Did I answer your question? Mark my post as a solution!