{"id":191,"date":"2013-03-11T12:47:35","date_gmt":"2013-03-11T11:47:35","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=191"},"modified":"2013-03-11T12:47:35","modified_gmt":"2013-03-11T11:47:35","slug":"definir-les-types-de-variables","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/definir-les-types-de-variables\/","title":{"rendered":"D\u00e9finir les types de variables"},"content":{"rendered":"<p>Talend permet de d\u00e9finir les tailles par d\u00e9faut des variables Java. Pour configurer cela, cliquez sur le menu &laquo;&nbsp;Fen\u00eatre &gt; Pr\u00e9f\u00e9rences&nbsp;&raquo;. Dans cette fen\u00eatre d\u00e9veloppez l&rsquo;arborescence en cliquant successivement sur &laquo;&nbsp;Talend &gt; Specific Settings &gt; Default type and Length&nbsp;&raquo;.<\/p>\n<p>Vous pouvez ainsi d\u00e9finir les longueurs par d\u00e9faut du type String \u00e0 une taille de 300.<\/p>\n<p>Maintenant que vous avez d\u00e9fini les types et les longueurs des variables, cliquez sur &laquo;&nbsp;Metadata of TalendType&nbsp;&raquo; pour d\u00e9finir les relations types base de donn\u00e9es \/ variables Java. Car par exemple, Talend va charger les donn\u00e9es de type NUMBER (pour une base de donn\u00e9es Oracle) dans une variable de type BigDecimal, alors que vous souhaitez plut\u00f4t que le type NUMBER soit mapper avec un type Integer Java (plus maniable).<\/p>\n<p>Dans cette fen\u00eatre, vous pouvez voir une liste de fichiers XML qui mappent les types &laquo;&nbsp;base de donn\u00e9es&nbsp;&raquo; avec les types Java.<\/p>\n<p>Par exemple, on va modifier le mapping NUMBER -&gt; BigDecimal d&rsquo;une base de donn\u00e9es Oracle pour obtenir NUMBER -&gt; Integer<\/p>\n<p>Double cliquez sur le fichier mapping_Oracle.xml et recherchez la section suivante :<\/p>\n<pre><code id=\"contenuCoded0e755\"><code>&lt;<\/code><code>talendType<\/code><code> <\/code><code>type<\/code><code>=<\/code><code>\"<\/code><code>id_BigDecimal<\/code><code>\"<\/code><code>&gt;<\/code> <code>&lt;<\/code><code>dbType<\/code><code> <\/code><code>type<\/code><code>=<\/code><code>\"<\/code><code>DEC<\/code><code>\"<\/code><code> <\/code><code>default<\/code><code>=<\/code><code>\"<\/code><code>true<\/code><code>\"<\/code><code>\/<\/code><code>&gt;<\/code> <code>&lt;<\/code><code>dbType<\/code><code> <\/code><code>type<\/code><code>=<\/code><code>\"<\/code><code>DECIMAL<\/code><code>\"<\/code><code>\/<\/code><code>&gt;<\/code> <code>&lt;<\/code><code>dbType<\/code><code> <\/code><code>type<\/code><code>=<\/code><code>\"<\/code><code>NUMERIC<\/code><code>\"<\/code><code>\/<\/code><code>&gt;<\/code> <code>&lt;<\/code><code>dbType<\/code><code> <\/code><code>type<\/code><code>=<\/code><code>\"<\/code><code>NUMBER<\/code><code>\"<\/code><code>\/<\/code><code>&gt;<\/code> <code>&lt;<\/code><code>\/<\/code><code>talendType<\/code><code>&gt;<\/code><\/code><\/pre>\n<p>Coupez la ligne :<\/p>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\">et collez-l\u00e0 dans la section :<\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\">Rep\u00e9rez enfin la section :<\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\"><\/div>\n<div id=\"_mcePaste\">et changez la valeur du param\u00e8tre type par id_Integer.<\/div>\n<div id=\"_mcePaste\">Maintenant les valeurs de type NUMBER seront export\u00e9es\/import\u00e9es en Integer dans Talend \u00e0 la place du type BigDecimal.<\/div>\n<pre><\/pre>\n<p>et collez-l\u00e0 dans la section :<\/p>\n<pre><\/pre>\n<p>Rep\u00e9rez enfin la section :<\/p>\n<pre><\/pre>\n<p>et changez la valeur du param\u00e8tre type par id_Integer.<\/p>\n<p>Maintenant les valeurs de type NUMBER seront export\u00e9es\/import\u00e9es en Integer dans Talend \u00e0 la place du type BigDecimal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Talend permet de d\u00e9finir les tailles par d\u00e9faut des variables Java. Pour configurer cela, cliquez sur le menu &laquo;&nbsp;Fen\u00eatre &gt; Pr\u00e9f\u00e9rences&nbsp;&raquo;. Dans cette fen\u00eatre d\u00e9veloppez l&rsquo;arborescence en cliquant successivement sur &laquo;&nbsp;Talend &gt; Specific Settings &gt; Default type and Length&nbsp;&raquo;. Vous pouvez ainsi d\u00e9finir les longueurs par d\u00e9faut du type String \u00e0 une taille de 300. &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/definir-les-types-de-variables\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;D\u00e9finir les types de variables&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[40],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/191"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=191"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/191\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=191"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}