Design data integration and analytics solutions in Azure
Back to the AZ-305 path
AZ-305Chapter 14

Microsoft AZ-305 Certification Study

Design data integration and analytics solutions in Azure

Turn batch, streaming, storage, transformation, latency, security, and analytics requirements into an accountable Azure data architecture.

Suggested study time: 86 minutes • Intermediate • Complete original rewrite with a concise summary for every topic

Neon AZ-305 data architecture connecting Azure Data Factory, Azure Data Lake Storage, Azure Databricks, Azure Synapse Analytics, and Azure Stream Analytics

1. Start with the integration outcome and data behavior

An Azure architect must recommend how data is ingested, moved, transformed, stored, queried, and presented during a cloud migration. The design must handle volumes and complexity that exceed a traditional database while preserving security, compliance, availability, and cost control.

Consider Tailwind Traders, a fictional global retailer and manufacturer. Product inventory, sales history, production logs, websites, point-of-sale systems, social channels, and IoT quality-control streams must be combined, reshaped into analytical models, and retained for querying, reporting, machine learning, and visualization.

  • Design integration with .
  • Design a data lake with .
  • Design engineering and analytics with .
  • Design enterprise analytics with .
  • Select hot, warm, and cold data paths.
  • Design real-time processing with .

The module assumes conceptual and practical familiarity with data integration. These decisions map to the AZ-305 skills for designing data storage and recommending data integration and analysis solutions.

Topic summary

Capture sources, velocity, volume, formats, latency, consumers, retention, security, and operating constraints before selecting an Azure service.

2. Separate integration, storage, processing, and serving responsibilities

A durable design decomposes the data platform. Ingestion receives batch files, database changes, API payloads, and event streams. Orchestration coordinates dependencies. preserves raw and curated data. Compute transforms or models it. Serving layers expose results to dashboards, applications, analysts, and machine-learning systems.

Architecture responsibilities.
LayerQuestionRepresentative Azure choices
Ingest and orchestrateHow does data arrive and which steps must run?, Azure , .
StoreWhich format, namespace, retention, and access model are required?, , , .
Process and analyzeIs the work relational, Spark-based, streaming, or mixed?, , .
Serve and actWho consumes results and at what latency?, SQL endpoints, applications, alerts, .
End-to-end data architecture from batch and streaming sources through integration, storage, processing, and serving layers.
Treat the platform as connected responsibilities rather than one all-purpose product.

Topic summary

Choose each platform component for a clear responsibility and define the contracts, security, and failure behavior between layers.

3. orchestrates hybrid ETL and ELT

is a managed cloud service for hybrid ETL, ELT, data movement, and workflow orchestration. Pipelines can collect data from disparate cloud and on-premises stores, coordinate transformations at scale, and publish prepared data to an analytical destination.

A common production flow has four stages: connect and collect into a central location; transform and enrich with mapping data flows or external compute such as ; publish through version control and CI/CD; and monitor schedules, runs, dependencies, and failures.

Data Factory does not need to be the storage or transformation engine. It can copy into , dispatch a notebook or stored procedure, and load while retaining the operational control plane for the workflow.

Topic summary

Use when the core requirement is managed movement and orchestration across heterogeneous, hybrid data systems.

4. Pipelines, activities, datasets, and linked services describe the workflow

Core objects.
ObjectResponsibilityDesign implication
PipelineLogical container for related activities.Defines sequencing, parameters, control flow, retries, and deployment unit.
ActivityOne movement, transformation, or control step.Choose Copy, stored procedure, notebook, lookup, validation, or another operation.
DatasetNamed view of data used as an input or output.Describes schema or location without embedding all connection details.
Linked serviceConnection to a data store or compute service.Centralizes endpoint, authentication, and integration-runtime association.
Data flowVisual transformation graph executed on managed Spark.Supports low-code transformations under pipeline scheduling and monitoring.
Azure Data Factory pipeline with linked services, datasets, activities, a data flow, and an integration runtime.
Objects separate connection, data shape, execution step, compute bridge, and orchestration.

Topic summary

Model connections, data, individual work, compute, and orchestration as separate Data Factory objects so each can be secured and changed independently.

5. The integration runtime determines where work executes

The integration runtime is the compute bridge between activities and linked services. It moves data, dispatches external transformations, executes mapping data flows, or runs SSIS packages. Its location affects network reachability, data residency, throughput, and cost.

