This white paper provides an overview of best practices for data profiling. It examines scenarios for using data profiling technologies and discusses the data profiling process. The process involves preparing for the project, analyzing sample data to identify patterns, minimums/maximums, duplicates, and invalid codes. The outputs are then used to adjust extracts and formats of the data.