Data Analyst Goals

Data Analyst Goals Examples: Specific Actions for SQL, Dashboards, and Business Impact

Turn raw data into clear answers business teams can act on, by combining technical fluency, analytical rigor, and direct communication on every project.

8 pillars × 8 actions = 64 specific steps, adapted from the Harada Method used by Shohei Ohtani at age 16.

Show your work in every analysis
Disclose uncertainty honestly
Resist pressure to massage findings
Document common queries for the team
Teach SQL to non-analysts
Review junior analysts' work openly
Master window functions cold
Write queries that are auditable
Profile data before analyzing it
Own analytical mistakes publicly
Character and Integrity
Cite definitions, not just numbers
Share lessons from project post-mortems
Giving Back and Mentorship
Onboard new hires in the first week
Optimize slow queries deliberately
SQL and Data Manipulation
Use the right join for the question
Push back on weak data requests
Protect data privacy as a default
Stay calm when numbers contradict the narrative
Recognize good analytical work publicly
Volunteer for cross-team data work
Write public-facing technical content
Build incremental data models when needed
Master your warehouse's quirks
Version-control your queries
Design every chart for one decision
Use bar charts unless something else is better
Title every chart with the takeaway
Character and Integrity
Giving Back and Mentorship
SQL and Data Manipulation
Lead every report with the answer
Pre-mortem stakeholder reactions
Translate technical detail into business language
Use color sparingly and meaningfully
Visualization and Dashboard Design
Build dashboards as paths, not piles
Visualization and Dashboard Design
Turn raw data into clear answers business teams can act on, by combining technical fluency, analytical rigor, and direct communication on every project.
Stakeholder Communication
Match the format to the audience
Stakeholder Communication
Always include the next question
Test dashboards with real users before launch
Maintain dashboards proactively
Annotate inflection points
Tooling and Automation
Domain Expertise and Business Context
Statistical Reasoning and Methodology
Document decisions made from data
Run analytics office hours
Push back on bad presentation requests
Automate every recurring report
Master one BI tool deeply
Use Python or R for what SQL can't do
Learn one part of the business deeply each quarter
Track the metrics that drive your business model
Read the strategic context behind requests
Choose tests that fit the data
Calculate confidence intervals, not just point estimates
Watch for selection bias
Adopt dbt or equivalent for transformations
Tooling and Automation
Build alerting on key metrics
Build domain glossaries
Domain Expertise and Business Context
Understand the data generation process
Resist post-hoc storytelling
Statistical Reasoning and Methodology
Distinguish correlation from causation explicitly
Document data lineage
Automate the boring 80%
Stay current with the analytics stack
Stay current on industry benchmarks
Know the competitive landscape
Translate strategy into measurable signals
Run sensitivity analyses on big findings
Calibrate forecast accuracy
Pre-register A/B test analysis plans

Character Pillar: Character and Integrity

  • Document the data sources, filters, joins, and assumptions behind every chart you publish. Include a link to the SQL or notebook in the dashboard or deck. Anyone should be able to reproduce your number from your notes.You become an analyst whose numbers are trusted because they're traceable, not because you're charismatic about them in meetings.
  • When a metric has significant noise, sample size issues, or definition ambiguity, say so in the chart caption: 'small sample (n=47), interpret with caution' or 'definition changed in March 2026'. Never round uncertainty out of the picture.You become an analyst whose conclusions hold up because you flag the soft spots before stakeholders trip over them.
  • When a stakeholder asks you to 'rerun this without those weeks' or 'use a different definition that gets us to a better number', explain what the original data shows. Offer to add the alternate cut as a sensitivity analysis, but don't replace the headline.You become an analyst whose work executives trust because you don't bend the answer to fit the meeting.
  • When you discover an error in a dashboard or report you published, send a correction within 24 hours: what was wrong, what the right number is, what decisions might need revisiting. Do not silently fix and move on.You become an analyst whose credibility compounds because you correct errors faster than anyone notices, instead of hoping they don't.
  • In every report, define the metrics being shown: 'Active user' = logged in within 7 days; 'Revenue' = net of refunds, excluding tax. Use a metric dictionary as the source of truth and link to it.You become an analyst whose meetings don't get derailed for 20 minutes debating what a number actually measures.
  • When asked 'can you pull X?', spend 60 seconds asking the requester what decision the number will inform. If the answer is unclear or the metric won't change the decision, say so. Help them refine the question instead of running the query.You become an analyst whose time goes toward analysis that changes outcomes, not endless pulls that get glanced at and forgotten.
  • Before publishing any dashboard or extract, check whether it exposes individual-level information that should be aggregated. Never share raw user data in casual channels. Treat PII handling as a hard requirement, not a guideline.You become an analyst your company can trust with sensitive data because you treat privacy as part of professional practice, not a checkbox.
  • When data contradicts a leader's preferred conclusion, present the finding clearly with context, then let them sit with it. Do not soften the headline to make the meeting easier. Be respectful, but factually unambiguous.You become an analyst whose presence in a room raises the quality of the decision because you don't disappear when the number is uncomfortable.

