<?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: snowflake tdboutput temp table in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270051#M48089</link>
    <description>Ok thanks&lt;BR /&gt;</description>
    <pubDate>Tue, 19 Mar 2019 12:08:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-03-19T12:08:00Z</dc:date>
    <item>
      <title>snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270042#M48080</link>
      <description>&lt;P&gt;hello:&lt;/P&gt; 
&lt;P&gt;I noticed that the snowflake tDBOutput always creates a temp table them loads the data in snowflake.&lt;/P&gt; 
&lt;P&gt;My benchmarks show faster performance and less credit usage NOT using a temp table.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Is there a way to over-ride this behavior and have it forgo creating a temp table and have it load directly to my target table?&lt;/P&gt; 
&lt;P&gt;Is there a reason for the loading temp table step (just for error handling?) ?&lt;/P&gt; 
&lt;P&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 20:14:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270042#M48080</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-18T20:14:43Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270043#M48081</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,when you were trying to load data into main table,is it creating a first temp table and loading to temp first and then loading to main table ?&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 09:12:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270043#M48081</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-19T09:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270044#M48082</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,can you post your job design ?&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 09:12:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270044#M48082</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-19T09:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270045#M48083</link>
      <description>&lt;P&gt;attached&amp;nbsp; - thanks. the tdboutput components create the temp tables using native snowflake commands after the put.&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009Lv9o"&gt;DI_Demo_CSV_to_Snowflake_0.1.zip&lt;/A&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:10:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270045#M48083</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-19T11:10:33Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270046#M48084</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,the attachment is export of the code ? if yes&amp;nbsp;i am getting error like&amp;nbsp;There is no valid items to import, and make sure the selected path contain valid items.&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:14:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270046#M48084</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-19T11:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270047#M48085</link>
      <description>&lt;P&gt;no, that was a export &amp;gt; generate HTML Doc.. unzip and look at the design.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the problem is that the tdboutput generates a temp table as an intermediary step (on snowflake instance), and I would like to bypass creating the temp table &amp;amp; have the output just do a put, then a load directly to my target table&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:21:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270047#M48085</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-19T11:21:19Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270048#M48086</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,useally we will not specify any temp table in talend job,may be that will create in snowflake and need to check the&amp;nbsp;&amp;nbsp;snowflake settings? can you show me where it was creating?&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:39:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270048#M48086</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-19T11:39:06Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270049#M48087</link>
      <description>&lt;P&gt;when I use the tdboutput to push the file into snowflake, I can see that a temp table is created for before the insert statement when looking at query history within snowflake history interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 11:45:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270049#M48087</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-19T11:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270050#M48088</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,it may be work in that way at snowflake DB side,we can not do in Talend side. need to verify at snowflake settings.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Mar 2019 12:05:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270050#M48088</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-19T12:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270051#M48089</link>
      <description>Ok thanks&lt;BR /&gt;</description>
      <pubDate>Tue, 19 Mar 2019 12:08:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270051#M48089</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-19T12:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270052#M48090</link>
      <description>&lt;P&gt;&lt;A href="https://community.talend.com/t5/user/viewprofilepage/user-id/7528"&gt;@mhodent&lt;/A&gt;&amp;nbsp;,I have tested this and temp table was creating first and then it is loading to main table,I am confirming that from talend we cannot set anything and it was specific to snowflakeDB.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2019 12:30:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270052#M48090</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2019-03-20T12:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270053#M48091</link>
      <description>&lt;P&gt;I have confirmed that it is the Snowflake API that is doing this and the output component has no control over this. Thank you for investigating. I will look at the API Spec, &amp;amp; may end up contacting Snowflake to see if this behavior can be controlled thru the API. Until then, I will control this behavior by creating a joblet without the component.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Mar 2019 12:36:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270053#M48091</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-20T12:36:54Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270054#M48092</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/005390000063eVfAAI"&gt;@mhodent&lt;/A&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Were you able to stop Snowflake from creating Temporary tables ? . Why&amp;nbsp; and How it was done can you please share your ideas. Also Snowflake always recommend to have a stage before lading into the main table.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards,&lt;/P&gt; 
&lt;P&gt;Gopi&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Apr 2019 19:21:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270054#M48092</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-15T19:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270055#M48093</link>
      <description>&lt;P&gt;As of this point, Snowflake has advised that they do not enforce the use of a temp tables in either the API or at all, so I am still "arm waving" over the source for temp table creation. I currently have an open ticket with Talend to confirm one way or the other.&lt;/P&gt; 
&lt;P&gt;Watching query history in the SF UI, I can see the temp table creation comes from the same session as the Talend session, so It has to be connected to the session. As to how the call is made, I can't find it in the java code. I will post again when I get an answer from Talend.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Our work-around was to manually script the desired steps in a Talend Joblet and it works like a charm.&lt;/P&gt; 
&lt;P&gt;Put&amp;lt;files&amp;gt;&lt;/P&gt; 
&lt;P&gt;COPY INTO &amp;lt;table&amp;gt;&lt;/P&gt; 
&lt;P&gt;RM &amp;lt;files&amp;gt;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Apr 2019 20:35:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270055#M48093</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-15T20:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270056#M48094</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/005390000063eVfAAI"&gt;@mhodent&lt;/A&gt;&amp;nbsp; - Thanks for the Quick reply it helps.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You had mentioned that you had consolidated the SnowSQL Command in you joblets.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Hence did you dump the tables into files in your local directory and Used the Joblet to load the SnowFlake tables ?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Where did you write all your COPY, PUT RM commands? did you&amp;nbsp; tJDBC to combine write in the query override?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks again &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Regards,&lt;/P&gt; 
&lt;P&gt;Gopi&lt;/P&gt;</description>
      <pubDate>Tue, 16 Apr 2019 05:10:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270056#M48094</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-16T05:10:25Z</dc:date>
    </item>
    <item>
      <title>Re: snowflake tdboutput temp table</title>
      <link>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270057#M48095</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;
&lt;P&gt;I do not have the specifics for the Joblet. Another member wrote it using the sequence mentioned.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This can be written to suit your needs - for example, if you want to land the files locally or into Azure Blog or AWS S3 you can do that.&lt;/P&gt;
&lt;P&gt;IF I were to do this personally, I would create an external named stage area, on S3 or Azure Blob, push the files there, then try tJDBCRow or some other component that supports SQL Statements on Snowflake to import the data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Apr 2019 13:22:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/snowflake-tdboutput-temp-table/m-p/2270057#M48095</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-16T13:22:06Z</dc:date>
    </item>
  </channel>
</rss>

