AccueilBlogTest technique Azure Data Factory : pipelines, triggers, DataFlow
Guide recrutement data

Test technique Azure Data Factory : pipelines, triggers, DataFlow

Azure Data Factory est l orchestrateur ETL de référence dans l écosystème Microsoft. En entretien, on évalue la capacité à concevoir des pipelines robustes et à les intégrer dans une architecture Azure.

Data Builder·Juin 2025·6 min de lecture·Data Engineer
Sommaire
  1. Concepts fondamentaux ADF
  2. Pipelines et activités
  3. Linked Services et Datasets
  4. Triggers
  5. Mapping Data Flow
  6. ADF vs Synapse vs Fabric
  7. Grille

1Concepts fondamentaux ADF

Question discriminante

Quels sont les 4 composants principaux d Azure Data Factory ?

2Pipelines : orchestration des activités

Question discriminante

Comment gérez-vous les dépendances entre activités dans ADF ? Et les erreurs ?

// Structure d un pipeline ADF typique (JSON ARM template) { 'name': 'pipeline_ingestion_ventes', 'activities': [ { 'name': 'CopyFromSource', 'type': 'Copy', 'dependsOn': [], 'inputs': [{'referenceName': 'SourceDataset'}], 'outputs': [{'referenceName': 'StagingDataset'}] }, { 'name': 'TransformData', 'type': 'DatabricksNotebook', 'dependsOn': [{ 'activity': 'CopyFromSource', 'dependencyConditions': ['Succeeded'] // ou Failed, Skipped, Completed }] }, { 'name': 'OnFailure_Alert', 'type': 'WebActivity', 'dependsOn': [{ 'activity': 'TransformData', 'dependencyConditions': ['Failed'] }] } ] }

3Linked Services et paramétrage

Question discriminante

Comment évitez-vous de dupliquer vos Linked Services pour DEV/PROD ?

4Triggers : déclencher les pipelines

Question discriminante

Quels types de triggers ADF connaissez-vous ? Dans quel cas utilisez-vous chacun ?

TriggerDéclenchementCas d usage
ScheduleCRON planifiéRafraîchissement quotidien, rapports hebdomadaires
Tumbling WindowFenêtres fixes, backfill possibleTraitement par tranches horaires, avec retry et dépendances
Event-basedArrivée d un fichier dans Blob StorageIngestion déclenchée par l arrivée de fichiers partenaires
ManualDéclenchement manuel ou via API RESTTests, reprises, triggers depuis une autre application

5Mapping Data Flow : transformation visuelle

Question discriminante

Quand utilisez-vous Mapping Data Flow plutôt qu une activité Databricks ?

6ADF vs Azure Synapse vs Microsoft Fabric

Question discriminante

Comment positionnez-vous ADF, Synapse et Fabric ?

ServiceRôleIdéal pour
Azure Data FactoryOrchestration ETL/ELT pureIngestion et mouvement de données, intégration d outils tiers
Azure SynapseAnalytics + intégration + SparkSQL Analytics + pipelines Spark dans une interface unifiée
Microsoft FabricPlateforme unifiée MicrosoftNouvelle stack end-to-end (Power BI + Synapse + ADF) sur OneLake

Tendance 2025 : Microsoft pousse vers Fabric comme plateforme unifiée. ADF reste pertinent pour les intégrations avec des systèmes non-Microsoft.

7Grille par niveau

NiveauMaitriseSignal GONO-GO
ConfirméPipelines, Copy Activity, Schedule Trigger, Key VaultA déployé un pipeline Copy + transformation, utilise Key VaultStocke les mots de passe en dur dans les Linked Services
SeniorTumbling Window, Event Trigger, Mapping Data Flow, ARM templatesA configuré un Event Trigger, déploie via ARM/CI-CD, justifie ADF vs DatabricksNe sait pas la différence entre Schedule et Tumbling Window

Vous recrutez un Data Engineer Azure ?

Premier entretien gratuit. Rapport GO/NO-GO sous 48h.