What is Data Analyst role and the benefits from Data Analysis?

In Some companies, the Data Analyst role where the Business Analysis and Data Analysis tasks can be performed by the same person, this person should possess skills required for Business Analyst or Data Analyst but in big or more specialized companies this job could be divided in form of two roles which are Data Analyst and Business Analyst.