<?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: Error Using spark.catalog.dropTempView() in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/error-using-spark-catalog-droptempview/m-p/13589#M8247</link>
    <description>&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; spark.sql("DROP TABLE "+prefix_updates)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; spark.sql("DROP TABLE "+prefix_main)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fixed it for me.&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jan 2023 03:49:03 GMT</pubDate>
    <dc:creator>aicd_de</dc:creator>
    <dc:date>2023-01-05T03:49:03Z</dc:date>
    <item>
      <title>Error Using spark.catalog.dropTempView()</title>
      <link>https://community.databricks.com/t5/data-engineering/error-using-spark-catalog-droptempview/m-p/13588#M8246</link>
      <description>&lt;P&gt;I have a set of Spark Dataframes that I convert into Temp Views to run Spark SQL with. Then, I delete them after my logic/use is complete. The delete step throws an odd error that I am not sure how to fix. Looking for some tips on fixing it. As a note, the cluster is on Unity as a Shared Cluster.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;df.createOrReplaceTempView(prefix_updates)
target.toDF().createOrReplaceTempView(prefix_main)
&amp;nbsp;
sql_begin = 'SELECT '+prefix_updates+'.* FROM '+prefix_updates+' INNER JOIN '+prefix_main+' ON '
&amp;nbsp;
merged_inserts = spark.sql(sql_begin+merge_match_ins+" WHERE "+prefix_updates+".ReplicationUTCDateTime &amp;gt; "+prefix_main+".ReplicationUTCDateTime")
        
      merged_inserts.write.format("delta").mode("append").saveAsTable(catalog+'.'+schema+'.'+table_name)
&amp;nbsp;
spark.catalog.dropTempView(prefix_updates)
spark.catalog.dropTempView(prefix_main)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The code before spark.catalog.dropTempView works just fine without error. But when adding in the View delete statements I get this error now:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Py4JError: An error occurred while calling o1620.dropTempView. Trace:&lt;/P&gt;&lt;P&gt;py4j.security.Py4JSecurityException: Method public boolean org.apache.spark.sql.internal.CatalogImpl.dropTempView(java.lang.String) is not whitelisted on class class org.apache.spark.sql.internal.CatalogImpl&lt;/P&gt;&lt;P&gt;	at py4j.security.WhitelistingPy4JSecurityManager.checkCall(WhitelistingPy4JSecurityManager.java:473)&lt;/P&gt;&lt;P&gt;	at py4j.Gateway.invoke(Gateway.java:305)&lt;/P&gt;&lt;P&gt;	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)&lt;/P&gt;&lt;P&gt;	at py4j.commands.CallCommand.execute(CallCommand.java:79)&lt;/P&gt;&lt;P&gt;	at py4j.ClientServerConnection.waitForCommands(ClientServerConnection.java:195)&lt;/P&gt;&lt;P&gt;	at py4j.ClientServerConnection.run(ClientServerConnection.java:115)&lt;/P&gt;&lt;P&gt;	at java.lang.Thread.run(Thread.java:750)&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 01:54:52 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-using-spark-catalog-droptempview/m-p/13588#M8246</guid>
      <dc:creator>aicd_de</dc:creator>
      <dc:date>2023-01-05T01:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: Error Using spark.catalog.dropTempView()</title>
      <link>https://community.databricks.com/t5/data-engineering/error-using-spark-catalog-droptempview/m-p/13589#M8247</link>
      <description>&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; spark.sql("DROP TABLE "+prefix_updates)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; spark.sql("DROP TABLE "+prefix_main)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fixed it for me.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 03:49:03 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-using-spark-catalog-droptempview/m-p/13589#M8247</guid>
      <dc:creator>aicd_de</dc:creator>
      <dc:date>2023-01-05T03:49:03Z</dc:date>
    </item>
  </channel>
</rss>