Karma Pillar: Giving Back and Mentorship

  • Once a month, identify a query you've written more than three times. Convert it into a documented template, snippet, or saved query in your team's library. Include a one-line summary of when to use it.You become an analyst who multiplies team output by removing friction from the work everyone does, not just the work you personally finish.
  • Each quarter, run a 30-minute SQL primer for one business team that requests data the most. Cover SELECT, WHERE, JOIN, GROUP BY. Send them a cheat sheet and your contact for follow-up questions.You become an analyst whose business partners can answer their own basic questions, freeing your time for analysis that actually requires judgment.
  • When a junior analyst's report comes through, schedule 15 minutes to walk through it with them: what works, what could be sharper, what assumption to double-check. Be specific. Treat reviews as teaching, not gatekeeping.You become an analyst whose juniors level up faster because feedback comes with examples and explanations, not just edits.
  • After every major project, write a one-page post-mortem covering: what data we trusted, what we missed, what we'd do differently. Post it to the team wiki. Don't bury insights in your own notes.You become an analyst whose mistakes only happen once across the whole team, because you turn each one into shared learning.
  • When a new analyst starts, schedule 30 minutes on day one to walk through the data warehouse, key tables, the metric dictionary, and the team's tooling. Send them a starter task that requires using all four.You become an analyst whose new hires reach productivity faster because the onboarding handoff is structured, not hopeful.
  • When a colleague produces a clean analysis, post a specific recognition in your team channel: 'Strong work on the churn deep-dive — the cohort breakdown made the renewal team's quarterly plan way sharper.' Be concrete.You become an analyst who builds a team where good analysis gets noticed, which is how analytical standards compound across an organization.
  • Once per quarter, offer to help a different department with a data question outside your portfolio. Bring your methodology without imposing it. Learn how their part of the business works.You become an analyst whose understanding of the business expands because you've worked across functions, which makes every analysis sharper.
  • Once per quarter, publish a short technical write-up: a SQL pattern you use, a dashboard design you're proud of, a debugging approach. Post it on your blog or LinkedIn. Treat your craft as something worth sharing.You become an analyst whose career options expand because the broader profession knows what you do, instead of only your immediate team.

