No, MBA is not at all necessary to become Business Analyst. Even freshers with just graduation are being hired as entry-level Business Analysts in companies. But I am not saying that MBA is not at all necessary, instead, I am suggesting that to get a job in the Business Analytics domain, you need not be an MBA graduate. But being an MBA graduate will reward you in your journey. If you wish to master yourself in Business Analytics, check out the Business Analyst training course, from Intellipaat. This course from Intellipaat will help you master this domain with the required practical skills. Also, watch a video on the Business Analytics course.