<?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: Talend Data Validation Business Rules in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336771#M105181</link>
    <description>Could you please elaborate on the way your business rules work or you want them to work? 
&lt;BR /&gt;* column names en datatypes 
&lt;BR /&gt;* Regular expressions 
&lt;BR /&gt;* Constraints, -25 &amp;gt; x &amp;lt;= 81 
&lt;BR /&gt;* Exist in list/array [A:B:Z 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133049iD780B7DE0116E4D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACJ.png" alt="0683p000009MACJ.png" /&gt;&lt;/span&gt;] 
&lt;BR /&gt;* RFC specifictions 
&lt;BR /&gt; 
&lt;BR /&gt;Is it like you add a field EMAIL and check whether it's compliant to RFCx ? 
&lt;BR /&gt;I once developed a class with custom routines and loaded all regex definitions from a json or xml file to make it flexible and manageable. 
&lt;BR /&gt; 
&lt;BR /&gt;function validateField(fieldDefinitionType, value, cleanseValue) 
&lt;BR /&gt;Within tMap you could call this function like Routines.validateField('EMAIL', row1.emaddress, true); 
&lt;BR /&gt; 
&lt;BR /&gt;Good luck. 
&lt;BR /&gt;</description>
    <pubDate>Tue, 22 May 2018 20:08:16 GMT</pubDate>
    <dc:creator>Jesperrekuh</dc:creator>
    <dc:date>2018-05-22T20:08:16Z</dc:date>
    <item>
      <title>Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336770#M105180</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I want to define data validation business rules in talend.&lt;/P&gt; 
&lt;P&gt;Right now I define all comparsion rules in the tmap, but now i have to put all rules in more then 100 columns which is not preferable in tmap.&lt;/P&gt; 
&lt;P&gt;Because it will difficult if any one of the rule will update in future so maintain those things will difficult in tmap.&lt;/P&gt; 
&lt;P&gt;Is any another solution or component there in talend like MDS where we can define business or conversion rules in a separate enties.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 May 2018 06:19:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336770#M105180</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-05-22T06:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336771#M105181</link>
      <description>Could you please elaborate on the way your business rules work or you want them to work? 
&lt;BR /&gt;* column names en datatypes 
&lt;BR /&gt;* Regular expressions 
&lt;BR /&gt;* Constraints, -25 &amp;gt; x &amp;lt;= 81 
&lt;BR /&gt;* Exist in list/array [A:B:Z 
&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133049iD780B7DE0116E4D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACJ.png" alt="0683p000009MACJ.png" /&gt;&lt;/span&gt;] 
&lt;BR /&gt;* RFC specifictions 
&lt;BR /&gt; 
&lt;BR /&gt;Is it like you add a field EMAIL and check whether it's compliant to RFCx ? 
&lt;BR /&gt;I once developed a class with custom routines and loaded all regex definitions from a json or xml file to make it flexible and manageable. 
&lt;BR /&gt; 
&lt;BR /&gt;function validateField(fieldDefinitionType, value, cleanseValue) 
&lt;BR /&gt;Within tMap you could call this function like Routines.validateField('EMAIL', row1.emaddress, true); 
&lt;BR /&gt; 
&lt;BR /&gt;Good luck. 
&lt;BR /&gt;</description>
      <pubDate>Tue, 22 May 2018 20:08:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336771#M105181</guid>
      <dc:creator>Jesperrekuh</dc:creator>
      <dc:date>2018-05-22T20:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336772#M105182</link>
      <description>&lt;P&gt;Thank you for reply.&lt;/P&gt;&lt;P&gt;Actually I have to compare my source data to target data with some business rules.&lt;/P&gt;&lt;P&gt;I have to validate that all source data are properly converted and transformed according to the business rules and uploaded successfully in target location.&lt;/P&gt;&lt;P&gt;It's just like data reconciliation with some business rules.&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2018 06:20:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336772#M105182</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-05-23T06:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336773#M105183</link>
      <description>&lt;P&gt;Properly converted -&amp;gt; datatype and formatting&lt;/P&gt; 
&lt;P&gt;Business rules -&amp;gt;&amp;nbsp; formula, (non) equal, bigger, smaller, between and is matched with a record containing reference values.&lt;/P&gt; 
&lt;P&gt;Show us an example please?&lt;/P&gt; 
&lt;P&gt;- How many lookup records? How do you match is it 1:1 or 1:n ?&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;- Is it multicolumn validation like column combinations&amp;nbsp; colA &amp;amp; colB -&amp;gt; match busrulCol X&amp;nbsp; -&amp;gt; res(colA*colB) &amp;lt;= 113&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Elaborate please?!?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 May 2018 11:24:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336773#M105183</guid>
      <dc:creator>Jesperrekuh</dc:creator>
      <dc:date>2018-05-23T11:24:14Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336774#M105184</link>
      <description>&lt;P&gt;Business Rules means compare(table a and table b) column_a.1 to column_b.1 and when column_a.1 ="A" then column_b.3="true/yes".&lt;/P&gt; 
&lt;P&gt;This kind of business rules i have to mention for 100+ columns.&lt;/P&gt; 
&lt;P&gt;Some field are directly validate means string to string like source values are properly loaded into the target location or not?&lt;/P&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;HR /&gt; 
 &lt;A href="https://community.qlik.com/s/profile/0053p000007LMrOAAW"&gt;@Dijke&lt;/A&gt;&amp;nbsp;wrote: 
 &lt;BR /&gt; 
 &lt;P&gt;Properly converted -&amp;gt; datatype and formatting&lt;/P&gt; 
 &lt;P&gt;Business rules -&amp;gt;&amp;nbsp; formula, (non) equal, bigger, smaller, between and is matched with a record containing reference values.&lt;/P&gt; 
 &lt;P&gt;Show us an example please?&lt;/P&gt; 
 &lt;P&gt;- How many lookup records? How do you match is it 1:1 or 1:n ?&amp;nbsp;&lt;/P&gt; 
 &lt;P&gt;- Is it multicolumn validation like column combinations&amp;nbsp; colA &amp;amp; colB -&amp;gt; match busrulCol X&amp;nbsp; -&amp;gt; res(colA*colB) &amp;lt;= 113&lt;/P&gt; 
 &lt;P&gt;&amp;nbsp;&lt;/P&gt; 
 &lt;P&gt;Elaborate please?!?&lt;/P&gt; 
 &lt;P&gt;&amp;nbsp;&lt;/P&gt; 
 &lt;HR /&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2018 08:12:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336774#M105184</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-05-29T08:12:52Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336775#M105185</link>
      <description>&lt;P&gt;Is any way in Talend like all business rules i will define in some user interface URL link or dashboard.&lt;/P&gt;&lt;P&gt;MDS have this functionality that we can create some business specific business rules and show into the user interface URL.&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2018 08:15:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336775#M105185</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-05-29T08:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: Talend Data Validation Business Rules</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336776#M105186</link>
      <description>Ok, get it, I think not, but maybe Talends MDM / Datagovernance products will suit your needs.
&lt;BR /&gt;Some stuff you mention is something you could check with tFilterRow but is on a single column. It has an advanced option you could write custom java code... but not what you;re looking for.
&lt;BR /&gt;
&lt;BR /&gt;I suggest use something outside of talend, more focussed on Business Rule and DataQuality...</description>
      <pubDate>Tue, 29 May 2018 21:39:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Talend-Data-Validation-Business-Rules/m-p/2336776#M105186</guid>
      <dc:creator>Jesperrekuh</dc:creator>
      <dc:date>2018-05-29T21:39:36Z</dc:date>
    </item>
  </channel>
</rss>

