Data science relates to the application of mathematical & statistical algorithms to the cleaned data provided by data analysts. These candidates are generally postgraduates in economics, statistics with a flair in data modelling.
Business Analytics requires maximum exposure to business (amongst these three roles) and is primarily responsible in providing a business touch to the technical/mathematical problems being solved by the data analyst or data scientists. An ideal candidate for business analytics should be an MBA-graduate with a stint in business.
hese three terms are relative and a bit confusing. You will get different definition in different place. Lets try to understand it in more concrete terms
Business Analytics: BA is broad term used in industry. Analyzing business and market, defining metrics and KPI, day to day reporting and analysis comes under BA. Anybody with good analytical skills and domain knowledge can become Business Analyst.
Analytics: Analytics is board term, Business Analytics is the subset of Analytics. You need to have all skills that required for BA plus having a good statistical knowledge.
Data Science: It is the parent set of above two. Its include everything- you need to have good business knowledge, Statistical knowledge, having command in different statistical tools (SAS, R, python), good database knowledge, etc.