Hi @Tracy,
"Violation of PRIMARY KEY constraint 'orders_dimension_pk'. Cannot insert duplicate key in object 'dbo.orders_dimension'. The duplicate key value is (1, 1, 1, 1, 1)."
Make sure the data source does not have duplicate values on the fields that are part of the OLEDB Destination primary key. To remove duplicates that exist on the data source you can use the Sort Transformation Task (SSIS Toolbox -> Common -> Sort) and make use of the checkbox named "Remove rows with duplicate sort values". You can find a practical example here.
You can also use the Lookup Transformation within the Data Flow task to check for data that already exist on the destination table.
Here is a same thread you may take a reference to dealing-with-violation-of-primary-key-constraint-ssis.
Regards,
Zoe Hui
If the answer is helpful, please click "Accept Answer" and upvote it.