Creating a data dictionary and selecting appropriate data types for a given set of data and a given situation
Getting data from different sources, including: comparing and consolidating data from two data sources, splitting data into discrete fields, merging and combining data into required fields