Integration runtime choices.
TypePrimary useNetwork boundary
AzureCloud-to-cloud copy, managed data flows, and activity dispatch.Public endpoints or managed virtual network and private endpoints where supported.
Self-hostedMovement between private/on-premises systems and cloud or other private systems.Customer-provided Windows host with outbound connectivity.
Azure-SSISManaged execution of existing SQL Server Integration Services packages.Azure-managed cluster that can integrate with a virtual network.

Azure Synapse pipelines support Azure and self-hosted runtimes, but not Azure-SSIS. Place compute near the data when possible and explicitly constrain the region when residency requirements prohibit automatic location selection.

Topic summary

Select the integration runtime from network reachability, transformation type, SSIS compatibility, geography, performance, and compliance.

6. Data Factory fits hybrid preparation and movement scenarios

For Tailwind Traders, linked services connect on-premises and cloud stores; a self-hosted runtime reaches private systems; datasets identify source and destination structures; activities run copies and stored procedures; and the pipeline publishes curated data for or machine learning.

  • Use the authoring and monitoring experience when low-code development improves delivery.
  • Validate current connectors for Azure, , AWS, Google Cloud, SaaS, databases, and files.
  • Use managed infrastructure when elasticity and reduced server administration matter.
  • Adopt Git integration, CI/CD, parameterization, secrets management, alerts, and rerunnable pipelines for production.
  • For new platform designs, compare Data Factory in , which Microsoft documents as the next generation of .

Topic summary

Data Factory is strongest when many sources, hybrid networking, repeatable orchestration, low-code authoring, and operational monitoring matter more than one analytical engine.

7. is Blob optimized for analytics

A data lake centralizes structured, semi-structured, and unstructured data in raw or native formats. is not a separate storage service: it is a set of analytics-oriented capabilities enabled on by turning on the hierarchical namespace.

It combines object-storage economics, tiers, replication, durability, lifecycle management, and disaster-recovery options with file-system semantics, Hadoop-compatible access, directory operations, and file-level security. Gen1 retired on February 29, 2024; new designs use Gen2 capabilities.

Topic summary

Use Gen2 when a scalable Blob-based repository also needs analytics-friendly directories, protocols, and fine-grained access.

8. Hierarchical namespace and ABFS optimize analytical file operations

With hierarchical namespace enabled, containers act as file systems and data is organized into real directories and nested paths. Renaming or deleting a directory becomes an atomic metadata operation instead of enumerating every blob that shares a prefix, improving Spark and Hadoop workflows.

The Azure Blob File System driver exposes the abfs or encrypted abfss URI schemes to HDFS-compatible engines. Apache Spark and other frameworks can access data without a separate copy. Plan partitions and file sizes carefully: a technically scalable lake can still perform poorly when it contains huge numbers of tiny files or badly chosen folders.

Azure Data Lake Storage hierarchy with file systems, directories, files, ABFS access, and analytics engines.
Hierarchical namespace adds first-class directory operations on the Blob foundation.

Topic summary

Enable hierarchical namespace for directory semantics and ABFS access, then design partitioning and file layout for the consuming engines.

9. RBAC and POSIX-like ACLs solve different authorization scopes

Azure role-based access control grants broad data actions and inherits through Azure resource scopes. POSIX-like access control lists can grant read, write, and execute permissions to users, groups, service principals, and managed identities at file and directory level. Default ACLs influence newly created children; changing existing descendants requires a recursive operation.

Use Microsoft Entra groups instead of assigning many individual ACL entries. Combine least privilege, managed identities, private endpoints, firewall rules, encryption with Microsoft-managed or customer-managed keys, logging, and lifecycle policy. Replication choices follow options; select redundancy from recovery and data-residency requirements rather than a blanket default.

Topic summary

Use RBAC for coarse Azure scope and ACLs for file-system detail, supported by identity, network, encryption, audit, and redundancy controls.

10. Ingest, access, and authorize are distinct lake operations

Unplanned or bulk files can enter through AzCopy, Azure CLI, PowerShell, SDKs, or Azure . Relational sources can be moved with from services such as , , and . Streaming data can arrive through Azure , , , or an appropriate processing engine.

Consumers can use Azure , PowerShell, Azure CLI, HDFS tools, REST APIs, or language SDKs. Access tooling does not replace authorization: every caller still needs a supported identity or credential and the appropriate RBAC or ACL decision.

Topic summary

Design separate ingestion, consumption, and authorization paths; the tool that reaches a lake does not define who is allowed to use the data.

11. A data lake separates storage growth from analytical compute

