<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167907#M55793</link>
    <description>&lt;P class=""&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I’m working through Databricks deployment and orchestration concepts and wanted to understand how Databricks Asset Bundles and Lakeflow Jobs fit together.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Real-world scenario:&lt;/STRONG&gt;&lt;BR /&gt;Imagine an e-commerce company has a customer data pipeline that processes new data every night. The project contains notebooks, pipeline code, and a job that needs to run on a schedule.&lt;/P&gt;&lt;P&gt;In this situation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;How would Databricks Asset Bundles help manage and deploy the project resources?&lt;/LI&gt;&lt;LI&gt;How would Lakeflow Jobs be used to schedule and run the pipeline?&lt;/LI&gt;&lt;LI&gt;How do these two concepts work together as part of a deployment workflow?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I’m especially interested in understanding how this would be handled in a real data engineering project.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 08 Sep 2026 11:13:37 GMT</pubDate>
    <dc:creator>gowri_databrick</dc:creator>
    <dc:date>2026-09-08T11:13:37Z</dc:date>
    <item>
      <title>Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project</title>
      <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167907#M55793</link>
      <description>&lt;P class=""&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;I’m working through Databricks deployment and orchestration concepts and wanted to understand how Databricks Asset Bundles and Lakeflow Jobs fit together.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Real-world scenario:&lt;/STRONG&gt;&lt;BR /&gt;Imagine an e-commerce company has a customer data pipeline that processes new data every night. The project contains notebooks, pipeline code, and a job that needs to run on a schedule.&lt;/P&gt;&lt;P&gt;In this situation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;How would Databricks Asset Bundles help manage and deploy the project resources?&lt;/LI&gt;&lt;LI&gt;How would Lakeflow Jobs be used to schedule and run the pipeline?&lt;/LI&gt;&lt;LI&gt;How do these two concepts work together as part of a deployment workflow?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I’m especially interested in understanding how this would be handled in a real data engineering project.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 11:13:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167907#M55793</guid>
      <dc:creator>gowri_databrick</dc:creator>
      <dc:date>2026-09-08T11:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project</title>
      <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167914#M55794</link>
      <description>&lt;P&gt;Please read this below Article, it was mentioned clearly&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://kaninipro.com/2025/11/30/deploying-lakeflow-jobs-with-databricks-asset-bundles/" target="_blank"&gt;https://kaninipro.com/2025/11/30/deploying-lakeflow-jobs-with-databricks-asset-bundles/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 11:57:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167914#M55794</guid>
      <dc:creator>Satyasai</dc:creator>
      <dc:date>2026-09-08T11:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project</title>
      <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167940#M55796</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/250070"&gt;@gowri_databrick&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A simple way to understand this is:&lt;/P&gt;&lt;P&gt;Asset Bundles are used to deploy the project, while Lakeflow Jobs are used to run the deployed pipeline.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Practical scenario&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Imagine an e-commerce company has a customer pipeline that runs every night.&lt;/P&gt;&lt;P&gt;The project contains:&lt;/P&gt;&lt;P&gt;Customer ingestion notebook&lt;BR /&gt;Customer transformation code&lt;BR /&gt;A Lakeflow Job to run these steps&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Asset Bundles:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;The developer keeps the notebooks, code and job configuration in Git.&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;Developer → Git → Databricks Asset Bundle&lt;/P&gt;&lt;P&gt;The Asset Bundle describes what needs to be deployed, such as notebooks, jobs, tasks and configuration.&lt;/P&gt;&lt;P&gt;When the code is ready, the bundle can be deployed to DEV, TEST and PROD without manually creating the same resources in each environment.&lt;/P&gt;&lt;P&gt;So, Asset Bundles mainly help with version control and consistent deployment.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Lakeflow Jobs:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Once the job is deployed, Lakeflow Jobs is responsible for running the pipeline.&lt;/P&gt;&lt;P&gt;For example, we can configure the job to run every night at 1 AM.&lt;/P&gt;&lt;P&gt;The job could have tasks like:&lt;/P&gt;&lt;P&gt;Ingest customer data → Transform customer data → Load the final table&lt;/P&gt;&lt;P&gt;Lakeflow Jobs manages the task order, dependencies, scheduling, retries and execution.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;Asset Bundle + Lakeflow&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In a real project, the flow would be something like:&lt;/P&gt;&lt;P&gt;Step 1: Developer changes the customer pipeline code.&lt;/P&gt;&lt;P&gt;Step 2: The changes are committed to Git.&lt;/P&gt;&lt;P&gt;Step 3: The Asset Bundle is deployed through the CI/CD pipeline.&lt;/P&gt;&lt;P&gt;Step 4: The bundle creates or updates the Lakeflow Job in the target environment.&lt;/P&gt;&lt;P&gt;Step 5: Lakeflow Jobs runs the pipeline based on the configured schedule.&lt;/P&gt;&lt;P&gt;So, I normally think of it this way:&lt;/P&gt;&lt;P&gt;Asset Bundles :- Deploy and manage the project&lt;/P&gt;&lt;P&gt;Lakeflow Jobs :- Schedule and run the project&lt;/P&gt;&lt;P&gt;They work together nicely because the job itself can be defined as code inside the Asset Bundle, rather than manually creating and configuring jobs separately in each environment.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 13:06:08 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167940#M55796</guid>
      <dc:creator>srini_ve</dc:creator>
      <dc:date>2026-09-08T13:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project</title>
      <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167949#M55801</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/250070"&gt;@gowri_databrick&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Automation Bundles serve as the &lt;STRONG&gt;infrastructure &lt;/STRONG&gt;as &lt;STRONG&gt;code &lt;/STRONG&gt;layer for your e-commerce customer data pipeline. You define everything in &lt;STRONG&gt;databricks.yml&lt;/STRONG&gt;&amp;nbsp;file with &lt;STRONG&gt;resource&lt;/STRONG&gt; definitions in&amp;nbsp;&lt;STRONG&gt;resources/*.yml&lt;/STRONG&gt;&amp;nbsp;- &lt;STRONG&gt;notebooks&lt;/STRONG&gt; in&amp;nbsp;&lt;STRONG&gt;src/&lt;/STRONG&gt;, pipeline &lt;STRONG&gt;configurations&lt;/STRONG&gt;, job &lt;STRONG&gt;schedules&amp;nbsp;&lt;/STRONG&gt;and Unity Catalog schemas and volumes. The advantage is multi environment targeting - you can define variables like&amp;nbsp;catalog,&amp;nbsp;schema, and&amp;nbsp;warehouse_id&amp;nbsp;once, then override them per target (dev&amp;nbsp;uses&amp;nbsp;dev_catalog/dev_schema,&amp;nbsp;prod&amp;nbsp;uses&amp;nbsp;prod_catalog/prod_schema). A single&amp;nbsp;databricks bundle validate&amp;nbsp;catches configuration errors and&amp;nbsp;databricks bundle deploy pushes all resources to the workspace mapped atomically. It eliminates manual deployment and makes your pipeline reproducible, version-controlled and CI/CD based.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Lakeflow Jobs&amp;nbsp;&lt;/STRONG&gt;provide the &lt;STRONG&gt;orchestration&lt;/STRONG&gt; engine that actually executes your nightly pipeline. In your e-commerce scenario, you'd define a &lt;STRONG&gt;multi-task&lt;/STRONG&gt; DAG - an&amp;nbsp;extract&amp;nbsp;task pulls new customer data from source systems, a&amp;nbsp;transform&amp;nbsp;task (with&amp;nbsp;depends_on - extract) cleans and enriches it, and a&amp;nbsp;load&amp;nbsp;task writes results to Delta tables - each task using&amp;nbsp;run_if - ALL_SUCCESS&amp;nbsp;to chain execution. The &lt;STRONG&gt;job&lt;/STRONG&gt; runs on a &lt;STRONG&gt;cron schedule&lt;/STRONG&gt; (0 0 2 * * ?&amp;nbsp;for 2 AM nightly) and can use job clusters, autoscaling clusters or serverless compute (by omitting cluster config for notebook/Python tasks). &lt;STRONG&gt;Task&lt;/STRONG&gt; types include &lt;STRONG&gt;notebooks, Python scripts, SQL queries&lt;/STRONG&gt;&amp;nbsp;and even pipeline triggers for Spark Declarative Pipelines. You can parameterize tasks with job-level variables (date: "{{start_date}}") accessed via&amp;nbsp;dbutils.widgets.get()&amp;nbsp;in notebooks and set permissions&amp;nbsp;for different teams.&lt;/P&gt;&lt;P&gt;They work together seamlessly - DABs defines the job as a resource in YAML and Lakeflow Jobs executes it.&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 14:23:54 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167949#M55801</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-09-08T14:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: Using Databricks Asset Bundles and Lakeflow Jobs in a Real Project</title>
      <link>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167987#M55809</link>
      <description>&lt;P&gt;Here is how I am using DAB in a real project. I hope it helps.&lt;/P&gt;&lt;P&gt;&lt;div class="video-embed-center video-embed"&gt;&lt;iframe class="embedly-embed" src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F5WreXn0zbt8%3Ffeature%3Doembed&amp;amp;display_name=YouTube&amp;amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5WreXn0zbt8&amp;amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F5WreXn0zbt8%2Fhqdefault.jpg&amp;amp;type=text%2Fhtml&amp;amp;schema=youtube" width="200" height="112" scrolling="no" title="🚀 Databricks Asset Bundles: Automate Deployments with CLI, Service Principals &amp;amp; Git #databricks" frameborder="0" allow="autoplay; fullscreen; encrypted-media; picture-in-picture" allowfullscreen="true"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2026 18:28:19 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/using-databricks-asset-bundles-and-lakeflow-jobs-in-a-real/m-p/167987#M55809</guid>
      <dc:creator>Coffee77</dc:creator>
      <dc:date>2026-09-08T18:28:19Z</dc:date>
    </item>
  </channel>
</rss>

