Data profiling for Big Data