Tailwind Traders can land websites, point-of-sale, social, IoT, logs, JSON, CSV, images, and other native formats in one governed repository. Data engineers and analysts can then select , , , or another compatible engine without coupling retention to one compute cluster.

Data lake scenarios.
RequirementWhy fits
Massive analytical history scales independently from compute and preserves raw detail.
Many formats and producersA shared repository reduces silos while retaining native data.
and streaming landingFiles and event outputs can use the same durable lake.
Hadoop and Spark analyticsABFS and hierarchical namespace support common big-data access patterns.

Topic summary

Choose a lake when diverse raw data must be retained centrally and processed by independently scalable analytical engines.

12. Compare plain Blob capabilities with a lake-enabled account accurately

is built on , so the comparison is not two unrelated products. A general-purpose v2 or premium block blob account becomes lake-enabled when hierarchical namespace is turned on. Both retain Blob durability, replication, tiers, lifecycle policies, and APIs, subject to the published feature-support matrix.

design comparison.
CriterionBlob account without hierarchical namespaceLake-enabled Blob account
NamespaceFlat object namespace with simulated folders in names.Hierarchical directories and atomic directory operations.
AuthorizationAzure RBAC, SAS, and key-based mechanisms.Azure RBAC plus POSIX-like file and directory ACLs.
Analytics accessBlob APIs and supported connectors; ABFS can address the endpoint.Blob and Data Lake APIs with HNS-aware ABFS behavior.
Strongest fitObject data such as media, backups, archives, and application blobs.Analytical lakes where directory operations and fine-grained file access matter.

Topic summary

A data lake is a Blob account with hierarchical analytics capabilities; select HNS from workload semantics and supported-feature requirements.

13. unifies data engineering, analytics, and AI

is a managed analytics platform centered on Apache Spark and lakehouse patterns. It supports large-scale batch and streaming data, SQL analytics, collaborative notebooks, data engineering, and machine-learning lifecycles. Current development commonly uses Python and SQL, with additional support for Scala, R, Java, and platform APIs depending on the feature.

Its lakehouse model combines flexible object storage with reliable tables and governance. Delta Lake adds transactional behavior to lake data, while Unity Catalog can centralize permissions, lineage, and discovery across workspaces and data assets.

Topic summary

Use when Spark-scale engineering, lakehouse reliability, collaboration, SQL analytics, or integrated AI workflows are central.

14. Control plane and compute plane define the trust boundary

The control plane hosts managed platform services such as the web application, workspace metadata, job coordination, access controls, and control APIs. Data processing happens in a compute plane. Classic compute runs resources inside the customer Azure subscription; serverless compute runs in a Databricks-managed serverless compute plane.

The source material describes all runtime clusters as residing in the customer subscription, which remains true for classic compute but not for every current serverless option. The architecture must document which compute type is used, where data is processed, how storage is reached, and whether private connectivity and egress controls satisfy policy.

Azure Databricks control plane connected to classic and serverless compute planes and governed lakehouse storage.
Compute choice changes the network and operational boundary even when the workspace experience looks similar.

Topic summary

Treat classic and serverless compute as different deployment boundaries and validate networking, data access, governance, and regional requirements.

15. Databricks environments target distinct personas

workload experiences.
ExperiencePrimary usersTypical work
Databricks SQLAnalysts and BI developers.SQL warehouses, queries, dashboards, and integration over lakehouse data.
Data engineering and scienceData engineers and data scientists.Collaborative notebooks, batch and streaming pipelines, Spark transformations, and exploratory work.
Machine learning and AIData scientists and ML engineers.Experiment tracking, feature engineering, training, serving, monitoring, and MLOps.

Data can arrive through , Apache Kafka, Azure , or and remain in or other supported systems. Separate interactive development compute from production jobs, apply autoscaling and policies, and govern access through identities rather than notebook secrets.

Topic summary

Select the Databricks experience and compute policy from the user persona and lifecycle, not merely from a preference for notebooks.

16. Databricks is strongest when collaboration and Spark-scale processing coincide

For Tailwind Traders manufacturing, engineers, scientists, and analysts need to combine batch and streaming data, work with Python or SQL, connect to Azure stores, and deliver insights to . A shared Data Engineering workspace is a stronger fit than a SQL-only or ML-only experience when the immediate requirement is collaborative transformation rather than model production.

  • Prepare complex and unstructured data for review.
  • Build recommendation, churn, intrusion-detection, and predictive-maintenance solutions.
  • Create reusable multi-step engineering pipelines over lake data.
  • Use separate jobs and compute for production reliability.
  • Adopt governance, cost controls, observability, and lifecycle management before broad workspace adoption.

