<?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: [resolved] Component to delete in DB. in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240690#M28107</link>
    <description>Hi,
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt; where TO_CHAR ( DATE, 'YYYYMM' ) = "+globalMap.get("period").toString()&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;Did you 
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;put any value to a global variable&lt;/FONT&gt;&lt;/FONT&gt; in job? How can you get your period global variable? Could you please give us more information and description about your currrent job?
&lt;BR /&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
    <pubDate>Wed, 31 Dec 2014 03:17:37 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-12-31T03:17:37Z</dc:date>
    <item>
      <title>[resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240689#M28106</link>
      <description>I'm sure that is very easy question, but I don't know what component is needed to delete in a table.&lt;BR /&gt;I'm trying with tPostgreSqlInput's component, and in the query:&lt;BR /&gt;delete from TABLE where TO_CHAR ( DATE, 'YYYYMM' ) = "+globalMap.get("period").toString()&lt;BR /&gt;But apperance this:&lt;BR /&gt;Exception in component tPostgresqlInput_2&lt;BR /&gt;org.postgresql.util.PSQLException: The query did not return any results.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:236)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.tPostgresqlInput_2Process(omel.java:1023)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.tFileList_1Process(omel.java:885)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.runJobInTOS(omel.java:3902)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.main(omel.java:3684)&lt;BR /&gt;How I can delete in a table?&lt;BR /&gt;Thank you.</description>
      <pubDate>Tue, 30 Dec 2014 19:24:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240689#M28106</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-30T19:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240690#M28107</link>
      <description>Hi,
&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt; where TO_CHAR ( DATE, 'YYYYMM' ) = "+globalMap.get("period").toString()&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;Did you 
&lt;FONT size="2"&gt;&lt;FONT face="Calibri"&gt;put any value to a global variable&lt;/FONT&gt;&lt;/FONT&gt; in job? How can you get your period global variable? Could you please give us more information and description about your currrent job?
&lt;BR /&gt;
&lt;BR /&gt;Best regards
&lt;BR /&gt;Sabrina</description>
      <pubDate>Wed, 31 Dec 2014 03:17:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240690#M28107</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-31T03:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240691#M28108</link>
      <description>Hi, I have this job, I get a value from filename and use for the query(delete), then I process the file: 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MC5L.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149829iA1C805BB7B23F91D/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MC5L.jpg" alt="0683p000009MC5L.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;I get my variableGlobal in a tJava, for use it in the query in the tPostgreSQLInput component like this: 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBsC.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137911iD6593A1F62A29E5C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBsC.jpg" alt="0683p000009MBsC.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;The query is working, I can delete in the table, and I process the file but at finish I get an error in console. 
&lt;BR /&gt;Thank you so much.</description>
      <pubDate>Fri, 02 Jan 2015 07:27:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240691#M28108</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-02T07:27:27Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240692#M28109</link>
      <description>The input component is not the right tool to execute update/insert/delete.
&lt;BR /&gt;You can do this with the output components. Actually you do not have to write the SQL for your self. In the tPostgresqlOutput you can set as action on data Delete. This flow to this component must have key columns (all others will be ignored) and the component deletes as expected. I suggest for a single delete use this design:
&lt;BR /&gt;tFixedFlowInput --&amp;gt; tPostgresqlOutput
&lt;BR /&gt;(set here the key values)</description>
      <pubDate>Sat, 03 Jan 2015 11:55:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240692#M28109</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-03T11:55:02Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240693#M28110</link>
      <description>Hi, 
&lt;BR /&gt;Now I have this: 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MCCV.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139825i2A12D90857AF8DDA/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MCCV.jpg" alt="0683p000009MCCV.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;But when I execute the job I have this problem: 
&lt;BR /&gt;Exception in component tPostgresqlOutput_2 
&lt;BR /&gt;java.lang.RuntimeException: For delete, Schema must have a key 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.tFixedFlowInput_1Process(omel.java:1528) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.tJava_1Process(omel.java:1267) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.tFileList_1Process(omel.java:1089) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.runJobInTOS(omel.java:5015) 
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; at mdc.omel_0_1.omel.main(omel.java:4797) 
&lt;BR /&gt; disconnected 
&lt;BR /&gt;For tFixedFlowInput I have this: 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MCCa.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/139780i490CABC76E9932A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MCCa.jpg" alt="0683p000009MCCa.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;For PostgresqlOut this: 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MC9m.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/132836iB1AB4361F843F2CB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MC9m.jpg" alt="0683p000009MC9m.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;How I can set the key values and what values? 
&lt;BR /&gt;Thank you.</description>
      <pubDate>Mon, 05 Jan 2015 09:05:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240693#M28110</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T09:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240694#M28111</link>
      <description>Open the schema of the tFixedFlowInput and set the key flag to the appropriated columns. By the way you have not set any values in the tFixedFlowInput. This will become the next issue!</description>
      <pubDate>Mon, 05 Jan 2015 10:07:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240694#M28111</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T10:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240695#M28112</link>
      <description>I have this schema for tFixed: 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MC1P.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144728iB01DEB41411B3BF8/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MC1P.jpg" alt="0683p000009MC1P.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;What I must set?</description>
      <pubDate>Mon, 05 Jan 2015 10:21:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240695#M28112</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T10:21:13Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240696#M28113</link>
      <description>You have not set any column as key so far (the first checkbox-column in your picture).</description>
      <pubDate>Mon, 05 Jan 2015 10:30:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240696#M28113</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T10:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240697#M28114</link>
      <description>Ok, now I have this: 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MCCf.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156228iA6C28AD238115461/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MCCf.jpg" alt="0683p000009MCCf.jpg" /&gt;&lt;/span&gt; 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MBnE.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/149639i0F21AFD247E912F1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MBnE.jpg" alt="0683p000009MBnE.jpg" /&gt;&lt;/span&gt; 
&lt;BR /&gt;I need something more? 
&lt;BR /&gt;Thank you 
&lt;B&gt;jlolling&lt;/B&gt;</description>
      <pubDate>Mon, 05 Jan 2015 11:08:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240697#M28114</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T11:08:15Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240698#M28115</link>
      <description>Nope thats it. All other columns will be ignored for the delete action.</description>
      <pubDate>Mon, 05 Jan 2015 12:29:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240698#M28115</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T12:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240699#M28116</link>
      <description>Finally I used tPostgresqlrow, this component does not return any value, I put the query as had in tPostgresqlInput and done what I wanted.&lt;BR /&gt;Thank you very much.</description>
      <pubDate>Mon, 05 Jan 2015 12:36:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240699#M28116</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T12:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Component to delete in DB.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240700#M28117</link>
      <description>You can use an advancement of this component. Instead of writing the where condition with the values in SQL you can use prepared statements. This will allow you to write the SQL without values instead set a ? for the value and in the advanced settings of the component set the actual values without any type conversion to string.</description>
      <pubDate>Mon, 05 Jan 2015 13:08:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Component-to-delete-in-DB/m-p/2240700#M28117</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-01-05T13:08:32Z</dc:date>
    </item>
  </channel>
</rss>

