Choisissez votre langue
Formation Analytics Engineering
Plus de 2 millions d'apprenants dans le monde

Formation Analytics Engineering

4,1

Maîtrise les outils, les techniques et les flux de travail qui définissent l'ingénierie analytique moderne. Ce cours te mène des fondements de la modélisation des données aux pipelines dbt prêts pour la production, en passant par l'optimisation des entrepôts dans le nuage et les flux de travail orchestrés. Acquiers les compétences que les employeurs recherchent activement dès maintenant.

Dedika pour entreprises

Ce que vous allez apprendre:

Tu apprendras à concevoir des modèles de données en couches à l'aide des patrons dimensionnels et en étoile, puis à les implémenter sous forme de projets dbt testés et documentés. Tu développeras des compétences SQL avancées pour les entrepôts de données dans le nuage et appliqueras des techniques d'optimisation de requêtes qui réduisent les coûts et améliorent la fiabilité. Le cours couvre les cadres de qualité des données, l'orchestration des pipelines avec Airflow, l'intégration et le déploiement continus pour les projets de données, ainsi qu'une couche de métriques gouvernée à l'aide de la couche sémantique dbt. Tu exploreras également Python pour les tâches d'analyse, l'observabilité des données et les tendances émergentes, notamment les architectures lakehouse et le développement assisté par l'IA. À la fin, tu seras en mesure de construire et de maintenir des systèmes d'analytique de production de bout en bout.

Comment vous étudiez de façon pratique Formation Analytics Engineering

Comment vous pratiquez Formation Analytics Engineering

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.

Cliquez ici

Contenu du cours

8 Chapitres • 41 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondements du génie analytique

  • Leçon 1 • Aperçu de la pile de données moderne

    Cartographie les catégories d'outils qui composent une plateforme de données contemporaine. Fournit le vocabulaire utilisé tout au long du cours.

  • Leçon 2 • Notions de base du contrôle de version pour les équipes de données

    Couvre les flux de travail Git adaptés aux bases de code analytiques. Relie le contrôle de source au travail de données collaboratif et reproductible.

  • Leçon 3 • Révision SQL pour l'analytique

    Passe en revue les constructions SQL les plus critiques pour les transformations analytiques. Assure une base de référence commune avant l'introduction de modèles de requête avancés.

  • Leçon 4 • Fondamentaux de la modélisation des données

    Introduit les concepts relationnels et les paradigmes de modélisation utilisés pour structurer les données analytiques. Fonde les étudiants dans la théorie avant le travail pratique de transformation.

  • Leçon 5 • Le rôle de l'ingénieur analytique

    Définit le génie analytique et sa position entre les données brutes et les consommateurs d'affaires. Établit le contexte professionnel pour tout le travail technique subséquent.

Chapitre 2Voir les détails

Travail avec les entrepôts de données en nuage

  • Leçon 1 • SQL avancé pour les entrepôts

    Étend les compétences SQL aux fonctions spécifiques aux entrepôts et aux modèles de performance. Développe la maîtrise de l'écriture de requêtes nécessaire pour les transformations complexes.

  • Leçon 2 • Chargement et mise en scène des données

    Couvre le chargement en masse, les formats de fichier et les modèles de zone de préparation pour l'ingestion de données brutes. Relie l'ingestion au flux de travail de transformation.

  • Leçon 3 • Notions de base du contrôle d'accès et de la gouvernance des données

    Introduit le contrôle d'accès basé sur les rôles, le masquage des données et les permissions au niveau du schéma. Établit des habitudes de gouvernance avant la construction des pipelines de production.

  • Leçon 4 • Architecture de l'entrepôt en nuage

    Explique la séparation calcul-stockage, les entrepôts virtuels et les modèles d'exécution des requêtes. Fournit le contexte architectural nécessaire pour écrire du SQL efficace.

  • Leçon 5 • Performance des requêtes et optimisation

    Enseigne le profilage des requêtes, le clustering et les stratégies de partitionnement. Réduit directement les coûts de calcul et améliore la fiabilité des pipelines.

Chapitre 3Voir les détails

