<?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 Database CICD Pipelines in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/database-cicd-pipelines/m-p/10690#M5823</link>
    <description>&lt;P&gt;My team has a shared codebase and we are running into issues as we migrate to Databricks when two people are doing development on connected sections of our codebase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example if I add a column to a table for changes on my branch, other members on my team are no longer able to utilize our development database or manually have to populate that column with nulls or it will return an error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ideally we would want a CICD pipeline to create a new database as a copy of our prod database for each branch. Does anyone have experience with this or know of any literature we could reference. Our team doesn't have any experience with CICD pipelines and this would be a new project for us.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
    <pubDate>Wed, 25 Jan 2023 14:58:25 GMT</pubDate>
    <dc:creator>cmilligan</dc:creator>
    <dc:date>2023-01-25T14:58:25Z</dc:date>
    <item>
      <title>Database CICD Pipelines</title>
      <link>https://community.databricks.com/t5/data-engineering/database-cicd-pipelines/m-p/10690#M5823</link>
      <description>&lt;P&gt;My team has a shared codebase and we are running into issues as we migrate to Databricks when two people are doing development on connected sections of our codebase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example if I add a column to a table for changes on my branch, other members on my team are no longer able to utilize our development database or manually have to populate that column with nulls or it will return an error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ideally we would want a CICD pipeline to create a new database as a copy of our prod database for each branch. Does anyone have experience with this or know of any literature we could reference. Our team doesn't have any experience with CICD pipelines and this would be a new project for us.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jan 2023 14:58:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/database-cicd-pipelines/m-p/10690#M5823</guid>
      <dc:creator>cmilligan</dc:creator>
      <dc:date>2023-01-25T14:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Database CICD Pipelines</title>
      <link>https://community.databricks.com/t5/data-engineering/database-cicd-pipelines/m-p/10691#M5824</link>
      <description>&lt;P&gt;@Coleman Milligan​&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's really hard to create something like this without basic knowledge about how CICD should work or even Terraform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can start here, to understand some basics.&lt;/P&gt;&lt;P&gt;&lt;A href="https://servian.dev/how-to-hardening-azure-databricks-using-terraform-feb23c231080" alt="https://servian.dev/how-to-hardening-azure-databricks-using-terraform-feb23c231080" target="_blank"&gt;https://servian.dev/how-to-hardening-azure-databricks-using-terraform-feb23c231080&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then based on a modules you can parametrize your Terraform modules to create a separate environment for each developer/PR/Dev Branch.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jan 2023 07:02:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/database-cicd-pipelines/m-p/10691#M5824</guid>
      <dc:creator>daniel_sahal</dc:creator>
      <dc:date>2023-01-26T07:02:39Z</dc:date>
    </item>
  </channel>
</rss>

