1, mathematical knowledge, mathematical knowledge is the basic knowledge of data analysts. For data analysts, to understand some of the description of statistics related content, need to have a certain formula calculation ability, understand the commonly used statistical model algorithms. And for data mining engineers, all kinds of algorithms also need to be skilled in the use of math is the highest requirement.
2, programming language, for those who want to learn big data, you need to have at least one programming language, such as SQL, hadoop, hive query, Python and so on can be.