Pipelines de transformation avec dbt

  • Leçon 1 • Documentation et le DAG dbt

    Enseigne les descriptions de modèles, la documentation au niveau des colonnes et la visualisation du DAG. Produit des pipelines auto-documentés qui soutiennent la collaboration d'équipe.

  • Leçon 2 • Modèles incrémentiels et performance

    Plongée en profondeur dans les stratégies incrémentielles pour les grandes tables. Équilibre la fraîcheur, le coût et l'exactitude dans les pipelines de production.

  • Leçon 3 • Construction de modèles et matérialisations

    Couvre les fichiers de modèles SQL, la fonction ref() et les types de matérialisation. Enseigne comment dbt compile et exécute la logique de transformation.

  • Leçon 4 • Macros, paquets et Jinja

    Étend dbt avec des macros Jinja réutilisables et des paquets communautaires. Réduit la duplication de code et accélère le développement de projet.

  • Leçon 5 • Structure et configuration du projet dbt

    Parcourt l'initialisation du projet, la disposition des répertoires et la configuration du profil. Établit l'échafaudage du projet utilisé dans tout le travail dbt subséquent.

  • Leçon 6 • Test de la qualité des données dans dbt

    Introduit les tests intégrés et personnalisés dbt pour valider les hypothèses sur les données. Intègre les contrôles de qualité directement dans le pipeline de transformation.

Chapitre 4Voir les détails

Modèles de modélisation des données et bonnes pratiques

  • Leçon 1 • Modèles de réutilisabilité et de modularité

    Enseigne les principes DRY appliqués aux modèles de données via des macros et des couches de préparation partagées. Réduit le fardeau de maintenance dans les projets en croissance.

  • Leçon 2 • Gestion des relations de données complexes

    Aborde les relations plusieurs-à-plusieurs, les tables de pont et les hiérarchies. Équipe les étudiants pour modéliser avec précision la complexité réelle des affaires.

  • Leçon 3 • Modélisation dimensionnelle en pratique

    Applique la conception de schéma en étoile à des cas d'utilisation analytiques réels. Traduit la théorie du chapitre 1 en modèles dbt prêts pour la production.

  • Leçon 4 • Une grande table vs. les marts normalisés

    Compare les tables dénormalisées larges avec les structures de mart normalisées. Guide les étudiants dans le choix du bon modèle pour chaque cas d'utilisation.

  • Leçon 5 • Conception d'architecture en couches

    Établit les couches de préparation, intermédiaire et de mart comme une approche de modélisation structurée. Fournit le cadre organisationnel pour toutes les décisions de conception de modèles.

Chapitre 5Voir les détails

Stratégies de qualité des données et de test

  • Leçon 1 • Alertes, surveillance et correction

    Construit des pipelines d'alerte et des flux de travail de réponse aux incidents pour les défaillances de qualité des données. Boucle la boucle entre la détection et la résolution.

  • Leçon 2 • Great Expectations et cadres personnalisés

    Applique un cadre de qualité des données dédié aux côtés des tests dbt. Fournit des capacités de validation plus riches pour les exigences de qualité complexes.

  • Leçon 3 • Tests statistiques et de distribution

    Introduit les contrôles de volume, la surveillance de la distribution et la détection d'anomalies pour les données numériques. Détecte la dérive subtile des données que les tests structurels manquent.

  • Leçon 4 • Dimensions de la qualité des données

    Définit l'exhaustivité, l'exactitude, la cohérence, l'actualité et l'unicité comme des dimensions de qualité mesurables. Encadre la stratégie de test pour tout le chapitre.

  • Leçon 5 • Tests de schéma et de contrainte

    Couvre la validation du schéma, l'application du type de données et les contrôles d'intégrité référentielle. Empêche les problèmes de données structurels de se propager en aval.

Chapitre 6Voir les détails

