<?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: How to filter multiple row dynamically on the basis of String contents in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247534#M32691</link>
    <description>&lt;P&gt;Hi NIkhilthampi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your response. I am giving details of my job:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(1) Sample extract file(extractSample.txt):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GH|UAT|10819|20180806|12345&lt;BR /&gt;H|GB |0.000|43256.78&lt;BR /&gt;R|15439|GEC |StaffAccount|239089.00|CB1|Equity|10095&lt;BR /&gt;R|16542|NEC |AccountSave|239213.00|CB2|Fund|10096&lt;BR /&gt;T|S706 |-66453829.00&lt;BR /&gt;GT|DL 0000002576327845|3053|0.00&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(2) Metadata File describing above text file:&lt;/P&gt;
&lt;P&gt;ORD|COL_ALIAS|RECORD|SEQ&lt;BR /&gt;1|User Defined Value|gd-header|1&lt;BR /&gt;1|extname|gd-header|2&lt;BR /&gt;1|extid|gd-header|3&lt;BR /&gt;1|date|gd-header|4&lt;BR /&gt;1|accesscode|gd-header|5&lt;BR /&gt;2|User Defined Value|header|1&lt;BR /&gt;2|ext_type|header|2&lt;BR /&gt;2|open_bal|header|3&lt;BR /&gt;2|close_bal|header|4&lt;BR /&gt;3|User Defined Value|record|1&lt;BR /&gt;3|user_id|record|2&lt;BR /&gt;3|user_type|record|3&lt;BR /&gt;3|user_account|record|4&lt;BR /&gt;3|accnt_balance|record|5&lt;BR /&gt;3|account_type|record|6&lt;BR /&gt;3|fund_type|record|7&lt;BR /&gt;3|account_id|record|8&lt;BR /&gt;4|User Defined Value|trailer|1&lt;BR /&gt;4|extract_account|trailer|2&lt;BR /&gt;4|extract_balance|trailer|3&lt;BR /&gt;5|user Defined Value|gd-trailer|1&lt;BR /&gt;5|branch_code|gd-trailer|2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where,&lt;/P&gt;
&lt;P&gt;ORD : order of particular record type in above extract sample file&lt;/P&gt;
&lt;P&gt;COL_ALIAS: name of column used is above extract sample file&lt;/P&gt;
&lt;P&gt;RECORD: record type identifier for extract sample file&lt;/P&gt;
&lt;P&gt;SEQ: sequence of record&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Each time this metadata will keep on changing as per the extract sample file. My requirement is how to map this metadata for above sample file to match data with respective COL_ALIAS. Any help in this regard will helpful.&lt;/P&gt;</description>
    <pubDate>Tue, 09 Oct 2018 05:31:27 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-10-09T05:31:27Z</dc:date>
    <item>
      <title>How to filter multiple row dynamically on the basis of String contents</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247532#M32689</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt; 
&lt;P&gt;I have a repository based delimited metadata, used as a schema for mapping a delimited&amp;nbsp; file using tFileInputRegex component(use this component because using regular expression filter record related to gd_header, header, data, trailer from a input source file). schema is as follows:&lt;/P&gt; 
&lt;P&gt;account_gd_header&lt;/P&gt; 
&lt;P&gt;date_gd_header&lt;/P&gt; 
&lt;P&gt;branch_header&lt;/P&gt; 
&lt;P&gt;debitDetails_header&lt;/P&gt; 
&lt;P&gt;userValue_data&lt;/P&gt; 
&lt;P&gt;userdata_data&lt;/P&gt; 
&lt;P&gt;name_data&lt;/P&gt; 
&lt;P&gt;name_trailer&lt;/P&gt; 
&lt;P&gt;userdata_trailer&lt;/P&gt; 
&lt;P&gt;So i have schema in which every record type (gd_header, header, data, trailer) along with respective column name ism present. So i have to filter above schema. As i am mapping this schema to tMap for filtering purpose. All the records came in as a separate row value. I am unable to filter the record on the basis of record type. How can i achieve this?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Oct 2018 07:15:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247532#M32689</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-08T07:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to filter multiple row dynamically on the basis of String contents</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247533#M32690</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; Could you please provide screen shots of your jobs and components so that Talend community members will get more insight about your query?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Mon, 08 Oct 2018 11:33:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247533#M32690</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-08T11:33:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to filter multiple row dynamically on the basis of String contents</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247534#M32691</link>
      <description>&lt;P&gt;Hi NIkhilthampi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your response. I am giving details of my job:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(1) Sample extract file(extractSample.txt):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GH|UAT|10819|20180806|12345&lt;BR /&gt;H|GB |0.000|43256.78&lt;BR /&gt;R|15439|GEC |StaffAccount|239089.00|CB1|Equity|10095&lt;BR /&gt;R|16542|NEC |AccountSave|239213.00|CB2|Fund|10096&lt;BR /&gt;T|S706 |-66453829.00&lt;BR /&gt;GT|DL 0000002576327845|3053|0.00&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(2) Metadata File describing above text file:&lt;/P&gt;
