A Business Analyst uses data to help business stakeholders understand how changes to processes, products, services and technology can improve operational efficiency and better achieve business goals.
A Data Analyst collects, cleans, and interprets data sets, uncovering trends in order to answer a question or solve a problem for a business.
For more information about the differences between these two careers including responsibilities, skills and salaries, read more here.