المحتوى الرئيسي لهذه الصفحة باللغة الإنجليزية.ترجمة هذه الصفحة
خرائط الطريق المهنية
Data Analyst roadmap
Data analysts answer business questions with data: which products sell, why customers leave, where money is spent. It is one of the most accessible tech careers, and a great first step towards data science.
- الوقت
- ⏱ 3–4 months
- Level
- Beginner
- Steps
- 6 steps
- Progress
- 0/6 done
The roadmap
Click a step to open the full guide.
Best architecture: a modern analytics stack
The usual path from company data to trusted dashboards.
Analytics stack
- App DBs, CRM, Excel
- Ingest (ELT)
- Data warehouse
- Transform & model (star schema)
- BI dashboards
- Decisions
Why it's built this way
- Load raw data first, transform in the warehouse (ELT), so you can rebuild anything.
- Model data as a star schema: facts + dimensions.
- Define metrics once (a semantic layer) so every dashboard agrees.
- Use row-level security لعام sensitive data.
Data Analyst cheat sheet
The essentials on one screen. Bookmark it for revision.
Excel
| Lookup | =XLOOKUP(key, keys, values, "Not found") |
|---|---|
| Conditional sum | =SUMIFS(sales, region, "North") |
| Count by rule | =COUNTIFS(status, "Paid") |
| Clean spaces | =TRIM(A2) |
| Safe divide | =IFERROR(A2/B2, 0) |
SQL & pandas
| SQL group | SELECT region, SUM(sales) FROM t GROUP BY region |
|---|---|
| SQL rank | RANK() OVER (ORDER BY sales DESC) |
| pandas read | df = pd.read_csv("sales.csv") |
| pandas group | df.groupby("region")["sales"].sum() |
| pandas pivot | df.pivot_table(index="month", columns="region", values="sales", aggfunc="sum") |
Improve performance
- Filter early in SQL; aggregate in the database, not in Excel.
- Use Excel Tables and Power Query instead of thousands of formulas.
- In BI tools, model as a star schema and remove unused columns.
- In pandas, use vectorised operations instead of loops.
Security checklist
- Share dashboards only with people who should see the data; use row-level security.
- Mask or remove personal data in shared files.
- Don't email raw data exports; use access-controlled links.
- Keep database credentials out of shared workbooks and notebooks.
Most important interview questions
Click a question to see a strong answer. Each step also has its own questions.
1What does a data analyst do?
Collects, cleans and analyses data to answer business questions and builds reports and dashboards that drive decisions.
2Explain the different SQL joins.
INNER returns matches only; LEFT returns all left rows plus matches; FULL returns everything from both; use them to combine related tables.
3How do you ensure your analysis is correct?
Validate data sources, check row counts and totals against known figures, sanity-check outliers, and have someone review the logic.
4Which chart would you use for trends, comparisons and composition?
Line for trends over time, bar for comparing categories, stacked bar (or a simple table) for composition; avoid 3D and too many pie charts.
5What is a KPI? Give examples.
A key metric tied to goals, e.g. revenue, conversion rate, churn rate, average order value, customer acquisition cost.
Related خرائط طريق
Data Scientist
6 steps · 6–8 months · Intermediate
Use statistics and machine learning to predict and explain.
View roadmap →PostgreSQL & SQL
6 steps · 4–5 weeks · Beginner
The database most new apps choose.
View roadmap →Python
6 steps · 6–8 weeks · Beginner
The language of AI, data and automation.
View roadmap →