The very first thing is the right skills with the right ability to collect, organize, and disseminate big data without comprising accuracy. The second big thing should be robust knowledge, of course. Technical knowledge in the database domain is also required at several stages. In addition to this, a good data analyst must have leadership quality and patience too. Patience is required because gathering useful information from useless or unstructured data is not an easy job. Analyzing the datasets which are very large in size needs time to provide the best outcomes in a few cases.