&lt;P&gt;ORD|COL_ALIAS|RECORD|SEQ&lt;BR /&gt;1|User Defined Value|gd-header|1&lt;BR /&gt;1|extname|gd-header|2&lt;BR /&gt;1|extid|gd-header|3&lt;BR /&gt;1|date|gd-header|4&lt;BR /&gt;1|accesscode|gd-header|5&lt;BR /&gt;2|User Defined Value|header|1&lt;BR /&gt;2|ext_type|header|2&lt;BR /&gt;2|open_bal|header|3&lt;BR /&gt;2|close_bal|header|4&lt;BR /&gt;3|User Defined Value|record|1&lt;BR /&gt;3|user_id|record|2&lt;BR /&gt;3|user_type|record|3&lt;BR /&gt;3|user_account|record|4&lt;BR /&gt;3|accnt_balance|record|5&lt;BR /&gt;3|account_type|record|6&lt;BR /&gt;3|fund_type|record|7&lt;BR /&gt;3|account_id|record|8&lt;BR /&gt;4|User Defined Value|trailer|1&lt;BR /&gt;4|extract_account|trailer|2&lt;BR /&gt;4|extract_balance|trailer|3&lt;BR /&gt;5|user Defined Value|gd-trailer|1&lt;BR /&gt;5|branch_code|gd-trailer|2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where,&lt;/P&gt;
&lt;P&gt;ORD : order of particular record type in above extract sample file&lt;/P&gt;
&lt;P&gt;COL_ALIAS: name of column used is above extract sample file&lt;/P&gt;
&lt;P&gt;RECORD: record type identifier for extract sample file&lt;/P&gt;
&lt;P&gt;SEQ: sequence of record&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Each time this metadata will keep on changing as per the extract sample file. My requirement is how to map this metadata for above sample file to match data with respective COL_ALIAS. Any help in this regard will helpful.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Oct 2018 05:31:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247534#M32691</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-09T05:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to filter multiple row dynamically on the basis of String contents</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247535#M32692</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;From current description, I am assuming that you would like to change the schema details in tMap dynamically. Unfortunately, you cannot dynamically change the schema structure on the fly in tMap component.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I am afraid, the query is still vague from your current description. Could you please share the current job screen shot you have created, the sample input files and output files so that we can help you better.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Warm Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Tue, 09 Oct 2018 08:00:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247535#M32692</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-09T08:00:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to filter multiple row dynamically on the basis of String contents</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247536#M32693</link>
      <description>&lt;P&gt;Hi Nikhil,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your suggestion. see i am not able to process or design a job for my query. I am seeking guidance. As this is the file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(1) Sample extract file(extractSample.txt):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;GH|UAT|10819|20180806|12345&lt;BR /&gt;H|GB |0.000|43256.78&lt;BR /&gt;R|15439|GEC |StaffAccount|239089.00|CB1|Equity|10095&lt;BR /&gt;R|16542|NEC |AccountSave|239213.00|CB2|Fund|10096&lt;BR /&gt;T|S706 |-66453829.00&lt;BR /&gt;GT|DL 0000002576327845|3053|0.00&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(2) Metadata File describing above text file:&lt;/P&gt;&lt;P&gt;ORD|COL_ALIAS|RECORD|SEQ&lt;BR /&gt;1|&lt;SPAN&gt;User Defined Value&lt;/SPAN&gt;|gd-header|1&lt;BR /&gt;1|extname|gd-header|2&lt;BR /&gt;1|extid|gd-header|3&lt;BR /&gt;1|date|gd-header|4&lt;BR /&gt;1|&lt;SPAN&gt;accesscode&lt;/SPAN&gt;|gd-header|5&lt;BR /&gt;2|User Defined Value|header|1&lt;BR /&gt;2|ext_type|header|2&lt;BR /&gt;2|open_bal|header|3&lt;BR /&gt;2|close_bal|header|4&lt;BR /&gt;3|User Defined Value|record|1&lt;BR /&gt;3|user_id|record|2&lt;BR /&gt;3|user_type|record|3&lt;BR /&gt;3|user_account|record|4&lt;BR /&gt;3|accnt_balance|record|5&lt;BR /&gt;3|account_type|record|6&lt;BR /&gt;3|fund_type|record|7&lt;BR /&gt;3|account_id|record|8&lt;BR /&gt;4|User Defined Value|trailer|1&lt;BR /&gt;4|extract_account|trailer|2&lt;BR /&gt;4|extract_balance|trailer|3&lt;BR /&gt;5|user Defined Value|gd-trailer|1&lt;BR /&gt;5|branch_code|gd-trailer|2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my expected output is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DATA|RECORD|COL_ALIAS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;GH|gd-header|User Defined Value&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;UAT|gd-header|extname&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;10819|gd-header|extid&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;20180806|gd-header|date&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;12345|gd-header|accesscode&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;like that for every record type.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;it means, I have to map GH record data form extract sample file with gd-header COL_ALIAS. Looking for a job design suggestion.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 08:03:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-filter-multiple-row-dynamically-on-the-basis-of-String/m-p/2247536#M32693</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-10-11T08:03:15Z</dc:date>
    </item>
  </channel>
</rss>

