De datagestuurde workflows in Azure Data Factory werken in vier stappen: verzamelen, transformeren, publiceren en bewaken. In de fase 'Verzamelen' worden gegevens uit verschillende bronnen verzameld en opgeslagen in blobs of clusters. In de fase 'Transformeren' worden de gegevens getransformeerd en verrijkt met behulp van computerdiensten zoals Hadoop,
Data Lake Analytics , enzovoort. In de fase 'Publiceren' worden de gegevens in een voor zakelijk gebruik geschikt formaat geladen in de BI- of analysetool. In de fase 'Bewaken' worden de activiteiten voor pijplijnbewaking en de implementatie van analyses uitgevoerd.