Topic summary

Choose Databricks when collaborative Spark engineering and flexible data processing are requirements; add SQL or ML capabilities when those workloads are actually needed.

17. combines SQL, Spark, and integration

is an enterprise analytics service that brings together data warehousing, big-data processing, data integration, and a unified authoring experience. Synapse SQL supplies distributed T-SQL; Apache Spark handles engineering and machine learning; pipelines orchestrate ETL and ELT; and Synapse Studio centralizes development and monitoring.

A dedicated SQL pool uses massively parallel processing. A control node receives T-SQL, plans work, and coordinates compute nodes that process distributed data. PolyBase can read and load relational or file-based external data, enabling data virtualization and efficient movement between a lake and SQL tables.

Topic summary

Use Synapse when a coordinated workspace for distributed SQL, Spark, lake access, and integration is preferable to assembling separate tools.

18. Synapse components cover multiple analytical engines

components.
ComponentPurposeSelect when
Dedicated SQL poolReserved MPP data warehouse with persisted relational tables.Predictable warehouse performance and provisioned capacity are required.
Serverless SQL poolOn-demand T-SQL over lake files.Exploration, virtualization, and bursty file queries need no reserved cluster.
Apache Spark poolManaged Spark for engineering, preparation, and ML.Distributed code in Python, Scala, SQL, or C# is needed.
Synapse PipelinesData movement, control flow, and code-free transformations.Orchestration should remain inside the Synapse workspace.
Synapse LinkNear-real-time analytics over supported operational stores.Analytical queries should minimize impact on transactional sources.
Synapse StudioUnified web IDE for data, develop, integrate, monitor, and manage.Teams need one workspace experience and CI/CD surface.
Azure Synapse Studio coordinating dedicated and serverless SQL, Spark pools, pipelines, Synapse Link, and a data lake.
Synapse is a workspace with multiple engines, not a single warehouse shape.

Topic summary

Select individual Synapse engines by workload and use the workspace to coordinate them under one security and development model.

19. Descriptive, diagnostic, predictive, and prescriptive analytics need different engines

Analytical questions and Synapse patterns.
ModeQuestionPossible design
DescriptiveWhat is happening?Dedicated SQL warehouse for curated history or serverless SQL over prepared lake files.
DiagnosticWhy did it happen?Interactive serverless SQL or Spark exploration that combines additional lake data.
PredictiveWhat is likely to happen?Spark pools integrated with or .
PrescriptiveWhat action should be taken?Spark or SQL models combined with Synapse Link and streaming services for timely decisions.

Topic summary

Start with the business question and latency, then choose the Synapse engine and supporting service that can produce the required evidence or action.

20. Data Factory and Synapse Pipelines share concepts but serve different platforms

Synapse Pipelines uses the same lineage of data-integration concepts as , including pipelines, activities, linked services, datasets, Azure integration runtime, self-hosted runtime, and mapping data flows. Synapse adds native orchestration of its SQL and Spark resources inside an analytics workspace; remains a dedicated integration service with Azure-SSIS support and broader independent deployment patterns.

Do not rely on a static feature comparison. Connector counts, template galleries, cross-region behavior, monitoring, and supported runtimes evolve. Microsoft currently positions Data Factory in as the next-generation integration experience, so a new design should compare Azure PaaS requirements, existing investments, migration effort, Fabric capacity and governance, and regional availability.

Topic summary

Use Data Factory for a standalone hybrid integration platform, Synapse Pipelines for orchestration inside Synapse, and evaluate Fabric Data Factory for new unified analytics designs.

21. A warm path analyzes a recent stream in near real time

The warm path processes events as they flow, persists a recent or queryable subset, and sends timely results to analytical clients. can aggregate, filter, join reference data, and evaluate temporal windows; Azure can buffer events; can add custom reactions; and or can serve recent results.

In an IoT utilization scenario, raw device signals may not directly say whether a machine is productive. The warm path joins signals with material, shift, or equipment reference data and applies rules that can differ by company. Its output is near real-time insight with a retained operational view.

Topic summary

Use a warm path for near-real-time aggregation and a recent serving store when seconds-to-minutes insight matters but every raw event need not be queried instantly.

22. A cold path preserves history and builds batch views

The cold path contains a durable long-term store, a batch-processing layer, and serving views. Original messages can remain in or while orchestrates transformations on , Apache Spark, Azure , or another engine.

