<?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: Ingres 9.2 and Regular Expressions in Data Quality</title>
    <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264138#M1946</link>
    <description>Hi John, 
&lt;BR /&gt;In column analysis, when you choose the "java" engine, the regular expressions will be evaluated through Java (and not through SQL). 
&lt;BR /&gt;But because the Java regex engine and the database regex engines do not work in an identical way, regular expressions will often be different in Java and in SQL. 
&lt;BR /&gt;I guess the error you got was due to a missing regex for the java engine. 
&lt;BR /&gt;Open the regex editor of the pattern that you want to use and see whether there is a definition for the java engine (or at least the Default). In general, regexes used with a database will work with the java engine (though they may perform worse). Be careful, MySQL requires that \ are doubled: \\ . Java does not require that.</description>
    <pubDate>Wed, 03 Nov 2010 10:09:22 GMT</pubDate>
    <dc:creator>Sebastiao_Qlik</dc:creator>
    <dc:date>2010-11-03T10:09:22Z</dc:date>
    <item>
      <title>Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264137#M1945</link>
      <description>Hi there, 
&lt;BR /&gt;I want to run a table analysis on Ingres 9.2 tables. I can choose any of the predefined regular expression patterns such as checking if a record has a numeric pattern. 
&lt;BR /&gt;I undertand from issue # 0005720 that if Ingres doesn't support regular expressions natively then its not going to work. (Ingres 9.2 doesn't support regular expressions.) 
&lt;BR /&gt;Is this the case? In Talend Open Studio, regular expressions are run through java on data in memory so there isn't this requirement for Ingres to support regular expressions. 
&lt;BR /&gt;Is there any way I can get regular expressions towork using an Ingres connection? If not, that would unfortunately eliminate a lot of the potential functionalit of T.O.P for us. It would leave us with only with native functions such as like '% ' patterns which are far less powerful. 
&lt;BR /&gt;I also tried using regular expressions in the column analysis. 
&lt;BR /&gt; Here there was the option to choose Java as the engine rather than SQL so I tried that in case it might apply regular expressions through java on data in memory, but same problem. 
&lt;BR /&gt;Regards, 
&lt;BR /&gt;John. 
&lt;BR /&gt;Last edited by RevenueIrl</description>
      <pubDate>Sat, 16 Nov 2024 13:13:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264137#M1945</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T13:13:31Z</dc:date>
    </item>
    <item>
      <title>Re: Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264138#M1946</link>
      <description>Hi John, 
&lt;BR /&gt;In column analysis, when you choose the "java" engine, the regular expressions will be evaluated through Java (and not through SQL). 
&lt;BR /&gt;But because the Java regex engine and the database regex engines do not work in an identical way, regular expressions will often be different in Java and in SQL. 
&lt;BR /&gt;I guess the error you got was due to a missing regex for the java engine. 
&lt;BR /&gt;Open the regex editor of the pattern that you want to use and see whether there is a definition for the java engine (or at least the Default). In general, regexes used with a database will work with the java engine (though they may perform worse). Be careful, MySQL requires that \ are doubled: \\ . Java does not require that.</description>
      <pubDate>Wed, 03 Nov 2010 10:09:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264138#M1946</guid>
      <dc:creator>Sebastiao_Qlik</dc:creator>
      <dc:date>2010-11-03T10:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264139#M1947</link>
      <description>Hi Seabastiao, 
&lt;BR /&gt;Yes, I just want to use the java regular expressions for now because I don't think Ingres 9.2 supports them within the db. 
&lt;BR /&gt;I added a very simple regular expression for java the the list of patterns. It is just 
&lt;BR /&gt;'' 
&lt;BR /&gt;and I save it as JohnReg. I save it as a java regular expression. 
&lt;BR /&gt;In my column analysis I choose the java execution engine and then I try to add the JohnReg regular expression to the column but I get the error message below. The error message seems wrong because I am not trying to do sql regular expressions but java regular expressions. 
&lt;BR /&gt;"The system indicator don't include purpose sql expression for the database so you can't add regular expressions now. You shoudl add a new indicator pattern for the database in system indicator "Regular Expression Matching" before adding regular patterns. If the database does not natively support regular expressions, you must define a function for handling regular expressions in the database."</description>
      <pubDate>Fri, 19 Nov 2010 10:52:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264139#M1947</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-11-19T10:52:29Z</dc:date>
    </item>
    <item>
      <title>Re: Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264140#M1948</link>
      <description>Hi John, 
&lt;BR /&gt;did you select the "java engine" parameter in the analysis setting? 
&lt;BR /&gt;If yes, this may be a bug. 
&lt;BR /&gt;A workaround will be to set the "ALL_DATABASE_TYPE" instead of "Java" in the pattern editor.</description>
      <pubDate>Fri, 19 Nov 2010 11:07:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264140#M1948</guid>
      <dc:creator>Sebastiao_Qlik</dc:creator>
      <dc:date>2010-11-19T11:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264141#M1949</link>
      <description>Hi Sebastiao,
&lt;BR /&gt;Yes, I have "java engine" specified in the analysis.
&lt;BR /&gt;OK, I got it working following your line of reasoning. Well, I added the "ALL_DATABASE_TYPE" regular expression definition to the regular expression. That didn't do it. But I added that "ALL_DATABASE_TYPE" to the indicator definition for regular expressoin matching also. That did it.
&lt;BR /&gt;Yes it must be a bug as I'm not using the sql regular expression anyway. But the workaround works around it!
&lt;BR /&gt;Thanks,
&lt;BR /&gt;John.</description>
      <pubDate>Fri, 19 Nov 2010 12:16:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264141#M1949</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-11-19T12:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Ingres 9.2 and Regular Expressions</title>
      <link>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264142#M1950</link>
      <description>Thanks John, I've created the following issue so that it will be soon. &lt;BR /&gt;17172</description>
      <pubDate>Fri, 19 Nov 2010 13:58:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Data-Quality/Ingres-9-2-and-Regular-Expressions/m-p/2264142#M1950</guid>
      <dc:creator>Sebastiao_Qlik</dc:creator>
      <dc:date>2010-11-19T13:58:00Z</dc:date>
    </item>
  </channel>
</rss>

