Question: sql developer Address,DonorName,Date,Time,Amount,Type,VolunteerID 2 3 2 King St . East Toronto ON , Sally Field,Oct 2 1 2 0 2 3 , 1 0 :
sql developer
Address,DonorName,Date,Time,Amount,Type,VolunteerID
King St East Toronto ONSally Field,Oct : AMCheque,
Flats Height N Ontario,Sergio Aguerro,Oct : AMCash,
fact.
Create a process that loads the donation CSV files into the Central Donation Repository. Your process must allow for any number of CSV input files to accommodate any number of volunteer leaders. The process must ensure that the Central Donation Repository contains no bad data only valid donation entries should be inserted into the Repository.
Your process must be repeatable. That is it must be able to be rerun without generating any errors.
Donation entries must be rejected in the following cases, if they:
have invalid addresses ie they do not exist in the master table
have invalid postal codes according to Canada Post
have duplicate names in one group's project
have or more duplicate names from other groups
have either name from donorsList.csv
have a date out of range current date to months prior
have a volunteer id outside of the leader's group
have nulls in the mandatory NOT NULL columns in the Repository
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