Precomputed aggregates make long-range queries responsive and can be combined with recent warm-path results. This path fits legal retention, rarely accessed history, training data, changing pivots, retrospective analysis, and model building. access tiers and lifecycle rules control cost; the compute layer should be independently scheduled and scaled.

Topic summary

Use a cold path for immutable history, long retention, batch recomputation, compliance, and machine-learning datasets where latency is secondary to completeness and cost.

23. A hot path drives immediate alerts and actions

The hot path processes or displays latency-sensitive events in seconds or less. It supports operational alerting, fraud detection, customer-portal reactions, safety controls, and live fleet decisions. Keep the path short, partitionable, observable, and resilient because every additional dependency raises latency and failure risk.

Hot, warm, and cold path selection.
PathLatency and scopeRepresentative need
HotImmediate event-by-event action, seconds or less.Alert or update a live experience as data arrives.
WarmNear-real-time windows and a recent subset.Operational dashboard, utilization, or rolling aggregate.
Cold processing over complete long-term history.Compliance retention, retrospective analytics, and model training.
Streaming events split into hot action, warm near-real-time analysis, and cold historical batch paths before a unified view.
One source can feed all three paths when the business needs immediate action and complete history.

Topic summary

Select hot, warm, and cold paths from latency, history, query, retention, and action requirements; many architectures deliberately combine them.

24. is managed complex event processing

is a fully managed PaaS stream-processing engine. It continuously consumes event streams from applications, sensors, clickstreams, social feeds, and connected devices, applies SQL-like temporal logic, and routes results to actions, dashboards, or durable stores.

Events need time semantics so the engine can reason about order and windows. Supported event serializations include JSON, CSV, and Avro. A job has at least one streaming input, a query, and one or more outputs. The no-code editor complements query authoring for teams with mixed skills.

Topic summary

Use for managed, SQL-like processing of time-based event streams when infrastructure administration should be minimized.

25. Stream and reference inputs play different roles

Streaming inputs are unbounded event sequences. Current first-class sources include Azure , , , Gen2, and Apache Kafka. is a general high-throughput event ingestor; IoT Hub adds device-oriented identity and messaging.

Reference inputs are static or slowly changing datasets used for lookup and correlation. , Gen2, and can provide reference data. Joining a truck GPS stream to depot, route, or driver reference data turns coordinates into business context.

Topic summary

Use streaming inputs for changing events and reference inputs for enrichment; choose the ingestion service from producer protocol, scale, and device requirements.

26. Queries transform events through time windows

The Stream Analytics query language can filter, project, sort, aggregate, join, detect patterns, call geospatial functions, and enrich a stream over time. Tumbling windows are fixed and nonoverlapping; hopping windows can overlap on a fixed cadence; sliding windows emit when membership changes; session windows follow bursts separated by inactivity; snapshot windows group events with the same timestamp.

Define event time with TIMESTAMP BY when the payload carries the authoritative timestamp. Design for late and out-of-order events, reference-data size, partition keys, and deterministic output. Test queries against representative data rather than only a clean sample.

Azure Stream Analytics inputs flow through a temporal SQL query with tumbling, hopping, sliding, session, and snapshot windows to multiple outputs.
Time semantics and partitioning are part of the query architecture.

Topic summary

Choose the window and event-time policy from the business question, then test ordering, lateness, partitioning, and state under realistic load.

27. Outputs can serve dashboards, storage, analytics, or automation

Representative Stream Analytics outputs.
OutcomePossible outputsArchitecture note
Durable stream or lakeAzure , , Gen2.Preserve events for replay, batch analytics, or downstream consumers.
Operational serving, , Azure .Match write rate, key design, idempotency, and query pattern.
Analytics and visualization, , .Separate live visualization from complete historical analysis when needed.
Action, Azure queues or topics.Design retries, duplicate tolerance, throttling, and downstream failure handling.

A job can define multiple outputs with separate INTO clauses. Partition the output where supported and avoid a single writer becoming the bottleneck. File outputs need stable schemas, especially for Avro or Parquet.

Topic summary

Route each result to the sink that matches durability, query, visualization, or action needs, and design each output for partitioning and failure.

28. Stream Analytics supports several real-time enterprise patterns

Real-time scenarios.
RequirementStream-processing pattern
Building telemetryAggregate temperature, humidity, and fan runtime to optimize controls.
Web logs and clickstreamsGenerate immediate product or content recommendations.
Geospatial analyticsTrack fleets, detect geofences, or correlate weather and location.
Remote monitoringDetect anomalies and support predictive maintenance for valuable equipment.
Point-of-sale fraudIdentify unusual amount, location, or behavior and trigger alerts.

