Prepstellar

DP-750 · Getting started

19 cards

Azure Databricks Data Engineering Workflow

Swipe, scroll or use ← →
  1. The journey, end to end

    Before learning any single tool, learn the order the work happens in. Every pipeline you build, and most exam scenarios you read, follow the same four stages.

    Read the lakehouse journey as ingestion, governed storage, transformation and refinement, and serving.

    Stage What happens Question it answers
    1. Ingestion Batch or streaming data lands in a raw layer. How does the data get here?
    2. Governed storage Files become Delta tables registered in Unity Catalog. Is it reliable and controlled?
    3. Transformation Data is cleansed, combined, and reorganized. Is it useful?
    4. Serving Clean, enriched data reaches its consumers. Who uses it, and for what?

    The order matters because each stage depends on the one before it. You cannot govern data that has not landed, and you cannot serve data that has not been refined. Orchestration wraps around the whole sequence rather than sitting inside it.

    1 / 19
  2. Quick check

    Which sequence represents the data engineering journey through the lakehouse?

    1. AIngest, establish governed storage, transform and refine, then serve

      Right. Data lands first, becomes governed and reliable, is refined into useful products, and is finally served to consumers.

    2. BServe raw data, transform it, ingest the sources, then govern at the end

      Nothing can be served before it has been ingested, and governance is applied as data lands rather than as an afterthought.

    3. CTransform the source data before ingestion, serve it, then configure orchestration

      Transformation needs data that has already arrived, so it cannot run before ingestion.

    2 / 19

  3. Ingest source data

    At the ingestion layer, batch or streaming data from varied sources and formats lands in a raw logical layer. This first stage establishes an accessible starting point before business transformations change the data. Keeping a raw layer means a later mistake in transformation logic never destroys the original input.

    Lakeflow Connect provides connectors for databases, enterprise applications, cloud storage, message buses, local files, and streaming sources. You can choose fully managed connectors for minimal operational overhead, or standard connectors when you need a wider range of sources from inside your own pipelines and queries.

    3 / 19
  4. Ingest source data

    Lakeflow is the umbrella name for the end-to-end data engineering solution, and each of its parts owns one stage of the journey. Fixing the three names now prevents most of the confusion later.

    Component Owns
    Lakeflow Connect Getting data in, through connectors to external systems
    Lakeflow pipelines Building and managing the transformations
    Lakeflow Jobs Orchestrating and monitoring production execution

    The Databricks Runtime is not one of the three. It is the performance-optimized compute environment those workloads run on.

    4 / 19
  5. Quick check

    Which Lakeflow component provides connectors for ingesting data from databases, applications, files, and streams?

    1. ALakeflow Jobs, which monitors production work

      Jobs orchestrate execution once data is already reachable; they are not the connector layer.

    2. BLakeflow pipelines, which build and manage transformations

      Pipelines transform data that has already arrived rather than connecting to source systems.

    3. CLakeflow Connect, which reaches the external source systems

      Right. Lakeflow Connect supplies the connectors for databases, enterprise applications, cloud storage, message buses, local files, and streaming sources.

    5 / 19

  6. Turn raw arrival into governed, reliable storage

    Raw arrival is not the end of ingestion. Landing a file only makes it present; two more things must happen before anyone can trust it.

    When files are converted to Delta tables, Delta Lake schema enforcement can detect missing or unexpected data. Delta Lake is the optimized storage layer, with ACID transactions and schema enforcement, and this is the point where a column that suddenly changed type or vanished gets caught — while the data is being written, not weeks later in a report.

    Unity Catalog can register those tables according to governance and isolation requirements. Unity Catalog also tracks lineage while data is transformed and refined and applies a unified governance model.

    6 / 19
  7. Turn raw arrival into governed, reliable storage

    The beginner distinction is important: Delta Lake supplies the optimized table storage layer and reliability features, while Unity Catalog supplies governance, access boundaries, and lineage over the data assets.

    Concern Layer that handles it
    Catching missing or unexpected data on write Delta Lake schema enforcement
    Transactional, reliable table storage Delta Lake
    Registering tables under governance and isolation rules Unity Catalog
    Tracing where a column came from Unity Catalog lineage

    So for a project that receives batch and streaming files, must catch unexpected data as tables are created, and must keep lineage through refinement, the shape of the answer is fixed: land the raw data, convert it to Delta tables, and register those tables with Unity Catalog. Job tasks, notebooks, dashboards, and Git folders play no part in that particular sequence.

    7 / 19
  8. Quick check

    A project receives batch and streaming files, must detect unexpected data as tables are created, and must preserve governed lineage while the data is refined. Which sequence is right?

    1. ARegister the raw files as job tasks, convert them into notebooks, then use a SQL warehouse for lineage

      Job tasks schedule work and notebooks hold code; neither enforces a schema, and query compute does not track lineage.

    2. BTransform the data before it lands, convert it to Git folders, and use dashboards

      Transformation follows ingestion, Git folders synchronize code, and dashboards display results rather than validating writes.

    3. CLand the raw data, convert it to Delta tables, then register those tables with Unity Catalog

      Right. Delta conversion applies schema enforcement, and Unity Catalog registration brings governance and lineage.

    8 / 19

  9. Keep your progress in the app

    That’s 3 of 8 quick checks. In the app they stay answered, and every lesson remembers where you left off.

  10. Transform and refine

    Once the data is verified, it becomes useful rather than merely present. After verification, teams curate and refine data by combining it, creating features, and cleansing it. Clean data can then be integrated and reorganized into tables designed for business needs.

    This stage turns landed source data into useful data products rather than merely preserving the original input. A raw order feed becomes a modeled orders table; separate customer records become one deduplicated dimension; a machine learning team gets the features it asked for.

    9 / 19
  11. Transform and refine

    Lakeflow pipelines provide a declarative framework for efficient batch and streaming pipelines in SQL and Python. Declarative means you describe the datasets you want and their dependencies, instead of hand-writing the order in which each step must run.

    A pipeline automatically orchestrates flows and targets such as streaming tables, materialized views, and sinks.

    Element What it is
    Flow The processing that moves data into a target
    Streaming table A Delta table with support for incremental processing
    Materialized view A view with cached results for faster access
    Sink An external target such as an event streaming service

    Notice what is not on that list: notebooks, managed connectors, and SQL query tasks are units of work inside a job, and catalogs, schemas, and volumes are governance objects. Pipeline targets are where transformed data lands.

    10 / 19
  12. Quick check

    Which set consists of targets that a Lakeflow pipeline orchestrates?

    1. ADatabases, enterprise applications, and local files

      Those are source systems reached through connectors at ingestion, not targets a pipeline writes to.

    2. BStreaming tables, materialized views, and sinks

      Right. A pipeline automatically orchestrates its flows and the targets they write into.

    3. CNotebooks, connectors, and SQL query tasks

      Those are task types inside a job, which orchestrates execution rather than defining pipeline targets.

    11 / 19

  13. Quick check

    A team wants a declarative SQL or Python solution covering both batch and streaming transformations, with automatic coordination of flows and data targets. What fits?

    1. AA Unity Catalog metastore

      A metastore governs data assets; it does not express or run transformation logic.

    2. BA Lakeflow managed connector

      A managed connector ingests from a source system and does not coordinate transformations or targets.

    3. CA declarative Lakeflow pipeline

      Right. Lakeflow pipelines are the declarative framework for batch and streaming pipelines in SQL and Python, and a pipeline orchestrates its own flows and targets.

    12 / 19

  14. Orchestrate repeatable production work

    A pipeline knows how to transform data. It does not know that the finance report must run after the nightly load, or that an operator needs an alert when a step fails. That is orchestration.

    Lakeflow Jobs provides reliable orchestration and production monitoring for data and AI workloads. A job can contain tasks that run notebooks, pipelines, managed connectors, SQL queries, machine learning training, and model deployment or inference. Jobs also support control flow, such as branching with if/else conditions and looping over a set of values.

    Jobs coordinate when and in what order units of work run; pipelines coordinate the data-processing logic and targets inside a pipeline. A pipeline can even be one task inside a job — which is exactly why the two are so easy to confuse.

    13 / 19
  15. Orchestrate repeatable production work

    If the scenario asks for Reach for
    Several different kinds of work run in a set order, with monitoring A job, holding one task per unit of work
    Batch and streaming transformations described declaratively A pipeline
    Data brought in from an external system A connector
    A place for transformed data to land A streaming table, materialized view, or sink

    A streaming table is a target, a Unity Catalog volume is a governed storage location, and a SQL warehouse is query compute. None of them can contain and coordinate tasks.

    14 / 19
  16. Quick check

    A production process must run a notebook, a managed connector, and a SQL query as coordinated tasks while operators monitor the execution. What should contain the tasks?

    1. AA streaming table

      A streaming table is a pipeline target that receives data; it holds rows, not tasks.

    2. BA Lakeflow job

      Right. Jobs provide reliable orchestration and production monitoring, and a job's tasks can run notebooks, managed connectors, and SQL queries.

    3. CA Unity Catalog volume

      A volume is a governed storage location for files and cannot coordinate or monitor execution.

    15 / 19

  17. Serve useful data

    The final lakehouse layer serves clean, enriched data to end users. By this point the data has been landed, validated, governed, and refined; serving is where that investment pays off.

    Final tables should be designed for their use cases, including machine learning, data engineering, business intelligence, and reporting. One layout rarely suits every consumer, so the design question at this stage is "who reads this, and how".

    Governance and lineage continue through serving so consumers can use authorized data and trace it back through the transformation path. That traceability is what makes a served table defensible: a business user can ask where a number came from, and the answer exists.

    16 / 19
  18. Quick check

    What does the final layer of the lakehouse provide to end users?

    1. ARaw source data preserved exactly as it arrived, before any verification

      Raw data belongs to the ingestion layer; it has not yet been curated or refined.

    2. BClean, enriched data in tables designed for their downstream use cases

      Right. The final layer serves clean, enriched data, and the tables are designed for uses such as machine learning, engineering, BI, and reporting.

    3. CConnector configurations still waiting for their sources

      Connector configuration belongs to ingestion and is not what end users consume.

    17 / 19

  19. Key takeaways

    • The lakehouse path is ingestion, governed storage, transformation and refinement, and serving.
    • Lakeflow Connect ingests data, Lakeflow pipelines coordinate transformations, and Lakeflow Jobs orchestrates production tasks.
    • Delta Lake supports reliable tables, while Unity Catalog applies governance and lineage.
    • Use Lakeflow Jobs to orchestrate production execution within that journey.

    When a scenario names a symptom, name the stage first and the tool second. Missing data caught on write is a Delta Lake concern; an unclear data origin is a Unity Catalog concern; a step running in the wrong order is a job concern.

    18 / 19
  20. Quick check

    Which statement assigns the production responsibility correctly?

    1. ALakeflow Jobs provides orchestration and monitoring for data and AI workloads

      Right. Jobs is the orchestration and production monitoring layer for data and AI workloads.

    2. BLakeflow Jobs enforces the storage format applied to every raw source file

      Schema and format enforcement on write belongs to Delta Lake as the storage layer.

    3. CLakeflow Jobs is the governance system for tables and models

      Central governance of tables and models belongs to a Unity Catalog metastore.

    19 / 19

  21. 8 quick checks · then the test

    In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.

The whole course, on your phone

Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.