Generally, both roles involve analyzing data and making recommendations, a business analyst is focused on understanding the business needs and recommending solutions to meet those needs, while a data analyst is focused on analyzing data and providing insights to support decision-making.
If you want to learn about business analysts and data analysts, then check out the below video -