For Tailwind Traders, GPS telemetry from delivery trucks can enter through Azure or , be enriched and evaluated by Stream Analytics, appear in , trigger an operational response, and land in a lake for later route analysis.

Topic summary

Stream Analytics is a strong fit when continuous telemetry must become a dashboard, alert, enriched record, or downstream event with minimal operational overhead.

29. Capacity, partitioning, reliability, security, and edge placement complete the design

Streaming Units represent allocated compute and memory. Scale and partition the job so input partitions, query logic, and output writers can operate in parallel. Monitor input events, output events, watermark delay, errors, utilization, and backpressure; prove the topology at peak rate and during sink throttling.

  • Cost: pay for provisioned Streaming Units and remove idle or oversized capacity.
  • Reliability: use checkpoints, understand exactly-once processing versus output delivery guarantees, and design replay or failover.
  • Security: use TLS 1.2, managed identities where supported, encrypted checkpoints, least privilege, and private networking options.
  • Placement: use cloud jobs for scale and Stream Analytics on IoT Edge or Azure Stack for supported ultra-low-latency hybrid scenarios.
  • Operations: version queries and infrastructure, automate deployment, test schema changes, and document late-event policy.

Topic summary

A production streaming design couples SQL logic with capacity, partitions, delivery semantics, security, monitoring, schema governance, and recovery.

30. Apply the requirements to the module assessment

Assessment reasoning.
RequirementBest answerWhy
Combine on-premises reference data with cloud manufacturing logs and run stored procedures..Hybrid linked services, a self-hosted runtime, orchestration, and stored-procedure activities satisfy the movement and control requirement.
Ingest and store real-time data from websites, point of sale, and social sources for later analysis..The lake accepts diverse data at high scale and can receive streaming outputs for multiple analytical engines.
Retain 5 TB of rarely used legal data cost-effectively without deletion.Cold storage path and appropriate archive/cool lifecycle policy.Long retention and rare access favor low-cost durable storage over hot serving capacity.

can transform data, and can process live events, but neither replaces the integration and retention requirement expressed in these particular answers. Read the question for the dominant responsibility.

Topic summary

In exam scenarios, identify the dominant responsibility - orchestration, analytical storage, processing, or serving - before choosing a service.

31. Use a decision matrix instead of a product-first design

Service recommendation matrix.
ServiceRecommend whenDo not treat as
Hybrid movement, ETL/ELT orchestration, low-code data flows, SSIS migration, and monitoring dominate.The permanent analytical store or one universal compute engine.
Diverse raw and curated files need massive scale, hierarchical access, and independent compute.A query engine or workflow orchestrator.
Spark engineering, streaming, lakehouse, collaborative data science, or ML lifecycle dominates.A substitute for every relational warehouse or simple copy job.
Distributed SQL, Spark, integration, and a unified enterprise workspace are required.One fixed engine or an automatic default for every new analytics platform.
SQL-like managed event processing and low-latency routing are required.Long-term system of record or general batch engine.
Decision map selecting Data Factory, Data Lake Storage, Databricks, Synapse Analytics, or Stream Analytics from workload requirements.
The services compose: the correct answer may be an architecture, not a single product.

Topic summary

Recommend the smallest set of services that covers movement, storage, processing, latency, governance, and consumption without overlapping responsibilities unnecessarily.

32. Consolidate the chapter and extend the design safely

You can now distinguish integration from analysis, design Data Factory objects and runtimes, build a governed lake, place Spark and SQL workloads, combine hot/warm/cold paths, and route streaming results. Before implementation, validate region support, quotas, connectors, pricing, networking, security, and migration guidance against current Microsoft documentation.

Useful Copilot prompts include: compare Azure integration and analytics services for a stated workload; explain two practical use cases for each; or propose a secure batch-and-stream design that integrates SQL, NoSQL, and IoT into a warehouse and lake. Treat generated advice as a hypothesis and verify it against requirements and authoritative sources.

  1. Microsoft Learn: Introduction to
  2. Microsoft Learn: overview
  3. Microsoft Learn: documentation
  4. Microsoft Learn: What is ?
  5. Microsoft Learn: Introduction to
  6. Microsoft Learn: What is ?

Topic summary

Validate every recommendation against current product documentation, then test the complete path with realistic data, failures, security controls, and consumer workloads.