what does it take to become a business analyst