Pillar 3: SQL and Data Manipulation

  • Practice ROW_NUMBER, RANK, LAG, LEAD, SUM OVER, and AVG OVER until they're automatic. Apply them to at least one analysis per month. Replace any subquery you can with a window function for clarity and speed.You become an analyst whose SQL is shorter, faster, and more readable than colleagues writing the same logic with three nested subqueries.
  • Use CTEs (WITH clauses) to break complex queries into named steps. Comment each CTE with what it produces. Avoid 200-line single-statement SELECTs. Anyone reading should follow the logic in 60 seconds.You become an analyst whose code is reviewed without dread, because a junior analyst can read it and understand the analysis.
  • Before running any new analysis, run COUNT, COUNT DISTINCT, MIN, MAX, NULL counts, and value distribution on the key columns. Catch data quality issues before they become wrong conclusions.You become an analyst whose findings are trusted because you've already checked the boring stuff before anyone asks about it.
  • When a query takes more than 30 seconds, look at the explain plan. Identify the bottleneck (full table scan, missing index, unnecessary join). Try an alternative approach. Track query time before and after.You become an analyst who treats query performance as part of the craft, not something to leave for the data engineering team.
  • Practice the difference between INNER, LEFT, RIGHT, FULL OUTER, and ANTI joins until you reach for the right one immediately. When using LEFT JOIN, always check whether NULL on the right is acceptable for the analysis.You become an analyst whose join decisions never silently drop or duplicate rows in ways that change the answer.
  • When repeated queries hit the same expensive raw table, propose a materialized intermediate table or dbt model. Coordinate with data engineering. Document the lineage and refresh cadence.You become an analyst who sees infrastructure as part of analytics, not someone else's problem to ignore.
  • Learn the specific gotchas of your warehouse (BigQuery, Snowflake, Redshift, Postgres): partitioning, clustering, casting behavior, NULL handling, date functions. Read the official query optimization guide once a year.You become an analyst who writes queries that respect the engine they run on, not generic SQL that happens to compile.
  • Store production queries in a Git repository. Use branches for changes. Require pull request review for queries powering important dashboards. Treat analytical code with the same discipline as application code.You become an analyst whose analytical work has a history, not a folder of one-off SQL files that nobody can find six months later.

Pillar 4: Visualization and Dashboard Design

  • Before building any chart, write the one decision it should support. Pick the chart type that makes that decision visible immediately. If you can't articulate the decision, don't build the chart.You become an analyst whose dashboards are used because every chart earns its space, not because you stuffed in everything someone asked for.
  • Default to bar charts for comparisons, line charts for time series, and tables for precise lookups. Avoid pie charts above 4 slices, 3D anything, and decorative chart types that add nothing to comprehension.You become an analyst whose visualizations communicate fast, because you've matched the chart type to the data shape, not to a desire to look impressive.
  • Replace generic titles like 'Revenue by Month' with the headline finding: 'Revenue grew 18% QoQ, driven by new SMB accounts.' If the headline can't be written, the chart isn't ready to ship.You become an analyst whose viewers grasp the conclusion without studying the chart, which is what good data communication actually looks like.
  • Limit each chart to 1-3 distinct colors. Use color to encode meaning (red for at-risk, green for healthy), not for decoration. Use consistent colors for the same dimension across all dashboards.You become an analyst whose dashboards feel professional, because color carries information rather than visual noise.
  • Structure each dashboard top-to-bottom: headline metric first, then drivers, then deep-dive cuts. Treat the layout as a guided argument. Every chart below the fold should answer a question the chart above raised.You become an analyst whose dashboards lead the viewer to the conclusion, instead of asking them to assemble it from scattered tiles.
  • Before publishing a dashboard, walk through it with someone who'll use it. Watch where they pause, what they misread, what's missing. Iterate based on confusion, not on what looked good when you built it.You become an analyst whose dashboards stick because they were designed with users, not at users.
  • Once a quarter, audit your dashboards: which are still being used, which have broken queries, which have outdated definitions. Archive the unused. Fix or retire the broken. Don't let your portfolio decay.You become an analyst whose dashboards are trusted because they reflect current truth, not what was true two redesigns ago.
  • On time-series charts, mark the dates of major events: launches, pricing changes, outages, marketing campaigns. Annotations turn a chart from 'numbers went up' to 'numbers went up after we shipped X'.You become an analyst whose viewers see causality where others only see fluctuation, because you've made the context part of the chart.

