Business Analyst or Data Science as a Career



I was working in Support job in Hyderabad from past 2 years with little bit of SQL knowledge. Now i want to switch my career in Business Analyst or Data science but little bit confused which one is best and how to start preparing for it. Please suggest about it .

Thank you


Babysteps, pawarmoni.
I too worked as a SQL dev for a support project for close to 4 years, till somewhere in Nov 2017 I found motivation to pick up ML as my career path.
I started first with a self paced online learning…ususal youtubing for topics and working on some kaggle competitions.
Since I didn’t have a Masters in Maths/Stats (I was just a BCA grad), I took up NCFM certification course for Business Analysis, which was a classroom course, that ran for 12 weeks.

I am now an NCFM certified Business Analyst, working for a startup, and soon to pick up a Data Science course, once I get familiar enough with the technology.

Hope this helps.


A business analyst is one who understands the specific business domain (ex. retail, merchandising to be specific, supply chain etc.). His/her role is to understand the business problem, analyse the current business state and then provide recommendations to solve the business problem. The business analyst does this by capturing business requirements using various tools like surveys, interviews, group discussions and then getting management to approve (sign off) on it. The business analyst typically works under a line of business manager(s) overseeing specific business function(s).

A business systems analyst is an extension of the business analyst role, but with a focus on technical solutions. These analysts often act like liaison between technical experts/administrators and the business. Sometimes they are experts themselves (solution architects). The person typically needs some technical knowledge in the area he/she is in working in order to perform detailed analysis of the technical solutions and test them to make sure they meet business requirements (user acceptance/user experience/integration/unit tests are examples). Most business systems analysts focus on systems that augment a business units capabilities (sales enablement…etc).

Example technical knowledge: you will need to know SQL while working on implementing a new product to check if data is setup correctly etc.

A data analysts role works with data to derive meaningful insights to address business problems or discover hidden trends/patterns that can be leveraged to meet the business objectives. Data Analysts typically have a focus on data exploration and visualization with more advanced positions trying to explain phenomena with statistical models. It’s also not uncommon for data analysts to create reports or develop metrics to measure the performance of a business (key performance indicators), though this is traditionally more of a business intelligence task.

A data scientist role involves data analysis and pattern detection using advanced statistical modeling, machine learning and artificial intelligence. They are often versed in designing studies/experiments to tease out data signals or to validate models. Data Scientists often have a significant role in designing data-driven business tools, proprietary math algorithms or predicting consumer behavior based on historical data (improving revenue/costs/profits).

Business Intelligence(BI) Analyst works in Business Intelligence, a field associated with business reporting/data analysis on (hopefully) consolidated cross-departmental business data. They are typically the stewards of and business-facing representatives of a 3rd party (IBM/Tableau…) reporting platform, which often employs database specialists and business intelligence developers. Business Intelligence analysts may act as data subject matter experts and support other business units data needs. A common responsibility of this unit is to develop standardized business reports and metrics. Common tools include data extract-transform-load (ETL) tools like Informatica and reporting tools like MicroStrategy. With the advent of Big Data, the tool set has significantly expanded.


Hi Vaibhav,

I got very important information from your side. please guide me how to become a business analyst and some career options in india.


Hi Diya,

I am explained here how to become a business analyst?

Business analysts, also know as management or business consultants, advise organizations on how to improve efficiency, finances, and various other aspects of business. They consult with management to plan and implement solutions or changes based on the needs of a company.

Few business analysts work for a single company; the majority are hired on a contract basis in order to evaluate an organization and submit their recommendations. Analysts may be self-employed or represent a business consulting firm. Travel is required to each client’s location and although schedules are usually full-time, longer hours are often required in order to meet deadlines. This job can be high-stress as meeting the demands of clients in the time-frame allowed is not always easy.

Step 1: Get a Bachelor’s Degree

Most business analyst positions require candidates to have a bachelor’s degree in business administration or related degree for entry-level positions. A typical bachelor’s degree program in business administration includes coursework in communication, accounting, business, law, and other specialized classes. Many schools offer various specialization options, such as accounting, management, or marketing that can help prepare future business analysts for a career in their chosen field.

Success Tip:

  • Join a summer program or internship. Some schools and businesses offer internships or summer programs for aspiring business analysts to gain hands-on experience and understanding of the subject. This can be valuable to students as well as employers.

Step 2: Gain Work Experience

Graduates can look for entry-level positions in business management, human resources, information technology, or related fields to gain the work experience necessary for a business analyst position. Once the experience is attained, candidates can look for entry-level positions as a business analyst. They’ll usually work under the direction of a senior analyst or with a team of consultants until they’ve gained enough experience to work independently.

Success Tip:

  • Get an MBA. Some employers may prefer candidates who have obtained a graduate degree in addition to accumulating work experience. Most MBA programs are 2 years in length, although some schools offer an accelerated program that allows students to obtain their degree in 12-18 months.

Step 3: Get Certified

Some employers prefer business analysts with certification from the Institute of Management Consultants (IMC). The certified management consultant (CMC) exam is available in three levels: basic, experienced and management. The basic level requires applicants to have a bachelor’s degree and 3-9 years of consulting experience and five satisfactory evaluations. The experienced and management levels require more work experience. In addition to meeting requirements, applicants must pass a written and oral exam to become certified. Certification can help business analysts stand out in the field and provide proof of competence.

I hope you will get the answer…