A Business Analyst (Financial Analyst) collects the data, analyzes it, and represents their clients by extracting important parts from it. Business analysts often have a personal interaction with their clients, meaning they have to interact with them face-to-face, for which the business analyst has to travel to that client's side or office.