<?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: write to Delta in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38478#M5526</link>
    <description>&lt;P&gt;1. I was trying to create a file in Delta format. After Delta File creation at the verification step getting Assertion Error: No data written.&lt;/P&gt;&lt;P&gt;could you please let me know how to fix this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jul 2023 10:45:02 GMT</pubDate>
    <dc:creator>SSV_dataeng</dc:creator>
    <dc:date>2023-07-26T10:45:02Z</dc:date>
    <item>
      <title>write to Delta</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38225#M5524</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;spark.conf.&lt;/SPAN&gt;&lt;SPAN&gt;set&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"spark.databricks.delta.properties.defaults.columnMapping.mode"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"name"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;products_output_path = DA.paths.working_dir + &lt;/SPAN&gt;&lt;SPAN&gt;"/delta/products"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;products_df.write.&lt;/SPAN&gt;&lt;SPAN&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"delta"&lt;/SPAN&gt;&lt;SPAN&gt;).save(products_output_path)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;verify_files = dbutils.fs.ls(products_output_path)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;verify_delta_format = &lt;/SPAN&gt;&lt;SPAN&gt;False&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;verify_num_data_files = &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; f &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; verify_files:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; f.name == &lt;/SPAN&gt;&lt;SPAN&gt;"_delta_log/"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; verify_delta_format = &lt;/SPAN&gt;&lt;SPAN&gt;True&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;elif&lt;/SPAN&gt;&lt;SPAN&gt; f.name.endswith(&lt;/SPAN&gt;&lt;SPAN&gt;".parquet"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; verify_num_data_files += &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;assert&lt;/SPAN&gt;&lt;SPAN&gt; verify_delta_format, &lt;/SPAN&gt;&lt;SPAN&gt;"Data not written in Delta format"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;assert&lt;/SPAN&gt;&lt;SPAN&gt; verify_num_data_files &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"No data written"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;del&lt;/SPAN&gt;&lt;SPAN&gt; verify_files, verify_delta_format, verify_num_data_files&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"All test pass"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;AssertionError&lt;/SPAN&gt; Traceback (most recent call last) &lt;A&gt;&amp;lt;command-1787238488083573&amp;gt;&lt;/A&gt; in &lt;SPAN class=""&gt;&amp;lt;cell line: 11&amp;gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; 9 10 &lt;SPAN class=""&gt;assert&lt;/SPAN&gt; verify_delta_format&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"Data not written in Delta format"&lt;/SPAN&gt; &lt;SPAN class=""&gt;---&amp;gt; 11&lt;/SPAN&gt; &lt;SPAN class=""&gt;assert&lt;/SPAN&gt; verify_num_data_files &lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;"No data written"&lt;/SPAN&gt; 12 &lt;SPAN class=""&gt;del&lt;/SPAN&gt; verify_files&lt;SPAN class=""&gt;,&lt;/SPAN&gt; verify_delta_format&lt;SPAN class=""&gt;,&lt;/SPAN&gt; verify_num_data_files 13 print&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;"All test pass"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;AssertionError&lt;/SPAN&gt;: No data written&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 23 Jul 2023 15:36:24 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38225#M5524</guid>
      <dc:creator>SSV_dataeng</dc:creator>
      <dc:date>2023-07-23T15:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: write to Delta</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38446#M5525</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/85173"&gt;@SSV_dataeng&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;What is the question here?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2023 05:50:26 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38446#M5525</guid>
      <dc:creator>daniel_sahal</dc:creator>
      <dc:date>2023-07-26T05:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: write to Delta</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38478#M5526</link>
      <description>&lt;P&gt;1. I was trying to create a file in Delta format. After Delta File creation at the verification step getting Assertion Error: No data written.&lt;/P&gt;&lt;P&gt;could you please let me know how to fix this issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2023 10:45:02 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38478#M5526</guid>
      <dc:creator>SSV_dataeng</dc:creator>
      <dc:date>2023-07-26T10:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: write to Delta</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38486#M5527</link>
      <description>&lt;P&gt;I see the error is part of the assertion part of your code. Do you see any other error when writing the data?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jul 2023 11:49:47 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38486#M5527</guid>
      <dc:creator>Lakshay</dc:creator>
      <dc:date>2023-07-26T11:49:47Z</dc:date>
    </item>
    <item>
      <title>Re: write to Delta</title>
      <link>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38571#M5528</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/85173"&gt;@SSV_dataeng&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Please check with this (you would have to indent it correctly for python)&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;productsOutputPath = DA.workingDir + "/delta/products"&lt;BR /&gt;(productsDF&lt;BR /&gt;.write&lt;BR /&gt;.format("delta")&lt;BR /&gt;.mode("overwrite")&lt;BR /&gt;.save(productsOutputPath)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;verify_files = dbutils.fs.ls(productsOutputPath)&lt;BR /&gt;verify_delta_format = False&lt;BR /&gt;verify_num_data_files = 0&lt;BR /&gt;for f in verify_files:&lt;BR /&gt;if f.name == '_delta_log/':&lt;BR /&gt;verify_delta_format = True&lt;BR /&gt;elif f.name.endswith('.parquet'):&lt;BR /&gt;verify_num_data_files += 1&lt;/P&gt;&lt;P&gt;assert verify_delta_format, "Data not written in Delta format"&lt;BR /&gt;assert verify_num_data_files &amp;gt; 0, "No data written"&lt;BR /&gt;del verify_files, verify_delta_format, verify_num_data_files&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 27 Jul 2023 12:06:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/write-to-delta/m-p/38571#M5528</guid>
      <dc:creator>NandiniN</dc:creator>
      <dc:date>2023-07-27T12:06:30Z</dc:date>
    </item>
  </channel>
</rss>

