Data Analyst vs BI Analyst vs Analytics Engineer : lequel vous correspond ?
Data Analyst vs BI Analyst vs Analytics Engineer : lequel vous correspond ?
Le monde de la data a explosé en spécialisations. Là où il suffisait autrefois de se présenter comme "analyste de données", on distingue aujourd'hui au moins trois rôles distincts : Data Analyst, BI Analyst et Analytics Engineer. Trois intitulés qui se ressemblent, des fiches de poste qui se chevauchent — et pourtant des trajectoires très différentes.
Cet article vous aide à y voir clair : ce que fait vraiment chacun de ces professionnels, les compétences et outils requis, les salaires pratiqués, et surtout — lequel correspond à votre profil et vos ambitions.
Comparatif rapide : les trois rôles en un coup d'œil
| Critère | Data Analyst | BI Analyst | Analytics Engineer |
|---|---|---|---|
| Focus principal | Analyser, interpréter, recommander | Reporting, dashboards, KPIs | Pipelines de données, modélisation |
| Interlocuteurs | Métiers, direction, marketing | Direction, finance, opérations | Équipe data, ingénieurs |
| SQL | Indispensable (intermédiaire) | Indispensable (intermédiaire) | Indispensable (avancé) |
| Python | Utile (Pandas, Polars) | Optionnel | Indispensable |
| Outils BI | Parfois (Tableau, Power BI) | Toujours (Power BI, Tableau, Looker) | dbt, Airflow, Spark |
| Visualisation | Plotly, Streamlit, Matplotlib | Power BI, Tableau, Streamlit | Surtout via les outils aval |
| Salaire France | 35–50 k€ | 35–48 k€ | 45–65 k€ |
| Profil type | Curieux, pédagogue, analytique | Rigoureux, orienté reporting | Technique, architecte, développeur |
Le Data Analyst : l'explorateur qui traduit les données en décisions
Ce qu'il fait vraiment
Le Data Analyst est le détective de l'organisation. Son travail : partir d'une question métier ("pourquoi nos ventes ont chuté en mars ?"), explorer les données disponibles, identifier les patterns et formuler des recommandations actionnables.
Il jongle en permanence entre l'exploration ad hoc (requêtes SQL pour répondre à une question précise) et la production de livrables récurrents (rapports hebdomadaires, dashboards de suivi). Sa valeur ne réside pas dans la technique mais dans sa capacité à transformer des chiffres en récits convaincants.
Compétences clés
- SQL analytique : fenêtres glissantes, agrégations, CTEs — c'est le pain quotidien
- Python (Pandas ou Polars) pour le nettoyage, l'analyse et l'automatisation
- Visualisation : construire des graphiques lisibles avec Plotly, Matplotlib ou Streamlit
- Statistiques de base : moyennes, distributions, corrélations, tests A/B simples
- Communication : présenter des résultats à des non-techniciens sans les noyer
Outils du quotidien
DuckDB pour l'analyse SQL locale sur gros volumes, Polars pour la manipulation de données en Python, Streamlit pour partager des analyses interactives sans passer par une équipe front-end, Jupyter pour l'exploration.
Pour qui est ce rôle ?
Pour quelqu'un qui aime poser des questions et y répondre avec des données. Le Data Analyst passe sa journée à comprendre des comportements — utilisateurs, clients, produits — et à en extraire des insights utiles. Il s'épanouit dans les environnements où on lui fait confiance pour investiguer librement.
Formations adaptées :
- SQL Mastery — maîtriser SQL analytique moderne avec DuckDB, la base incontournable du métier
- Streamlit Unleashed — partager vos analyses sous forme d'applications interactives
- Portfolio Impactant (beta — prix réduit) — construire un portfolio GitHub qui prouve vos compétences aux recruteurs
Le BI Analyst : l'architecte du reporting
Ce qu'il fait vraiment
Le BI Analyst se distingue par sa focalisation sur le reporting structuré et les indicateurs de performance. Là où le Data Analyst répond à des questions ponctuelles, le BI Analyst construit et maintient des tableaux de bord qui tournent en continu.
Son interlocuteur principal : la direction, la finance, les opérations. Des gens qui veulent voir leurs KPIs évoluer en temps réel, sans avoir à poser de questions — parce que le dashboard anticipe déjà les leurs.
Le BI Analyst est l'interface entre les données brutes et les outils de visualisation d'entreprise (Power BI, Tableau, Looker). Il doit maîtriser ces outils à fond, comprendre les besoins de chaque département, et garantir que les métriques affichées sont fiables, cohérentes et actionnables.
Compétences clés
- SQL : écrire des requêtes complexes pour alimenter les dashboards
- Outil BI dominant (Power BI, Tableau ou Looker selon l'entreprise) : modèles de données, calculs DAX/LookML, mise en page
- Modélisation dimensionnelle : comprendre les schémas en étoile, les faits et dimensions
- Sens du design : un bon dashboard BI est lisible en 10 secondes
- Documentation : les indicateurs doivent avoir une définition partagée pour éviter que chaque département calcule son propre "taux de conversion"
Outils du quotidien
Power BI ou Tableau pour les dashboards, SQL pour préparer les données en amont, parfois Python pour les transformations complexes, DuckDB pour les analyses SQL locales rapides.
Pour qui est ce rôle ?
Pour quelqu'un qui aime construire des systèmes stables et fiables. Le BI Analyst ne passe pas sa journée à explorer — il structure, normalise, documente. Il s'épanouit dans les grandes organisations où le reporting est critique (finance, retail, industrie).
Formations adaptées :
- SQL Mastery — la fondation SQL sans laquelle aucun BI Analyst ne peut travailler efficacement
- Streamlit Unleashed — compléter votre stack avec des dashboards Python quand Power BI atteint ses limites
L'Analytics Engineer : le bâtisseur de pipelines
Ce qu'il fait vraiment
L'Analytics Engineer est le maillon manquant entre l'ingénieur data (qui collecte et stocke les données brutes) et l'analyste (qui les consomme). Son rôle : transformer les données brutes en tables propres, documentées et fiables que les analystes peuvent utiliser en toute confiance.
C'est un rôle apparu avec la popularisation de dbt (data build tool) et la montée des entrepôts cloud (BigQuery, Snowflake, Redshift). L'Analytics Engineer écrit du SQL avancé, versionne ses transformations comme du code, et pense en termes d'architecture de données plutôt que d'analyse.
Il est plus proche d'un développeur que d'un analyste — même si son output final sert les analystes et les décideurs.
Compétences clés
- SQL avancé : window functions, CTEs récursifs, optimisation de requêtes sur des volumes massifs
- dbt : transformation et documentation des données en SQL versionné
- Python : pour les pipelines, l'orchestration (Airflow, Prefect), les tests de données
- Git : le versioning est non-négociable
- Architecture de données : comprendre les entrepôts cloud, les formats de stockage (Parquet, Delta), les patterns de modélisation
Outils du quotidien
dbt pour les transformations SQL, Airflow ou Prefect pour l'orchestration, BigQuery/Snowflake/Redshift comme entrepôt, Python (Polars, DuckDB) pour les traitements locaux, Streamlit parfois pour des dashboards opérationnels.
Pour qui est ce rôle ?
Pour quelqu'un qui pense comme un développeur mais parle la langue de la data. L'Analytics Engineer s'épanouit dans les équipes data matures, où la qualité et la fiabilité des données sont des enjeux critiques. C'est un profil en forte demande, souvent mieux rémunéré, mais qui exige une rigueur technique plus importante.
Formations adaptées :
- SQL Mastery — le SQL analytique avancé est le cœur du métier d'Analytics Engineer
- Streamlit Unleashed — construire des outils opérationnels pour votre équipe data
Comment choisir votre trajectoire ?
Vous aimez répondre à des questions et convaincre des non-techniciens
→ Data Analyst. Commencez par maîtriser SQL et Python (Polars), apprenez à visualiser avec Streamlit, et construisez un portfolio qui montre que vous savez passer d'une question métier à une réponse claire.
Vous aimez les systèmes stables, le reporting et les KPIs
→ BI Analyst. Investissez dans SQL solide et dans votre outil BI principal (Power BI si vous visez de grandes entreprises françaises, Tableau ou Looker si vous ciblez l'international ou les scale-ups). La cohérence des données et la lisibilité des dashboards sont vos deux obsessions.
Vous pensez en termes d'architecture, vous aimez coder et construire des pipelines
→ Analytics Engineer. Maîtrisez SQL à fond, apprenez dbt, versionnez tout avec Git, et familiarisez-vous avec les entrepôts cloud. C'est la trajectoire la plus technique des trois — et la mieux rémunérée.
Ce que ces trois rôles ont en commun
Derrière les différences, une constante : SQL est non-négociable. Quelle que soit la spécialisation, l'incapacité à écrire des requêtes SQL complexes est un frein immédiat. C'est la compétence fondatrice sur laquelle tout le reste se construit.
Python est devenu incontournable dès qu'on dépasse le périmètre du BI "classique". Polars pour la manipulation de données, Streamlit pour les interfaces, et des librairies comme DuckDB qui permettent de faire du SQL directement depuis Python — ce sont des outils qui donnent une longueur d'avance dans n'importe lequel de ces trois rôles.
Enfin, un portfolio concret fait la différence. Les recruteurs ne se fient plus aux certifications génériques — ils veulent voir ce que vous avez construit. Un projet GitHub bien documenté, un dashboard déployé, une analyse publiée : ce sont ces éléments qui permettent de décrocher un entretien et de le convertir.
Par où commencer ?
Si vous débutez ou cherchez à vous repositionner, voici un parcours logique quelle que soit votre cible :
- SQL Mastery — construire des bases SQL analytiques solides avec DuckDB, le même outil que les équipes data utilisent en production
- Streamlit Unleashed — apprendre à rendre vos analyses accessibles et interactives, une compétence différenciante pour tous les profils
- Portfolio Impactant (disponible en beta — prix réduit) — structurer un portfolio GitHub qui convainc les recruteurs et démontre vos compétences sur des projets réels
Note beta : Portfolio Impactant est en cours de création. En rejoignant maintenant, vous bénéficiez d'un tarif inférieur au prix définitif et participez activement à la construction de la formation — vos retours influencent directement le contenu produit.

Approfondir avec mon livre
"Business Intelligence avec Python" - Le guide complet pour maîtriser l'analyse de données
Voir sur Amazon →