<?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: Context variable not being used in tmysqlinput in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351824#M118400</link>
    <description>where are you loading MAXID into context?</description>
    <pubDate>Fri, 09 Feb 2018 10:36:20 GMT</pubDate>
    <dc:creator>manodwhb</dc:creator>
    <dc:date>2018-02-09T10:36:20Z</dc:date>
    <item>
      <title>Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351820#M118396</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I am trying to restrict the number of rows&amp;nbsp; by using context variable but it's sending all the rows from the table. All record are coming as output in query window too.&lt;/P&gt; 
&lt;P&gt;Kindly&amp;nbsp; help in this regard&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 597px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ls2H.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/135155i96C0A3E22BD4860C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ls2H.jpg" alt="0683p000009Ls2H.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture1.JPG" style="width: 763px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LsYR.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/140338i53F8BA425973C214/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LsYR.jpg" alt="0683p000009LsYR.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture2.JPG" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LsYb.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154563i42AB52EFFE9B4637/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LsYb.jpg" alt="0683p000009LsYb.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture3.JPG" style="width: 907px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LsKp.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/150601i87ED45ADB7BF6CFD/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LsKp.jpg" alt="0683p000009LsKp.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:03:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351820#M118396</guid>
      <dc:creator>DM2017</dc:creator>
      <dc:date>2018-02-09T10:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351821#M118397</link>
      <description>&lt;P&gt;where are you storing into memory,in Talend job?&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:10:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351821#M118397</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2018-02-09T10:10:42Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351822#M118398</link>
      <description>&lt;P&gt;I think I know what is wrong, but you haven't shown what I need to see. Can you show me the query as text (not a screenshot) and explain the flow of data. It looks like the order of processing is wrong. Your context variable when the query is processed and fired will always be 0 as it is not set until the end of the flow. You also have a timing issue with when queries are generated and when context variables are set. A rule of thumb is that if you want to use a context variable in a query, that it needs to be set in a prior subjob (or in a previous iteration).&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:13:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351822#M118398</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-09T10:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351823#M118399</link>
      <description>&lt;P&gt;There is no other job associated with it&amp;nbsp;.&amp;nbsp;it's a single job.&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 608px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LsLP.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/145741iCA690CDE37E1FE6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LsLP.jpg" alt="0683p000009LsLP.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;Even I am able to print the MAXID coming from the variable. but issue is not restricting.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;context.MAXID=input_row.MAXID;&lt;/P&gt; 
&lt;P&gt;&amp;gt;creating&amp;nbsp; variable&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;"SELECT&amp;nbsp; IFNULL(MAX(actor_id),0) AS MAXID FROM actor&amp;nbsp; WHERE flag='Y'"&lt;/P&gt; 
&lt;P&gt;&amp;gt;This is to get the maximul actor_id from the table with flag='Y'&lt;/P&gt; 
&lt;P&gt;If table has 100 rows I need to show only 10 rows based on variable&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;"SELECT&amp;nbsp; *&amp;nbsp; FROM&amp;nbsp; actor&amp;nbsp; where actor_id&amp;gt; '+context.MAXID+' "&lt;/P&gt; 
&lt;P&gt;This is to restrict the rows.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Let me know if you need more info.&lt;/P&gt; 
&lt;P&gt;Thanks&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:23:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351823#M118399</guid>
      <dc:creator>DM2017</dc:creator>
      <dc:date>2018-02-09T10:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351824#M118400</link>
      <description>where are you loading MAXID into context?</description>
      <pubDate>Fri, 09 Feb 2018 10:36:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351824#M118400</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2018-02-09T10:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351825#M118401</link>
      <description>&lt;P&gt;Your query is wrong. You are building a SQL query using Java String manipulation. Your query should be more like this....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;"SELECT  *  FROM  actor  where actor_id&amp;gt; '"+context.MAXID+"'"&lt;/PRE&gt;
&lt;P&gt;I'd argue that you probably do not need the single quotes either, but that shouldn't cause a massive issue.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:40:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351825#M118401</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-02-09T10:40:40Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351826#M118402</link>
      <description>&lt;P&gt;you need to load&amp;nbsp;&lt;SPAN&gt;MAXID&amp;nbsp;into context using tcontextload.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 10:41:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351826#M118402</guid>
      <dc:creator>manodwhb</dc:creator>
      <dc:date>2018-02-09T10:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: Context variable not being used in tmysqlinput</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351827#M118403</link>
      <description>&lt;P&gt;&amp;nbsp;I had that initially (extra " ") but removed , anyway changed query, it's working as expected.&lt;/P&gt;
&lt;P&gt;Thanks a lot..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2018 11:02:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Context-variable-not-being-used-in-tmysqlinput/m-p/2351827#M118403</guid>
      <dc:creator>DM2017</dc:creator>
      <dc:date>2018-02-09T11:02:36Z</dc:date>
    </item>
  </channel>
</rss>

