<?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 Re: How to compare notebooks for deployment in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31310#M22792</link>
    <description>&lt;P&gt;Thanks Hubert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What's the best approach here? Do I have 2 trunks in my repos (1 for dev and the other for production)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I do a compare between the 2 trunks to generate all the notebooks which need to be deployed. How do I do this compare (in DevOps, vsCode etc.) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the best way to do this deployment i.e. running Powershell scripts, manual overwrite etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Sep 2022 12:07:59 GMT</pubDate>
    <dc:creator>BeginnerBob</dc:creator>
    <dc:date>2022-09-20T12:07:59Z</dc:date>
    <item>
      <title>How to compare notebooks for deployment</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31308#M22790</link>
      <description>&lt;P&gt;I have 2 Azure Databricks workspaces (test and prod)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to compare the notebooks to see the changes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any tools which can help do this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 10:09:36 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31308#M22790</guid>
      <dc:creator>BeginnerBob</dc:creator>
      <dc:date>2022-09-20T10:09:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to compare notebooks for deployment</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31309#M22791</link>
      <description>&lt;P&gt;Yes please use Repos and set git repositories so that you can use the standard git process during merges.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 10:33:50 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31309#M22791</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2022-09-20T10:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to compare notebooks for deployment</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31310#M22792</link>
      <description>&lt;P&gt;Thanks Hubert.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What's the best approach here? Do I have 2 trunks in my repos (1 for dev and the other for production)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can I do a compare between the 2 trunks to generate all the notebooks which need to be deployed. How do I do this compare (in DevOps, vsCode etc.) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the best way to do this deployment i.e. running Powershell scripts, manual overwrite etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 12:07:59 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31310#M22792</guid>
      <dc:creator>BeginnerBob</dc:creator>
      <dc:date>2022-09-20T12:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: How to compare notebooks for deployment</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31311#M22793</link>
      <description>&lt;P&gt;I would set up two separate branches (one on each of your workspace), push from them, and then merge those branches to the "dev" or "prod" branch in the external tool (by creating a pull request). My favorite is Azure DevOps, but the most popular are GitHub and Gitlab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course, you can have as many branches as you want in a separate folder in each workspace. So you can have on your workspace branch dedicated to that workspace as well "dev" and "prod", which are created after merging pull requests and are the same in both workspaces (so you don't develop on "dev" and "prod" branches, you make only pull to get them).&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2022 15:29:11 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-compare-notebooks-for-deployment/m-p/31311#M22793</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2022-09-20T15:29:11Z</dc:date>
    </item>
  </channel>
</rss>

