<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>Benetl a free ETL tool for files using postgreSQL and MySQL</title>
	<link>https://www.benetl.net/</link>
	<description>Benetl is a free ETL tool for files working with postgreSQL 18.x and MySQL 8.x.
Version of Benetl, the free ETL tool, in download is version 6.2.
You should update. A version for Linux is available.
This release is a mature one, you can use in a production mode.
Here are the quality indicators of the version.
Please read about &quot;part formula&quot; and &quot;interesting example&quot; in documentation, in order to see possibilites that Benetl brings.
MySQL users, please read about &quot;Benetl core configuration&quot; in documentation. Benetl is a freeware you can freely download, use and redistribute.</description>
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>





	<item>
		<title>Benetl quality indicators</title>
		<link>https://www.benetl.net/spip.php?article33</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article33</guid>
		<dc:date>2024-11-07T05:58:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique1">Presentation</category>


		<description>Here are the quality indicators (SonarQube) of Benetl 5.9:

-
&lt;a href="https://www.benetl.net/spip.php?rubrique1" rel="directory"&gt;Presentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Here are the quality indicators (SonarQube) of &lt;font color=&quot;orange&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Benetl 5.9&lt;/strong&gt;&lt;/font&gt;:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_38 spip_documents spip_documents_center' &gt;
&lt;img src='https://www.benetl.net/IMG/png/Benetl_quality_indicators.png' width='520' height='92' alt=&quot;Benetl_quality_indicators&quot; title=&quot;Benetl_quality_indicators&quot; style='height:92px;width:520px;' class=' format_png' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>JSON example</title>
		<link>https://www.benetl.net/spip.php?article32</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article32</guid>
		<dc:date>2021-07-31T12:29:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>Here is a description of how Benetl works with JSON file

