Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 15 modules dans ce cours
You will build, optimize, and troubleshoot enterprise-grade data pipelines using advanced SQL techniques. This hands-on course combines data transformation, performance analysis, and system integration skills to prepare you for senior data engineering roles.
You'll gain practical experience with automated ELT processes, window functions for complex analytics, and data validation frameworks that ensure pipeline reliability. The course covers real-world scenarios like reconciling conflicting data sources, implementing slowly changing dimensions, and optimizing query performance across different storage architectures.
What sets this course apart is its focus on production-ready skills. You'll work with actual pipeline scenarios, benchmark competing designs, and create reusable automation scripts. By completion, you'll confidently handle the data transformation challenges that senior engineers face daily.
This integrated approach bridges the gap between basic SQL knowledge and advanced data engineering expertise, positioning you for roles in data architecture, pipeline optimization, and enterprise analytics infrastructure.
You will learn the fundamentals of building automated data processing workflows using parameterized SQL, transforming static queries into dynamic, reusable pipeline components.
Inclus
3 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
You will learn systematic approaches to analyzing complex data pipelines, tracing data lineage, and documenting transformation logic for enterprise-scale data infrastructure maintenance and troubleshooting.
Inclus
3 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
SQL Pipeline Construction and Analysis Mastery Assessment•15 minutes
Pipeline Analysis and Documentation Knowledge Check•3 minutes
Pipeline Performance Evaluation and Benchmarking
Module 3•1 heure à terminer
Détails du module
You will learn evidence-based pipeline performance evaluation by systematically measuring execution metrics, analyzing runtime statistics, and making data-driven optimization decisions.
Inclus
4 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
4 vidéos•Total 26 minutes
The Performance Cost of Guessing Wrong •3 minutes
Fundamentals of Pipeline Performance Measurement •8 minutes
Tools and Techniques for Runtime Measurement •12 minutes
Hands-On Pipeline Performance Comparison Using SQL Profiling •4 minutes
1 lecture•Total 8 minutes
Statistical Methods for Performance Analysis •8 minutes
You will develop automation skills to create scripts that read configuration specifications and generate complete data transformation models, enabling scalable and consistent pipeline development.
Inclus
3 vidéos2 lectures2 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
3 vidéos•Total 19 minutes
From Manual Headaches to Automated Excellence•3 minutes
Building Configuration File Structures for Data Models •10 minutes
Creating an Automated Model Generation Script in Python•6 minutes
2 lectures•Total 18 minutes
Configuration-Driven Development Principles •10 minutes
Script Development Patterns for Code Generation •8 minutes
Automation Script Development Knowledge Check •5 minutes
1 laboratoire non noté•Total 18 minutes
Automated Data Transformation Model Generator•18 minutes
Data Normalization with UNPIVOT - Foundation
Module 5•1 heure à terminer
Détails du module
You will learn UNPIVOT to normalize datasets and should know basic SQL; familiarity with analytical concepts is helpful but not required.
Inclus
3 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
3 vidéos•Total 24 minutes
Why Data Normalization Through UNPIVOT Transforms Enterprise Analytics•3 minutes
Understanding UNPIVOT Operations and Data Structure Trade-offs•7 minutes
Implementing UNPIVOT Operations in SQL Server Management Studio•15 minutes
1 lecture•Total 8 minutes
UNPIVOT Syntax Patterns and Implementation Strategies•8 minutes
1 devoir•Total 5 minutes
UNPIVOT Operations and Data Transformation Trade-offs Assessment•5 minutes
Window Functions for Rolling Metrics - Core Application
Module 6•1 heure à terminer
Détails du module
You will implement sophisticated window functions to calculate rolling averages, ranking metrics, and time-series analysis that power enterprise analytical dashboards and reporting systems.
Inclus
3 vidéos1 lecture3 devoirs
Afficher les informations sur le contenu du module
3 vidéos•Total 21 minutes
How Window Functions Transform Time-Series Analytics•4 minutes
Mastering Window Function Syntax and PARTITION BY Logic•7 minutes
Building Rolling Metrics with Window Functions in Azure Synapse Analytics•11 minutes
1 lecture•Total 8 minutes
Advanced Window Function Patterns for Enterprise Analytics•8 minutes
3 devoirs•Total 30 minutes
Comprehensive SQL Window Functions and Data Transformation Mastery Assessment•10 minutes
Implement 7-Day Rolling Session Metrics for Enterprise Dashboard•15 minutes
Advanced Window Functions and Rolling Metrics Mastery Check•5 minutes
Data Validation and Reconciliation Foundation
Module 7•1 heure à terminer
Détails du module
You will learn automated checksum validation techniques to systematically verify data transformation accuracy and flag discrepancies before they impact downstream systems.
Inclus
4 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
4 vidéos•Total 39 minutes
Why Data Validation Saves Careers and Companies •3 minutes
Fundamentals of Checksum-Based Data Validation •8 minutes
Building Automated Validation Workflows Step-by-Step•17 minutes
1 lecture•Total 10 minutes
Advanced Checksum Techniques for Enterprise Data Validation•10 minutes
1 devoir•Total 3 minutes
Data Validation Fundamentals Knowledge Check•3 minutes
Reusable Historical Change Tracking
Module 8•1 heure à terminer
Détails du module
You will architect modular SCD2 (Slowly Changing Dimension Type 2) logic that can be deployed across multiple dimensional tables to systematically track historical changes with enterprise-grade reliability.
Inclus
2 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 28 minutes
SCD2 Implementation Fundamentals and Reusable Logic Design •13 minutes
Building Parameterized SCD2 Logic Step-by-Step•15 minutes
1 lecture•Total 10 minutes
Enterprise SCD2 Architecture Patterns and Best Practices•10 minutes
2 devoirs•Total 13 minutes
Enterprise SCD2 Mastery Assessment•10 minutes
SCD2 Implementation and Architecture Knowledge Check•3 minutes
Apply SQL MERGE for upsert operations
Module 9•1 heure à terminer
Détails du module
You will learn SQL MERGE statement implementation for atomic upsert operations on target tables in enterprise data integration scenarios.
Inclus
3 vidéos1 lecture1 devoir
Afficher les informations sur le contenu du module
3 vidéos•Total 18 minutes
The Cost of Data Inconsistency in Enterprise Systems•3 minutes
SQL MERGE Statement Fundamentals and Syntax•7 minutes
Implementing Basic SQL MERGE Operations•8 minutes
1 lecture•Total 12 minutes
MERGE Statement Components and Operational Logic•12 minutes
1 devoir•Total 3 minutes
SQL MERGE Operations Knowledge Check•3 minutes
Analyze field conflicts and design reconciliation rules
Module 10•1 heure à terminer
Détails du module
You will systematically analyze field-level data conflicts from multiple sources and design comprehensive reconciliation rules for reliable data integration.
Inclus
2 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 13 minutes
Reconciliation Rule Design Patterns and Implementation•7 minutes
Building Conflict Analysis Matrices for Multi-Source Data•6 minutes
1 lecture•Total 12 minutes
Field-Level Conflict Analysis and Reconciliation Strategies•12 minutes
2 devoirs•Total 28 minutes
Design Comprehensive Reconciliation Rules for Multi-Source Customer Data•20 minutes
Field-Level Conflict Analysis and Reconciliation Knowledge Check•8 minutes
Evaluate integration performance and recommend tuning
Module 11•1 heure à terminer
Détails du module
You will systematically evaluate data integration performance metrics and develop targeted tuning recommendations for optimizing system efficiency.
Inclus
2 vidéos1 lecture3 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 7 minutes
When Performance Bottlenecks Cost Millions•3 minutes
Performance Tuning Strategies and Implementation Approaches•4 minutes
1 lecture•Total 12 minutes
Performance Measurement and Bottleneck Identification in Data Integration Systems•12 minutes
3 devoirs•Total 38 minutes
Data Integration Performance and Optimization Mastery Assessment •15 minutes
Comprehensive Performance Analysis and Optimization Strategy Development•20 minutes
Data Integration Performance Optimization Knowledge Check•3 minutes
Batch Processing Data Transformation
Module 12•2 heures à terminer
Détails du module
You will learn systematic approaches to transforming massive volumes of semi-structured JSON data into queryable, analysis-ready formats using enterprise-scale batch processing techniques.
Inclus
3 vidéos1 lecture1 devoir1 laboratoire non noté
Afficher les informations sur le contenu du module
JSON Structure Analysis and Transformation Planning•13 minutes
Implementing JSON Schema Discovery and Field Extraction•5 minutes
1 lecture•Total 10 minutes
Enterprise JSON Processing Frameworks and Tools•10 minutes
1 devoir•Total 8 minutes
JSON Transformation Concepts and Techniques•8 minutes
1 laboratoire non noté•Total 60 minutes
Transform Semi-Structured JSON Data into Queryable Enterprise Schema•60 minutes
Workload Pattern Analysis and Optimization
Module 13•1 heure à terminer
Détails du module
You will learn systematic approaches to analyzing database workload patterns, identifying optimization opportunities, and designing intelligent partitioning and clustering strategies that dramatically improve query performance while reducing operational costs.
Inclus
3 vidéos1 lecture2 devoirs
Afficher les informations sur le contenu du module
Query Pattern Analysis and Performance Metrics•8 minutes
Implementing Workload Analysis and Partitioning Strategy Design•6 minutes
1 lecture•Total 10 minutes
Advanced Partitioning and Clustering Strategies•10 minutes
2 devoirs•Total 26 minutes
Database Workload Analysis and Optimization Strategy Development•18 minutes
Workload Analysis and Partitioning Strategy Principles•8 minutes
Performance Evaluation and Migration Strategy
Module 14•1 heure à terminer
Détails du module
You will learn comprehensive performance evaluation methodologies, conduct rigorous comparison analysis between storage architectures, and develop data-driven migration strategies that optimize enterprise database investments through quantitative business justification.
Inclus
2 vidéos2 lectures3 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 12 minutes
Why Performance-Driven Migration Decisions Transform Enterprise Data Strategy•4 minutes
Columnar vs Row-Store Architecture Performance Characteristics•8 minutes
2 lectures•Total 18 minutes
Migration Strategy Development and Risk Assessment•10 minutes
Performance Benchmarking and Comparison Analysis•8 minutes
Database Migration Strategy and Performance Evaluation•8 minutes
Project: Advanced SQL for Data Pipeline Optimization
Module 15•2 heures à terminer
Détails du module
You create a comprehensive data pipeline optimization system that integrates SQL automation, performance analysis, and data transformation techniques. This project combines advanced SQL skills with pipeline engineering practices to build, analyze, and optimize production-ready data workflows.
Inclus
4 lectures1 devoir
Afficher les informations sur le contenu du module
4 lectures•Total 90 minutes
Why This Project Matters•10 minutes
Project Requirements•10 minutes
Graded Assignment: Advanced SQL Data Pipeline Optimization•60 minutes
Solution Key•10 minutes
1 devoir•Total 15 minutes
Graded Quiz: Advanced SQL Data Pipeline Optimization•15 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.