Pillar 5: Stakeholder Communication

  • Open every email, Slack message, and presentation with the conclusion in one sentence. Then back it up with the supporting data. Never make stakeholders wait until slide 12 for the headline.You become an analyst whose communications get read, because the value lands in the first 15 seconds, not buried in setup.
  • Before sharing a finding, anticipate the three pushbacks you'll get: 'is the sample big enough?' 'does this account for X?' 'why did it change?' Address them in your initial framing so the discussion advances instead of restarts.You become an analyst who saves stakeholders from their own reflexive skepticism by addressing it before they raise it.
  • When explaining a finding, replace 'cohort retention' with 'how many of the customers who joined in March were still active in June'. Avoid jargon when plain English works. Save technical precision for technical audiences.You become an analyst whose findings travel further in the company, because executives don't need a glossary to understand them.
  • Send execs a two-paragraph email with one chart. Send your team a deck with full methodology. Send the requester a one-line answer with a link to the supporting query. Don't reuse the same artifact for every audience.You become an analyst whose communications respect everyone's time, because format matches the role of the reader.
  • End every analysis with: 'Open questions this raises:' or 'What we'd want to look at next:'. Treat each finding as the start of a thread, not a final answer. Help stakeholders see the larger picture.You become an analyst who advances the company's understanding, not just answers the specific question you were handed.
  • When a stakeholder makes a decision based on your analysis, write it down: what was decided, what data drove it, who approved. Reference it later if the decision is questioned. This builds your influence record.You become an analyst who can prove the impact of your work in the next compensation conversation, instead of estimating it from memory.
  • Hold a 30-minute weekly slot open for stakeholders to bring questions. Promote it on Slack. Use the time to either answer fast questions or scope larger ones into proper requests.You become an analyst whose business partners come with sharp questions, because they've had practice articulating what they need.
  • When a stakeholder asks for a chart that distorts the data (truncated y-axis, cherry-picked dates, unreasonable comparison), say no and explain why. Offer an alternative that makes the same point honestly.You become an analyst who protects the company from its own biases, because you refuse to be the technician of misleading visuals.

Pillar 6: Statistical Reasoning and Methodology

  • Before reaching for a t-test or chi-square, check assumptions: distribution, sample size, independence. Use the right test for the data shape. Document why you picked it.You become an analyst whose conclusions hold up under scrutiny because the methodology fits the question, not because you used a default test.
  • When reporting any rate, conversion, or difference, include the uncertainty: confidence interval, margin of error, or sample size context. Never publish a 0.3% delta from a sample of 50 as a finding.You become an analyst whose business partners understand the difference between a real signal and noise, because you've made the uncertainty visible.
  • On every analysis, ask: who or what is missing from this data? Survey respondents are not the population. Active users are not all users. Always state the population the conclusion applies to.You become an analyst whose findings generalize correctly, because you don't conflate the sample with the universe.
  • When you find a difference between groups, resist building a narrative until you've checked: is this finding pre-registered, or did it emerge from looking? Multiple comparisons inflate false positives. State which findings were exploratory vs confirmatory.You become an analyst whose recommendations don't get reversed three months later, because you didn't oversell exploratory findings as conclusions.
  • When showing two variables move together, say 'correlated' not 'caused'. Discuss the most likely confounders. Reserve causal claims for randomized experiments or rigorous quasi-experimental designs.You become an analyst whose causal claims are trusted because you don't make them casually for everyday correlations.
  • When a finding will drive a significant decision, rerun it with: a different time window, a different segment definition, an alternative metric. If the conclusion holds, report robustness. If it doesn't, report the dependency.You become an analyst whose biggest findings are calibrated, not just dramatic, which is what makes recommendations actionable.
  • When publishing a forecast, log the prediction, then compare to actuals when the period ends. Track your forecast error rate over time. Improve where systematic biases show up.You become an analyst whose predictions improve over time because you measure them, instead of moving on as soon as the deck is delivered.
  • Before any experiment launches, document: primary metric, secondary metrics, segment cuts, statistical test, decision rule. Stick to the plan. Treat post-hoc segment hunts as exploratory only.You become an analyst whose experiments produce decisions, not endless slicing until something is significant.

