{"id":41,"date":"2011-09-30T09:02:39","date_gmt":"2011-09-30T08:02:39","guid":{"rendered":"http:\/\/www.hman-projects.de\/?p=41"},"modified":"2011-09-30T10:57:58","modified_gmt":"2011-09-30T09:57:58","slug":"talend-open-studio-etl-einfuhrung","status":"publish","type":"post","link":"https:\/\/www.hman-projects.de\/?p=41","title":{"rendered":"Talend Open Studio ETL &#8211; Einf\u00fchrung"},"content":{"rendered":"<h3>ETL steht f\u00fcr<\/h3>\n<ul>\n<li>Extract<\/li>\n<li>Transform<\/li>\n<li> Load<\/li>\n<\/ul>\n<p>Talend Open Studio ist eine Entwicklungsumgebung, die sich genau auf diese 3 ETL-Funktionen spezialisiert hat. Extract, Transform und Load werden hierbei sehr weit gegriffen und zur Instrumentalisierung werden weitere Komponenten angeboten, die weit mehr erm\u00f6glichen als Daten von einer Datenquelle zur anderen zu schieben.<\/p>\n<h3>Wozu kann man es anwenden?<\/h3>\n<ul>\n<li>Daten extrahieren, in Informationen wandeln oder Datentypen wandeln, in Zielsystem laden\u2026<\/li>\n<li>Datenbest\u00e4nde unterschiedlicher Systeme k\u00f6nnen zusammengef\u00fchrt, verglichen und normalisiert werden<\/li>\n<li>Import \/ Export<\/li>\n<\/ul>\n<h3><a href=\"http:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/etl1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-46\" title=\"etl1\" src=\"http:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/etl1.png\" alt=\"\" width=\"719\" height=\"454\" srcset=\"https:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/etl1.png 719w, https:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/etl1-300x189.png 300w\" sizes=\"(max-width: 719px) 100vw, 719px\" \/><\/a><\/h3>\n<h3><!--more--><\/h3>\n<h3>Vorteile der Entwicklungsumgebung Talend Open Studio (TOS)<\/h3>\n<ul>\n<li>\u201eProjektorientierte \u201cEntwicklungsumgebung in Eclipse<\/li>\n<li>Als Zielsprache f\u00fcr ein Projekt ist JAVA oder PERL w\u00e4hlbar<\/li>\n<li>Grafische Entwicklung<\/li>\n<li>Ausf\u00fchrung auf jedem Perl\/Java-f\u00e4higen Server<\/li>\n<\/ul>\n<h3>Vorgehen in TOS<\/h3>\n<div>\n<ul>\n<li>In TOS definiert man einen neuen Job aus vorgefertigten Bausteinen, die einzelne abrufbare Parameter haben<\/li>\n<li>Datenstr\u00f6me\n<ul>\n<li>Datenquellen (Input) und Datensenken (Output) lassen sich miteinander verbinden<\/li>\n<li>Der Datenstrom zwischen Quelle und Senke erh\u00e4lt automatische einen Namen \u201erow\u2026\u201c und\u00a0 erbt das Schema bzw. Spaltendefinition der Datenquelle<\/li>\n<\/ul>\n<\/li>\n<li>Instrumentalisierung und Verarbeitung\n<ul>\n<li>Einige TOS-Bausteine verwandeln einen Datenstrom in eine Iteration, &#8211; es wird also einmal je Datensatz eine Aktion (Iteration) ausgef\u00fchrt<\/li>\n<li>Fertige Jobs k\u00f6nnen als Job exportiert werden und laufen dann auf jeder Perl \u2013 oder Java-f\u00e4higen Umgebung<\/li>\n<\/ul>\n<\/li>\n<li>Variablen lassen sich als Contextfile hinterlegen, so dass man einen Job schnell an neue Anforderungen anpassen kann. Das Kontextfile wird als Parameter beim Start des Jobs als Startparameter mit \u00fcbergeben<\/li>\n<\/ul>\n<figure id=\"attachment_47\" aria-describedby=\"caption-attachment-47\" style=\"width: 770px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/tos1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-47\" title=\"Talend Open Studio\" src=\"http:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/tos1.png\" alt=\"Talend Open Studio - Job Design\" width=\"770\" height=\"544\" srcset=\"https:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/tos1.png 770w, https:\/\/www.hman-projects.de\/wp-content\/uploads\/2011\/09\/tos1-300x211.png 300w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/a><figcaption id=\"caption-attachment-47\" class=\"wp-caption-text\">Talend Open Studio - Job Design<\/figcaption><\/figure>\n<\/div>\n<h3>Begriffe<\/h3>\n<div><strong>Job Design<\/strong><br \/>\nGrafische Entwicklung eines Jobs<\/div>\n<div><strong>Palette<\/strong><br \/>\nAlle Komponenten f\u00fcr Ein-Ausgabe und Interaktion<\/div>\n<div>\u2013Datenbanken wie Oracle, MySQL, MSSQL, SAP k\u00f6nnen direkt angesprochen werden<\/div>\n<div>\u2013Textdateien in beliebigen Formaten k\u00f6nnen f\u00fcr Ein- und Ausgabe genutzt werden<\/div>\n<div>\u2013Zur Instrumentalisierung: tMsgBox, Notiz, tLogRow, tFileOutputDelimited<\/div>\n<div>Folgeartikel (folgen)&#8230;<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ETL steht f\u00fcr Extract Transform Load Talend Open Studio ist eine Entwicklungsumgebung, die sich genau auf diese 3 ETL-Funktionen spezialisiert hat. Extract, Transform und Load werden hierbei sehr weit gegriffen und zur Instrumentalisierung werden weitere Komponenten angeboten, die weit mehr erm\u00f6glichen als Daten von einer Datenquelle zur anderen zu schieben. Wozu kann man es anwenden? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-41","post","type-post","status-publish","format-standard","hentry","category-etl-talend-open-studio"],"_links":{"self":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/41"}],"collection":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=41"}],"version-history":[{"count":5,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/41\/revisions"}],"predecessor-version":[{"id":49,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=\/wp\/v2\/posts\/41\/revisions\/49"}],"wp:attachment":[{"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hman-projects.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}