Orchestration et ordonnancement des pipelines

  • Leçon 1 • Construction de flux de travail avec Airflow

    Couvre la création de DAG Airflow, les opérateurs et les connexions. Traduit les concepts d'orchestration en code de pipeline fonctionnel.

  • Leçon 2 • Surveillance et observabilité des pipelines

    Introduit les métadonnées des pipelines, l'historique des exécutions et les intégrations de surveillance externes. Fournit une visibilité sur la santé des pipelines à grande échelle.

  • Leçon 3 • Ordonnancement et gestion des dépendances

    Enseigne les expressions cron, l'ordonnancement conscient des données et les dépendances entre DAG. Assure que les pipelines s'exécutent dans le bon ordre avec une synchronisation correcte.

  • Leçon 4 • Concepts et outils d'orchestration

    Introduit l'orchestration basée sur DAG, les dépendances de tâches et le paysage des orchestrateurs. Fournit une base conceptuelle avant le travail pratique avec les outils.

  • Leçon 5 • Gestion des erreurs et logique de nouvelle tentative

    Implémente les nouvelles tentatives, les délais d'attente et les rappels d'échec dans les pipelines orchestrés. Construit la résilience dans les flux de travail de production.

Chapitre 7Voir les détails

Génie analytique en production

  • Leçon 1 • Gestion des coûts en production

    Applique les contrôles des coûts d'entrepôt, les budgets de requêtes et l'étiquetage des ressources aux pipelines de production. Équilibre la performance avec le coût d'exploitation.

  • Leçon 2 • Réponse aux incidents pour les pipelines de données

    Établit des runbooks, des pratiques d'astreinte et des processus de post-mortem pour les incidents de données. Réduit le temps moyen de récupération pour les défaillances de production.

  • Leçon 3 • Gestion des secrets et de la configuration

    Couvre le stockage sécurisé des identifiants, les variables d'environnement et les gestionnaires de secrets. Empêche l'exposition des identifiants dans les bases de code analytiques.

  • Leçon 4 • CI/CD pour les pipelines de données

    Implémente des pipelines de test et de déploiement automatisés pour les projets dbt. Apporte la discipline du génie logiciel aux flux de travail de transformation de données.

  • Leçon 5 • Gestion et promotion des environnements

    Définit les environnements de développement, de préparation et de production et les flux de travail de promotion. Empêche les modifications non testées d'atteindre les données critiques pour les affaires.

Chapitre 8Voir les détails

Couche de métriques et modélisation sémantique

  • Leçon 1 • Modélisation des dimensions et des entités

    Conçoit les relations entre entités et les hiérarchies de dimensions au sein de la couche sémantique. Permet un découpage et un filtrage cohérents sur toutes les métriques.

  • Leçon 2 • Le concept de couche de métriques

    Explique pourquoi une couche de métriques centralisée élimine l'incohérence des métriques entre les outils. Motive le travail de modélisation sémantique qui suit.

  • Leçon 3 • Définition de métriques avec la couche sémantique dbt

    Couvre la syntaxe MetricFlow pour définir des mesures, des dimensions et des métriques dans dbt. Produit des définitions de métriques réutilisables consommables par tout outil BI.

  • Leçon 4 • Gouvernance et versionnement des métriques

    Établit les pratiques de propriété, de gestion des changements et de versionnement pour les définitions de métriques. Maintient la confiance dans les métriques à mesure que l'entreprise évolue.

  • Leçon 5 • Interrogation et consommation de la couche de métriques

    Démontre comment les outils BI et les API consomment les métriques de la couche sémantique. Valide que les définitions produisent des résultats corrects de bout en bout.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Analyste de données : prêt à dépasser les tableaux de bord pour se tourner vers le travail de transformation.

  • Développeur SQL : souhaite formaliser ses compétences en modélisation de données pour les environnements modernes.

  • Développeur en intelligence d'affaires : fait la transition vers des rôles de données axés sur l'ingénierie.

  • Ingénieur de données junior : cherche à se spécialiser dans la couche analytique en particulier.

  • Personne en réorientation professionnelle : entre dans le domaine des données à partir de la finance, des opérations ou d'un bagage technique.

  • Généraliste d'équipe de données : vise à posséder l'ensemble du pipeline, de la source à l'entrepôt.

Ce que nos apprenants disent

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika?

Le certificat est-il valable au Canada ?

Les cours sont-ils gratuits?

Quelle est la charge de travail des cours?

Comment sont les cours?

Comment fonctionnent les cours?

Quelle est la durée des cours?

Quel est le coût ou le prix des cours?

Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?

Cours PDF