-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Here is the content of the JSON test file:&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; [&lt;br /&gt; {&lt;br /&gt; &quot;id&quot;: &quot;0001&quot;,&lt;br /&gt; &quot;type&quot;: &quot;donut&quot;,&lt;br /&gt; &quot;name&quot;: &quot;Cake&quot;,&lt;br /&gt; &quot;ppu&quot;: 0.55,&lt;br /&gt; &quot;batters&quot;:&lt;br /&gt; {&lt;br /&gt; &quot;batter&quot;:&lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;1001&quot;, &quot;type&quot;: &quot;Regular&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;1002&quot;, &quot;type&quot;: &quot;Black Chocolate&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;1003&quot;, &quot;type&quot;: &quot;Blueberry&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;1004&quot;, &quot;type&quot;: &quot;Devil's Food&quot; }&lt;br /&gt; ]&lt;br /&gt; },&lt;br /&gt; &quot;topping&quot;:&lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;5001&quot;, &quot;type&quot;: &quot;None&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5002&quot;, &quot;type&quot;: &quot;Glazed&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5005&quot;, &quot;type&quot;: &quot;Sugar&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5007&quot;, &quot;type&quot;: &quot;Powdered Sugar&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5006&quot;, &quot;type&quot;: &quot;Chocolate with Sprinkles&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5003&quot;, &quot;type&quot;: &quot;Chocolate&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5004&quot;, &quot;type&quot;: &quot;Maple&quot; }&lt;br /&gt; ] &lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &quot;id&quot;: &quot;0002&quot;,&lt;br /&gt; &quot;type&quot;: &quot;donut&quot;,&lt;br /&gt; &quot;name&quot;: &quot;Raised&quot;,&lt;br /&gt; &quot;ppu&quot;: 0.55,&lt;br /&gt; &quot;batters&quot;:&lt;br /&gt; {&lt;br /&gt; &quot;batter&quot;: &lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;1001&quot;, &quot;type&quot;: &quot;Regular&quot; }&lt;br /&gt; ]&lt;br /&gt; },&lt;br /&gt; &quot;topping&quot;:&lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;5001&quot;, &quot;type&quot;: &quot;None&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5002&quot;, &quot;type&quot;: &quot;Glazed&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5005&quot;, &quot;type&quot;: &quot;Sugar&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5003&quot;, &quot;type&quot;: &quot;Chocolate&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5004&quot;, &quot;type&quot;: &quot;Maple&quot; }&lt;br /&gt; ] &lt;br /&gt; },&lt;br /&gt; {&lt;br /&gt; &quot;id&quot;: &quot;0003&quot;,&lt;br /&gt; &quot;type&quot;: &quot;donut&quot;,&lt;br /&gt; &quot;name&quot;: &quot;Old Fashioned&quot;,&lt;br /&gt; &quot;ppu&quot;: 0.55,&lt;br /&gt; &quot;batters&quot;:&lt;br /&gt; {&lt;br /&gt; &quot;batter&quot;:&lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;1001&quot;, &quot;type&quot;: &quot;Regular&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;1002&quot;, &quot;type&quot;: &quot;Chocolate&quot; }&lt;br /&gt; ]&lt;br /&gt; },&lt;br /&gt; &quot;topping&quot;:&lt;br /&gt; [&lt;br /&gt; { &quot;id&quot;: &quot;5001&quot;, &quot;type&quot;: &quot;None&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5002&quot;, &quot;type&quot;: &quot;Glazed&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5003&quot;, &quot;type&quot;: &quot;Chocolate&quot; },&lt;br /&gt; { &quot;id&quot;: &quot;5004&quot;, &quot;type&quot;: &quot;Maple&quot; }&lt;br /&gt; ]&lt;br /&gt; }&lt;br /&gt; ]&lt;br /&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;JSON will be understood by Benetl as this:&lt;/p&gt;
&lt;dl class='spip_document_32 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;img src='https://www.benetl.net/IMG/png/fields_found_json.png' width='520' height='133' alt='PNG - 6.6 kb' style='height:133px;width:520px;' class=' format_png' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;Add an extra field &quot;ladate&quot; for the date:&lt;/p&gt;
&lt;dl class='spip_document_33 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;img src='https://www.benetl.net/IMG/png/fields_defined_json.png' width='520' height='162' alt='PNG - 21.7 kb' style='height:162px;width:520px;' class=' format_png' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;Then define the ETL:&lt;/p&gt;
&lt;dl class='spip_document_34 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;img src='https://www.benetl.net/IMG/png/etltool_json.png' width='520' height='87' alt='PNG - 6.9 kb' style='height:87px;width:520px;' class=' format_png' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;Here is the data extracted from the JSON file:&lt;/p&gt;
&lt;dl class='spip_document_35 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;img src='https://www.benetl.net/IMG/png/extracted_data_json.png' width='520' height='320' alt='PNG - 30.5 kb' style='height:320px;width:520px;' class=' format_png' /&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;These data loaded in the database:&lt;/p&gt;
&lt;dl class='spip_document_36 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;img src='https://www.benetl.net/IMG/png/database_data_json.png' width='520' height='248' alt='PNG - 97 kb' style='height:248px;width:520px;' class=' format_png' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Download here</title>
		<link>https://www.benetl.net/spip.php?article3</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article3</guid>
		<dc:date>2020-03-26T22:03:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique2">Download</category>


		<description>The last version is Benetl 6.2.0. &lt;br /&gt;Click here to start download &lt;br /&gt;Click here to start download Linux version &lt;br /&gt;01/04/2024, Benetl is clean software, report at: img src=&quot;https://www.download3k.c


-
&lt;a href="https://www.benetl.net/spip.php?rubrique2" rel="directory"&gt;Download&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;The last version is &lt;b&gt;&lt;font color=&quot;orange&quot;&gt;Benetl 6.2.0&lt;/font&gt;&lt;/b&gt;.&lt;/p&gt; &lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;a id=&quot;lien&quot; href=&quot;https://www.benetl.net/spip.php?article3&amp;fond=inc-download&quot; target=&quot;_new&quot;&gt;&lt;img src='https://www.benetl.net/local/cache-vignettes/L20xH20/download-d744f.png' width='20' height='20' alt=&quot;download&quot;/ style='height:20px;width:20px;' class=' format_png' &gt;&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot;&gt;&lt;a id=&quot;lien&quot; href=&quot;https://www.benetl.net/spip.php?article3&amp;page=inc-download&quot; target=&quot;_new&quot;&gt;&lt;b&gt;Click here to start download&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;
&lt;table style=&quot;text-align: left;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;a id=&quot;lien&quot; href=&quot;https://www.benetl.net/spip.php?article3&amp;fond=inc-download-linux&quot; target=&quot;_new&quot;&gt;&lt;img src='https://www.benetl.net/local/cache-vignettes/L20xH20/download-d744f.png' width='20' height='20' alt=&quot;download Linux version&quot;/ style='height:20px;width:20px;' class=' format_png' &gt;&lt;/a&gt;&lt;/td&gt;&lt;td align=&quot;left&quot; valign=&quot;top&quot;&gt;&lt;a id=&quot;lien&quot; href=&quot;https://www.benetl.net/spip.php?article3&amp;page=inc-download-linux&quot; target=&quot;_new&quot;&gt;&lt;b&gt;Click here to start download Linux version&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br/&gt;
&lt;table style=&quot;text-align: left; bottom-spacing: 10px;&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt; &lt;tr&gt; &lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;strong class=&quot;spip&quot;&gt;01/04/2024&lt;/strong&gt;, &lt;b&gt;&lt;font color=&quot;orange&quot;&gt;Benetl&lt;/font&gt;&lt;/b&gt; is clean software, report at: &lt;/td&gt; &lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;
&lt;a target=&quot;_blank&quot; href=&quot;https://www.download3k.com/Antivirus-Report-Benetl.html&quot;&gt;
&lt;img src=&quot;local/cache-vignettes/L180xH0/download3klo4458-e9093.png&quot; heigh=&quot;50&quot; width='180' border=&quot;0&quot; title=&quot;antivirus report on Download3k&quot; alt=&quot;Benetl antivirus report on Download3k&quot;
&lt;/a/ height='' style='height:px;width:180px;' class=' format_png' &gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt; &lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;strong class=&quot;spip&quot;&gt;11/02/2020&lt;/strong&gt;, &lt;b&gt;&lt;font color=&quot;orange&quot;&gt;Benetl&lt;/font&gt;&lt;/b&gt; has a review on: &lt;/td&gt; &lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;
&lt;a href=&quot;https://www.softpedia.com/get/Office-tools/Other-Office-Tools/Benetl.shtml&quot; target=&quot;_blank&quot; &gt;
&lt;img src=&quot;https://www.benetl.net/local/cache-vignettes/L180xH50/softpedia_loff74-070f4.png&quot; height='50' width='180' border=&quot;0&quot; title=&quot;complete review on Softpedia&quot; alt=&quot;Benetl review on Softpedia&quot;/ style='height:50px;width:180px;' class=' format_png' &gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;strong class=&quot;spip&quot;&gt;04/16/2019&lt;/strong&gt;, &lt;b&gt;&lt;font color=&quot;orange&quot;&gt;Benetl&lt;/font&gt;&lt;/b&gt; in top 9 MySQL ETL tools:
&lt;/td&gt;
&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;
&lt;a href=&quot;https://blog.panoply.io/top-9-mysql-etl-tools-the-best-free-and-paid-options&quot; target=&quot;_blank&quot; &gt;
&lt;img src=&quot;https://panoply.io/images/v2/logo-centered.svg&quot; height='50' width='180' border=&quot;0&quot; title=&quot;in top 9 MySQL ETL tools&quot; alt=&quot;Benetl review on blog.panoply.io&quot; style='height:50px;width:180px;' &gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;left&quot; valign=&quot;middle&quot;&gt;
&lt;strong class=&quot;spip&quot;&gt;12/04/2018&lt;/strong&gt;, &lt;b&gt;&lt;font color=&quot;orange&quot;&gt;Benetl&lt;/font&gt;&lt;/b&gt; has a review on:
&lt;/td&gt;
&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;
&lt;a href=&quot;http://taimienphi.vn/download-benetl-75481&quot; target=&quot;_blank&quot; title=&quot;Benetl review on taimienphi.vn&quot;&gt;&lt;img src=&quot;https://www.benetl.net/local/cache-vignettes/L180xH60/tmp2png-2f422f42-85546.png&quot; height='60' width='180' border=&quot;0&quot; title=&quot;awarded 5 Stars at Taimienphi&quot; alt=&quot;Benetl review on taimienphi.vn&quot; style='height:60px;width:180px;' class=' format_png' /&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>forum</title>
		<link>https://www.benetl.net/spip.php?article31</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article31</guid>
		<dc:date>2011-04-16T19:55:34Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique3">Forums</category>


		<description>self.location.href='./../PHPBB3/index.php';

-
&lt;a href="https://www.benetl.net/spip.php?rubrique3" rel="directory"&gt;Forums&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;script language=&quot;JavaScript&quot;&gt; self.location.href='./../PHPBB3/index.php'; &lt;/script&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Interesting example</title>
		<link>https://www.benetl.net/spip.php?article30</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article30</guid>
		<dc:date>2010-08-10T19:38:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>Interesting example &lt;br /&gt;In this example we are using two extra fields, a regular expression and a if condition (brought by Benetl version 3.5). &lt;br /&gt;The aim is: if the field value1 contains the substring &quot;asa&quot; then we retrieve the value of this field except asa (value1 value without &quot;asa&quot;). &lt;br /&gt;Otherwise (if value1 doesn't contain &quot;asa&quot; we give the value &quot;rien&quot; (nothing in french)). &lt;br /&gt;The datasource file &quot;test3.txt&quot; is: &lt;br /&gt;entity;date;value1;value2 guillaume;16/04/2009;diasafi;sipo (...)


-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;b&gt;Interesting example&lt;/b&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;In this example we are using two extra fields, a regular expression and a if condition (brought by &lt;font color=&quot;orange&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Benetl version 3.5&lt;/strong&gt;&lt;/font&gt;).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;The aim is: if the field value1 contains the substring &quot;asa&quot; then we retrieve the value of this field except asa (value1 value without &quot;asa&quot;).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Otherwise (if value1 doesn't contain &quot;asa&quot; we give the value &quot;rien&quot; (nothing in french)).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;The datasource file &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;&quot;test3.txt&quot;&lt;/strong&gt;&lt;/font&gt; is:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;entity;date;value1;value2&lt;br/&gt;
guillaume;16/04/2009;diasafi;sipo&lt;br/&gt;
ben;15/03/2009;olasaps;iksipo&lt;br/&gt;
thom;16/02/2009;pifo;ospo&lt;br/&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;It has 4 columns, the two last columns contain the values.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;b&gt;You can download the whole example at:
&lt;a href=&quot;http://www.benetl.net/download/test3.zip&quot; target=&quot;_new&quot;&gt;test3.zip&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Benetl for Linux</title>
		<link>https://www.benetl.net/spip.php?article29</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article29</guid>
		<dc:date>2008-11-08T17:30:37Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>Benetl for Linux: &lt;br /&gt;Benetl 6.2.0 passed tests under a Linux distribution, CentOS 7. &lt;br /&gt;The .tar.gz file must be unzip in /opt directory. Benetl 6.2.0 directory must be: /opt/benetl. &lt;br /&gt;You have to define your java installation in etltool_gui.sh, and later in etltool.sh when you have defined your first EtlTool. You have to change the following line: &lt;br /&gt;export JAVA=/usr/lib/jvm/temurin-25-jdk/bin/java # depends on distribution &lt;br /&gt;Don't forget to set postgreSQL configuration in file benetl_pg.xml in (...)


-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;b&gt;Benetl for Linux:&lt;/b&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;&lt;font color=&quot;orange&quot;&gt;Benetl 6.2.0&lt;/font&gt;&lt;/strong&gt; passed tests under a Linux distribution, CentOS 7.&lt;br/&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;The .tar.gz file must be unzip in &lt;strong class=&quot;spip&quot;&gt;/opt&lt;/strong&gt; directory.&lt;br/&gt;
&lt;strong class=&quot;spip&quot;&gt;&lt;font color=&quot;orange&quot;&gt;Benetl 6.2.0&lt;/font&gt;&lt;/strong&gt; directory must be: &lt;strong class=&quot;spip&quot;&gt;/opt/benetl&lt;/strong&gt;.&lt;br/&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;You have to define your java installation in &lt;strong class=&quot;spip&quot;&gt;etltool_gui.sh&lt;/strong&gt;, and later in &lt;strong class=&quot;spip&quot;&gt;etltool.sh&lt;/strong&gt; when you have defined your first &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;EtlTool&lt;/strong&gt;&lt;/font&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;You have to change the following line:&lt;br/&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;export JAVA=/usr/lib/jvm/temurin-25-jdk/bin/java&lt;/strong&gt; # depends on distribution&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Don't forget to set &lt;font color=&quot;red&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;postgreSQL&lt;/strong&gt;&lt;/font&gt; configuration in file &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;benetl_pg.xml&lt;/strong&gt;&lt;/font&gt; in &lt;strong class=&quot;spip&quot;&gt;/opt/benetl&lt;/strong&gt;.&lt;br/&gt;
Don't forget to set &lt;font color=&quot;red&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;MySQL&lt;/strong&gt;&lt;/font&gt; configuration in file &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;benetl_my.xml&lt;/strong&gt;&lt;/font&gt; in &lt;strong class=&quot;spip&quot;&gt;/opt/benetl&lt;/strong&gt;.&lt;br/&gt;
To know more about it, please look at: &lt;a href=&quot;http://www.benetl.net/spip.php?article17&quot; target=&quot;_blank&quot;&gt;10. Benetl core configuration&lt;/a&gt;&lt;br/&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_19 spip_documents spip_documents_left' style='float:left; width:520px;' &gt;
&lt;img src='https://www.benetl.net/IMG/png/benetl_linux-3.png' width='520' height='351' alt=&quot;&quot; style='height:351px;width:520px;' class=' format_png' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Discover Benetl author</title>
		<link>https://www.benetl.net/spip.php?article28</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article28</guid>
		<dc:date>2008-07-21T00:10:23Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique6">Author</category>


		<description>Benetl author is Beno&#238;t Carpentier. &lt;br /&gt;Contact: benoit@benetl.net You can see his professional profile here:


-
&lt;a href="https://www.benetl.net/spip.php?rubrique6" rel="directory"&gt;Author&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;&lt;font color=&quot;orange&quot;&gt;Benetl author&lt;/font&gt;&lt;/strong&gt; is &lt;strong class=&quot;spip&quot;&gt;Beno&#238;t Carpentier&lt;/strong&gt;.&lt;br/&gt;&lt;/p&gt; &lt;table&gt;
&lt;tr&gt;
&lt;td&gt;Contact:&lt;/td&gt;
&lt;td&gt;&lt;b&gt;&lt;a href=&quot;mailto:benoit@benetl.net&quot;&gt;benoit@benetl.net&lt;/a&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You can see his professional profile here:&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;http://www.linkedin.com/in/benoitcarpentier&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://www.benetl.net/local/cache-vignettes/L0xH0/btn_viewmy_1bebd-1826d.gif&quot; alt=&quot;Beno&#238;t Carpentier's professional profile&quot;/ width='' height='' style='height:px;width:px;' class='' &gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>External test passed</title>
		<link>https://www.benetl.net/spip.php?article27</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article27</guid>
		<dc:date>2008-07-21T00:09:18Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>External test passed: &lt;br /&gt;An ETL comparison test is described here: &lt;br /&gt;http://marcrussel.files.wordpress.com/2007/08/benchmark-tos-vs-kettle.pdf &lt;br /&gt;The data file is available here: &lt;br /&gt;http://s3.amazonaws.com/kettle3/biginputfile.txt.gz &lt;br /&gt;The current test passed by Benetl is described page 17 figure 18. &lt;br /&gt;It is about 1 000 000 lines to manipulate and retrieve into database. &lt;br /&gt;Control file of the test EtlTool with Benetl version 1.4: control (...)


-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;External test passed:&lt;/strong&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;An &lt;strong class=&quot;spip&quot;&gt;&lt;font color=&quot;red&quot;&gt;ETL comparison test&lt;/font&gt;&lt;/strong&gt; is described here:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://marcrussel.files.wordpress.com/2007/08/benchmark-tos-vs-kettle.pdf&quot;&gt;http://marcrussel.files.wordpress.com/2007/08/benchmark-tos-vs-kettle.pdf&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;The data file is available here:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;
http://s3.amazonaws.com/kettle3/biginputfile.txt.gz&quot;&gt;http://s3.amazonaws.com/kettle3/biginputfile.txt.gz
&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;The current test passed by &lt;font color=&quot;orange&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Benetl&lt;/strong&gt;&lt;/font&gt; is described page 17 figure 18.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;It is about 1 000 000 lines to manipulate and retrieve into database.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Control file of the test &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;EtlTool&lt;/strong&gt;&lt;/font&gt; with &lt;font color=&quot;orange&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Benetl version 1.4&lt;/strong&gt;&lt;/font&gt;:
&lt;a href=&quot;https://www.benetl.net/download/control_file.xml&quot; target=&quot;_blank&quot;&gt;control file&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Managing entities</title>
		<link>https://www.benetl.net/spip.php?article26</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article26</guid>
		<dc:date>2008-07-21T00:08:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>Entities can be regrouped in entitites groups through out Benetl&#226;&#8364;&#8482;s interface.

-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Managing entities:&lt;/strong&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;You can now regroup &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities&lt;/strong&gt;&lt;/font&gt; in &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities groups&lt;/strong&gt;&lt;/font&gt;, through out &lt;font color=&quot;orange&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;Benetl&lt;/strong&gt;&lt;/font&gt;'s interface.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;This menu is frozen if you have no &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entity&lt;/strong&gt;&lt;/font&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_15 spip_documents spip_documents_left' style='float:left; width:520px;' &gt;
&lt;img src='https://www.benetl.net/IMG/png/14_managing_entities.png' width='520' height='391' alt=&quot;&quot; style='height:391px;width:520px;' class=' format_png' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;In this screen you can create &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities groups&lt;/strong&gt;&lt;/font&gt;:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_16 spip_documents spip_documents_left' style='float:left; width:520px;' &gt;
&lt;img src='https://www.benetl.net/IMG/png/15_creating_entities_groups.png' width='520' height='390' alt=&quot;&quot; style='height:390px;width:520px;' class=' format_png' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;In the current screen you can add &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entity&lt;/strong&gt;&lt;/font&gt; to &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities groups&lt;/strong&gt;&lt;/font&gt; or remove &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entity&lt;/strong&gt;&lt;/font&gt; from &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities groups&lt;/strong&gt;&lt;/font&gt;.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;In order to do such task, you just have to click on an &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entity&lt;/strong&gt;&lt;/font&gt; name, then will be able to check/uncheck &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;entities groups&lt;/strong&gt;&lt;/font&gt; this entity is bound to.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_17 spip_documents spip_documents_left' style='float:left; width:520px;' &gt;
&lt;img src='https://www.benetl.net/IMG/png/16_entities_to_groups.png' width='520' height='390' alt=&quot;&quot; style='height:390px;width:520px;' class=' format_png' /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>List of error messages</title>
		<link>https://www.benetl.net/spip.php?article23</link>
		<guid isPermaLink="true">https://www.benetl.net/spip.php?article23</guid>
		<dc:date>2008-07-20T22:59:47Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Beno&#238;t Carpentier</dc:creator>

<category domain="https://www.benetl.net/spip.php?rubrique4">Documentation</category>


		<description>List of error messages: &lt;br /&gt;When you run an EtlTool, a log file is created. In this log file (which has the same name as your EtlTool) you can find the number of an error. &lt;br /&gt;Here is the list of error messages: &lt;br /&gt;1: there are too much fields in the line &lt;br /&gt;2: field value is not &quot;like&quot; the operand (of date, entity, or value) &lt;br /&gt;3: field value is not &quot;unlike&quot; the operand (of date, entity, or value) &lt;br /&gt;4: &quot;regex&quot; in &quot;part&quot; is not working &lt;br /&gt;5: &quot;part&quot; is not working &lt;br /&gt;6: trouble with &quot;date&quot; &lt;br /&gt;7: trouble with &quot;entity&quot; (...)


-
&lt;a href="https://www.benetl.net/spip.php?rubrique4" rel="directory"&gt;Documentation&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;List of error messages:&lt;/strong&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;When you run an &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;EtlTool&lt;/strong&gt;&lt;/font&gt;, a log file is created.&lt;br/&gt;
In this log file (which has the same name as your &lt;font color=&quot;blue&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;EtlTool&lt;/strong&gt;&lt;/font&gt;) you can find the number of an error.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Here is the list of error messages:&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;1: there are too much fields in the line&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;2: field value is not &quot;like&quot; the operand (of date, entity, or value)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;3: field value is not &quot;unlike&quot; the operand (of date, entity, or value)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;4: &quot;regex&quot; in &quot;part&quot; is not working&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;5: &quot;part&quot; is not working&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;6: trouble with &quot;date&quot;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;7: trouble with &quot;entity&quot;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;8: &quot;date&quot; is not greater than operand&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;9: &quot;date&quot; is not valid&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;10: &quot;date&quot; is not greater than or equal to operand&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;11: &quot;date&quot; is not valid&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;12: &quot;date&quot; is not lesser than operand&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;13: &quot;date&quot; is not valid&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;14: &quot;date&quot; is not lesser than or equal to operand&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;15: &quot;date&quot; is not valid&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;16: trouble when using &quot;plus&quot; operator for values&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;17: trouble when using &quot;minus&quot; operator for values&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;18: trouble when using &quot;divide&quot; operator for values&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;19: trouble when using &quot;multiply&quot; operator for values&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;20: trouble with entity // unused, version 4.5&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;21: trouble with max function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;22: trouble with min function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;23: trouble with avg function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;24: trouble with dist function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;25: trouble with round function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;26: trouble with ceil function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;27: trouble with floor function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;28: trouble with square function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;29: trouble with pow function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;30 : trouble with exp function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;31 : trouble with log function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;32 : trouble with asin function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;33 : trouble with sin function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;34 : trouble with acos function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;35 : trouble with cos function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;36 : trouble with atan function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;37 : trouble with tan function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;38 : trouble with inv function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;39 : trouble with abs function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;40 : trouble with substr function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;41 : trouble with if function&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;42 : raw data date is before 1970&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;43 : trouble with batch mode&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;44 : function needs one argument&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;45 : function needs two arguments&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;46 : trouble with fact function&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>





</channel>

</rss>
