Microsoft Certified: Azure Solutions Architect ExpertDesign data storage solutionsMedium

An analytics team needs to ingest data from various on-premises relational databases (SQL Server, Oracle) and transform it before loading it into an Azure Synapse Analytics Dedicated SQL Pool for reporting. The data integration process involves scheduling daily full loads and hourly incremental loads, complex data transformations, and robust error handling. Which Azure service is best suited to orchestrate this data integration pipeline?

  1. AAzure Logic Apps
  2. BAzure Data Factory
  3. CAzure Stream Analytics
  4. DAzure Functions
Show answer & explanation

Correct answer: B. Azure Data Factory

Azure Data Factory is a cloud-based ETL and data integration service that allows you to create, schedule, and orchestrate data workflows. It provides connectors to various on-premises and cloud data sources, supports complex transformations, and is ideal for building robust data pipelines to a data warehouse like Synapse Analytics.

Why the other options are wrong

  • A. Azure Logic Apps are primarily for workflow automation and integrating SaaS applications, not for large-scale ETL/ELT data integration with complex transformations and scheduling for data warehouses.
  • C. Azure Stream Analytics is for real-time stream processing, not for batch or scheduled ETL/ELT operations from relational databases to a data warehouse.
  • D. Azure Functions are serverless compute services for executing small pieces of code on demand, not a complete ETL orchestration service for complex data pipelines.

Azure Data Factory

Azure Data Factory (ADF) is a cloud-based data integration service that allows you to create data-driven workflows for orchestrating and automating data movement and transformation. It enables the creation of ETL/ELT processes that can ingest data from disparate data stores, transform it, and publish it to data stores for analytics.

  • Cloud-based ETL/ELT service
  • Orchestrates data movement and transformation
  • Connects to diverse data sources (on-premises, cloud)
  • Supports scheduled, event-driven, and on-demand pipelines
  • Integrates with other Azure services for computation (e.g., Databricks, Synapse)

Memory trick: Data Factory builds the pipeline to Synapse.

More Design data storage solutions questions