Pillar 7: Domain Expertise and Business Context

  • Pick one team you don't usually work with (sales, support, product). Sit in their meetings for a week. Read their docs. Understand their KPIs. Bring back two analysis ideas that came from the immersion.You become an analyst whose context expands continuously, which makes every analysis sharper because you understand what the data represents in the real business.
  • For your specific business model (subscription, marketplace, ad-supported, hardware), know the unit economics that drive the company: CAC, LTV, payback period, contribution margin. Update them quarterly.You become an analyst whose recommendations land because they're framed in the metrics that the business actually optimizes around.
  • When a request lands, ask why now: what's the business question driving it? What decision will it inform? Often the most useful analysis isn't the one that was asked for, but the adjacent one that answers the real question.You become an analyst whose work is sought after because you respond to intent, not to literal request text.
  • Maintain a personal or team glossary of business terms: what's a 'paying customer' vs 'active customer' vs 'subscriber'. What's a 'churn event' vs 'pause' vs 'cancellation'. Get these definitions agreed in writing.You become an analyst whose work doesn't get blocked by definitional ambiguity, because you've already pinned down the language.
  • For every key dataset, know how the data is created: which system, what user action triggers it, what gets dropped. Talk to the engineer who built the pipeline. Document the answer.You become an analyst who anticipates data quality issues because you understand the system that produced the data, not just the data itself.
  • Each quarter, read one industry report covering benchmarks for your business model: SaaS benchmarks, marketplace metrics, retail KPIs. Keep a doc of where your company stands relative to the median.You become an analyst who can frame internal performance with external context, which is what turns a number into a narrative executives can use.
  • Understand who your top three competitors are, how they're positioned, what metrics they emphasize publicly. Tie internal analyses back to competitive context when relevant.You become an analyst whose work sees the company in its market, not in isolation, which is what makes findings strategic instead of just operational.
  • When leadership announces a strategic priority (e.g., 'expand mid-market'), define the leading and lagging indicators that will reveal whether it's working. Build the dashboard before the strategy needs measurement.You become an analyst whose work shapes how strategy is judged, because you defined the measurement framework before anyone else thought about it.

Pillar 8: Tooling and Automation

  • If you've sent the same report manually three times, automate it: scheduled query, dashboard subscription, or scripted notebook with a cron. Build it once, save hours forever.You become an analyst whose calendar is full of analysis, not full of running the same query and pasting it into the same email.
  • Pick your team's primary BI tool (Looker, Tableau, Mode, Hex, Metabase) and learn the advanced features: parameterization, calculated fields, custom SQL blocks, version control. Don't skim across five tools.You become an analyst whose dashboards are notably better in your tool of choice, because depth in one tool beats shallow knowledge of five.
  • Build proficiency in pandas (or dplyr): merging, reshaping, group operations, basic stats, simple ML. Know when to switch from SQL to a notebook. Don't force pivot tables to do statistical analysis.You become an analyst whose toolkit fits the problem, because you've invested time in the languages that handle what SQL doesn't.
  • Move complex transformation logic out of dashboards and into a managed transformation layer (dbt, Dataform). Each transformation should be tested, versioned, documented, and reusable.You become an analyst whose pipelines are auditable and reusable, instead of a tangle of one-off queries duplicated across dashboards.
  • For the metrics that matter most, set automated alerts when they exceed thresholds (signups drop more than 30% from week prior, error rate exceeds 5%). Tune sensitivity over time. Surface anomalies without manually checking.You become an analyst whose business partners hear about issues from automated alerts you set up, not from a customer complaint or sales miss.
  • For each major dashboard or report, document the source tables, transformation logic, and downstream consumers. Update when changes happen. Use lineage tools where available.You become an analyst whose changes don't break someone else's dashboard, because you can see the full graph of what depends on what.
  • For each recurring task, ask: which 80% can be templated, scripted, or scheduled? Automate that, then put your analytical attention on the 20% that requires judgment.You become an analyst who scales because their attention is reserved for the non-automatable parts of the craft.
  • Once a quarter, evaluate one new tool or capability in the analytics stack (semantic layer, reverse ETL, embedded analytics, AI-assisted querying). Decide if it changes your approach. Don't drift on five-year-old workflows.You become an analyst whose toolkit is current, which means you spend less time fighting tooling and more time delivering insight.

Track Your Data Analyst Goals

Turn this framework into a daily habit with our free browser extension. See your 64-action grid every time you open a new tab.

Load this into my extension →

Or get the framework delivered to your inbox:

Related Goal Frameworks