Information Technology
Data Analyst Job Description
A data analyst turns raw records into answers a business can act on: pulling data with SQL, cleaning it, testing what it shows, and publishing the result as a dashboard, report or short memo. The role sits between the people who own a decision (finance, marketing, operations, product) and the engineers who run the warehouse, and employers range from hospitals and retailers to insurers and state agencies. BLS does not report the title separately; for data scientists (SOC 15-2051), the nearest occupation, it reported a May 2025 median wage of $120,230, with the 10th and 90th percentiles at $67,240 and $199,130.
Last updated
Role at a glance
- Typical education
- Usually a bachelor's degree in statistics, economics, computer science or another quantitative field.
- Typical experience
- Entry level with an internship or portfolio; often 2 to 4 years for mid-level roles.
- Key certifications
- Optional: Microsoft Power BI Data Analyst Associate, Salesforce Certified Tableau Data Analyst, CompTIA Data+, Google Data Analytics Certificate.
- Top employer types
- Corporate finance and operations teams, healthcare systems, retailers, insurers, consultancies and government agencies.
- Growth outlook
- BLS has no data analyst projection; the nearest occupation, data scientists, is projected to grow much faster than average through 2035.
- AI impact (through 2030)
- Copilot in Power BI can generate DAX and help create report pages from prompts; analysts still own checking that output.
Duties and responsibilities
- Write and tune SQL queries against warehouses such as Snowflake, BigQuery or Redshift to pull, join and check the records a question needs
- Profile incoming datasets for nulls, duplicates, outliers and mismatched keys, and document every cleaning rule so others can repeat the work
- Build and maintain dashboards in Power BI, Tableau or Looker that track agreed KPIs and refresh on a reliable schedule
- Translate a stakeholder's loose request into a precise analytical question, a scope, a deadline and a list of data sources
- Reconcile figures across finance, CRM and product systems, tracing discrepancies back to their source and logging data quality issues
- Define metrics such as active customer or churn in a shared glossary so every team counts the same thing the same way
- Automate recurring extracts and reports with Python, R, dbt models or scheduled refreshes to cut manual spreadsheet work
- Design and read A/B tests, checking sample size, randomization and significance before recommending that a change ship
- Present findings to managers and executives in plain language, with charts that show the answer and the caveats behind it
- Review queries and visuals drafted by AI assistants, checking logic, filters and joins before any number reaches a decision maker
Overview
A data analyst is the person a company calls when a number looks wrong, a decision needs evidence, or a manager wants to know why something happened. The questions are concrete. Did the spring price change cut repeat orders? Which clinics have the longest wait between referral and first visit? Is the new onboarding flow keeping more customers past their first month? The analyst's job is to turn each of those into a query, a result and a recommendation someone can defend.
The work usually starts before any code. Stakeholders describe symptoms, not datasets, so an analyst spends the first conversation pinning down what decision is at stake, what time window matters, which customers or cases count, and what a useful answer would look like. Skipping that step is how teams end up with a beautiful dashboard that answers the wrong question.
Then comes extraction. SQL is the working language: joins across order, customer and event tables, window functions for running totals and cohorts, common table expressions to keep long logic readable. The data might sit in a cloud warehouse such as Snowflake, BigQuery or Redshift, in a reporting mart, or in a stack of CSV exports from a vendor system. Cleaning follows, and it is rarely glamorous: duplicate customer records, time zones that do not match, product codes that changed mid-year, test transactions nobody flagged.
One public employer describes the job in similar terms: the Texas State Auditor's Office class specification for its Data Analyst series says the work involves collecting, querying and analyzing data with standard statistical tools, and that employees typically perform statistical modeling on existing data sets to identify patterns and trends.
Once the numbers hold up, the analyst decides how to show them. A KPI that executives check every Monday belongs in a Power BI, Tableau or Looker dashboard with a clear owner and refresh schedule. A one-off question about a pricing test is better served by a short written memo with two or three charts and an honest note about what the data cannot tell you. Picking the right format is part of the craft.
Good analysts also guard definitions. If marketing counts an active user as anyone who logged in this month and product counts only people who completed a task, the two teams will argue about growth forever. Writing those definitions down, getting sign-off, and building them once into a shared semantic model or dbt layer saves time on every analysis that follows.
Finally, the analyst closes the loop: presenting the result, answering follow-up questions, and checking later whether the decision played out the way the data suggested.
Qualifications
Education. The usual entry point is a bachelor's degree in statistics, economics, mathematics, computer science, information systems or another quantitative field. Business, public health and social science graduates can make the move too, provided they took real statistics coursework and can show they write SQL. A master's degree is helpful for roles close to experimentation or forecasting but is not the typical requirement for an analyst seat.
Apprenticeship routes. Registered apprenticeships offer another door. O*NET lists Data Analyst and Junior Data Analyst among the example apprenticeship titles it shows for its Statisticians occupation, titles it says are vetted by industry and approved by the U.S. Department of Labor for use in a registered apprenticeship program.
Core technical skills:
- SQL at a working level: multi-table joins, aggregation, window functions, CTEs and the habit of checking row counts at every step
- One BI platform in depth (Power BI, Tableau or Looker), including data modeling, not just dragging charts onto a canvas
- Excel or Google Sheets for quick exploration and for handing stakeholders something they can open
- Python (pandas) or R (dplyr) for automation, file wrangling and statistical tests
- Basic statistics: distributions, confidence intervals, regression and the logic of A/B testing
- Git and a transformation tool such as dbt for teams that manage analytics code like software
Credentials worth considering. Certifications are optional, but a few map directly to the tools analysts use:
- Microsoft Certified: Power BI Data Analyst Associate (Microsoft), earned through exam PL-300. Microsoft says candidates should be proficient in Power Query and Data Analysis Expressions (DAX), and the credential must be renewed every 12 months.
- Salesforce Certified Tableau Data Analyst (Salesforce)
- CompTIA Data+ (CompTIA)
- Google Data Analytics Certificate (Google)
Experience guidance. Entry-level analysts typically arrive with an internship, a capstone project or a portfolio of two or three analyses built on public data. Mid-level analysts often have 2 to 4 years of experience and can point to a decision their work changed. Senior analysts, often 5 years or more in, own metric definitions, review junior analysts' queries and set the standards for how a team builds dashboards.
Soft skills that matter. Plan to practice turning a vague request into a clear question, saying "the data cannot answer that" without losing the room, and writing a five-sentence summary an executive will actually read. Those habits carry an analyst as far as query speed does.
Career outlook
Start with a measurement problem: BLS does not track data analysts as their own occupation, so there is no official projection for the title. The closest BLS occupation is data scientists, and its numbers set the backdrop. The Occupational Outlook Handbook projects data scientist employment to grow 35 percent from 2025 to 2035, much faster than the average for all occupations, with about 24,800 openings a year on average. BLS ties part of that demand to firms continuing to integrate AI-based systems into their workflows. BLS describes data scientists as using machine learning to classify data, a different job from the one described here, so treat these figures as context for the broader analytics field rather than a forecast for this title.
Some of the tools analysts use now ship with generative AI built in. Microsoft's documentation for Copilot in Power BI describes chat-based help that ranges from on-the-fly analysis for business users to DAX generation for advanced creators. As of Microsoft's August 2026 overview, the report agent Copilot pane on the right side of reports is generally available, while the standalone, full-screen Power BI agent is still in preview. In practice that means a business user can put questions about the data to Copilot directly, and an analyst can ask for a first draft of a measure or report page.
That draft still needs an analyst. A generated DAX measure can apply the wrong filter context; a generated chart can quietly drop a category; a plain-English answer can rest on a metric definition nobody agreed to. The analysts who gain from these tools are the ones who already understand the model underneath: they build clean semantic layers that make machine answers trustworthy, and they review generated logic with the same suspicion they would apply to a junior colleague's query.
Entry-level candidates can build for that. A strong portfolio piece shows judgment: an analysis that changed a recommendation, or a write-up explaining why an obvious conclusion was wrong. Domain knowledge is worth building as well, since claims data, retail inventory and public budget cycles each have quirks a newcomer has to learn from scratch.
Career paths branch in several directions from the analyst seat:
- Senior or lead analyst, owning a business area's metrics and mentoring others
- Analytics engineer, building the dbt models and semantic layers other analysts query
- Data scientist, for analysts who add machine learning and stronger programming
- Product, marketing or financial analyst specializations that pair analysis with deep domain knowledge
- Analytics manager, running a team and its intake process
Public-sector analytics is another path with published progression: Texas, for example, publishes a six-level Data Analyst class series, from Data Analyst I through Data Analyst VI, each with its own salary group.
Sample cover letter
Dear Hiring Manager,
I am applying for the Data Analyst role on your operations analytics team. For the past three years I have worked as an analyst at a regional home goods retailer, where I support the supply chain and store operations groups with reporting, ad hoc analysis and the occasional fire drill when a number in the Monday deck does not look right.
The project I am proudest of began with a complaint from our distribution director: stores kept reporting stockouts on items the warehouse system showed as in stock. I pulled shipment, receiving and point-of-sale data into one model in Snowflake, matched them at the SKU and store level, and found that a single receiving step was being skipped at a handful of stores after a scanner upgrade. Inventory was arriving, but the system never booked it, so replenishment orders kept firing elsewhere. Once the stores retrained on the step and we added an exception report, the phantom stockouts largely disappeared, and the director now reviews that report every week.
Day to day, I write SQL in Snowflake, build and maintain Power BI reports for about a dozen managers, and use Python for the extracts that do not fit neatly into a scheduled refresh. I also keep our metric glossary, which settled a long-running disagreement between finance and operations about how we count a late shipment. Lately I have been testing Copilot to draft DAX measures, and I have learned to treat its output the way I treat a new teammate's work: useful, and always checked.
Your posting mentions rebuilding forecasting reports for a growing store network, which is the kind of problem I enjoy most. I would welcome the chance to talk about how I could help.
Sincerely, Jordan Ellis
Frequently asked questions
- What does a Data Analyst do?
- A data analyst turns raw records into answers a business can act on: pulling data with SQL, cleaning it, testing what it shows, and publishing the result as a dashboard, report or short memo. The role sits between the people who own a decision (finance, marketing, operations, product) and the engineers who run the warehouse, and employers range from hospitals and retailers to insurers and state agencies. BLS does not report the title separately; for data scientists (SOC 15-2051), the nearest occupation, it reported a May 2025 median wage of $120,230, with the 10th and 90th percentiles at $67,240 and $199,130.
- What are the main duties of a Data Analyst?
- Core duties include: write and tune SQL queries against warehouses such as Snowflake, BigQuery or Redshift to pull, join and check the records a question needs; profile incoming datasets for nulls, duplicates, outliers and mismatched keys, and document every cleaning rule so others can repeat the work; and build and maintain dashboards in Power BI, Tableau or Looker that track agreed KPIs and refresh on a reliable schedule.
- Is a Data Analyst the same as a data scientist?
- The jobs overlap, but a data analyst mostly answers defined business questions with existing data, SQL and BI tools, while a data scientist spends more time building predictive models and writing production code. Titles blur in practice, so read the duties list in any posting rather than trusting the job name.
- Do Data Analysts need Python, or is SQL enough?
- SQL is the daily tool, and a strong analyst can do a great deal with it plus a BI platform and a spreadsheet. Python or R becomes useful once the work involves automating extracts, cleaning messy files, or running statistical tests that are awkward in SQL. Learning one of them well beats dabbling in both.
- Will AI replace Data Analysts?
- An Upjohn Institute research summary dated October 1, 2025 reports that the jobs most exposed to AI cluster in white-collar roles such as analysts, engineers and professional service providers. The same research says exposure does not necessarily mean job loss, and that many of those occupations are expected to grow as AI augments rather than replaces workers. For a working analyst, the safer bet is to get good at checking machine-drafted work and owning the question it was meant to answer.
- What does a typical week look like for a Data Analyst?
- Expect a mix of scheduled and unscheduled work: refreshing and checking standing dashboards, answering a few ad hoc questions from managers, and chipping away at one larger analysis. Some weeks also disappear into chasing down why two systems disagree on the same number.
- How does a Data Analyst move into a senior or lead role?
- Seniority comes from owning harder problems with less supervision: choosing methods, setting metric definitions and reviewing other analysts' work. The Texas State Auditor's Office class series, for example, notes that any senior-level employee at its Data Analyst V or VI levels may serve as a lead or supervisor.
Sources
Salary figures and role details on this page were checked against the following sources. Dates show when each was last reviewed.
- Data Analyst Job Classification Series, Texas State Auditor's Office (revised July 1, 2026)Checked Nov 2, 2026
- Data Scientists, BLS Occupational Employment and Wage Statistics (May 2025)Checked Nov 2, 2026
- Data Scientists, Occupational Outlook Handbook, U.S. Bureau of Labor Statistics (2026)Checked Nov 2, 2026
- Statisticians (15-2041.00) Summary Report, O*NET OnLine, U.S. Department of Labor (2026)Checked Nov 2, 2026
- AI Exposure and the Future of Work, W.E. Upjohn Institute for Employment Research (October 1, 2025)Checked Nov 2, 2026
- Copilot for Power BI overview, Microsoft Learn (August 2026)Checked Nov 2, 2026
- Microsoft Certified: Power BI Data Analyst Associate, Microsoft Learn (April 2026)Checked Nov 2, 2026
- Salesforce Certified Tableau Data Analyst, Salesforce Trailhead (2026)Checked Nov 2, 2026
- Data+ Certification, CompTIA (2026)Checked Nov 2, 2026
- Google Data Analytics Certificate, Grow with Google (2026)Checked Nov 2, 2026
- 2018 SOC Direct Match Title File, U.S. Bureau of Labor StatisticsChecked Nov 10, 2026
- O*NET 30.0 Database: Alternate Titles, National Center for O*NET Development (2025)Checked Nov 10, 2026
Related job descriptions
See all Information Technology jobs →- Cloud Data Analyst$80K–$120K
Cloud Data Analysts query, analyze, and visualize data stored in cloud data platforms — using tools like AWS Redshift, Google BigQuery, Azure Synapse, and Snowflake to answer business questions, build dashboards, and support data-driven decisions. They work at the intersection of data analysis and cloud infrastructure, translating raw cloud data into usable insights.
- Cloud Data Analyst II$95K–$135K
Cloud Data Analyst II is a mid-senior level designation for data analysts who work independently on complex analysis projects, own production data models, and serve as the analytical resource for key stakeholder relationships. The II level implies demonstrated competence at foundational analysis tasks and the ability to scope and execute multi-week projects without close supervision.
- Data Analyst Assistant$38K–$60K
Data Analyst Assistants support analytics teams with data collection, cleaning, basic reporting, and administrative tasks. The role is an entry-level position for individuals who are developing SQL and visualization skills, want direct exposure to real data problems, and are working toward a full Data Analyst role—often in conjunction with formal coursework or self-directed learning.
- Data Analyst Intern$38K–$62K
Data Analyst Interns work with analytics teams for a defined period—typically 10–16 weeks—to gain hands-on experience with real business data while supporting ongoing analytical work. They contribute to reports, dashboards, and analyses while learning the tools, processes, and business context that form the foundation of a data career.
- Data Management Analyst$65K–$105K
Data Management Analysts ensure that an organization's data is accurate, consistent, accessible, and governed according to defined policies. They work on data quality programs, metadata management, data lineage documentation, and governance framework implementation—sitting at the intersection of technical data work and organizational policy to make data more trustworthy and useful.
- FinOps Financial Data Analyst$78K–$125K
FinOps Financial Data Analysts sit at the intersection of cloud engineering, finance, and business intelligence — turning raw cloud billing data into actionable cost intelligence that engineering teams, product managers, and executives can act on. They build the dashboards, models, and allocation frameworks that make cloud spend visible and controllable, supporting the FinOps lifecycle of Inform, Optimize, and Operate across multi-cloud environments.