Extracting data, including searching using: text, numeric, date and time, Boolean operators (AND, OR, NOT), >, <, =, >=, <=, contains, starts with, ends with
Creating a data dictionary and selecting appropriate data types for a given set of data and a given situation