I. Introduction  
A. Data Sampling  
B. Data Profiling  
C. Sampling for Data Profiling  

II. Data Profiling  

III. Sampling Techniques  
A. Common Sampling Techniques  
B. Sampling in Big Data Context  
C. Determination of Sample Size  

IV. Sampling for Single Column Data Profiling  

V. Sampling for Multiple Columns Data Profiling  

VI. Sampling for Dependencies  

VII. Summary and Future Works