{"id":1230,"date":"2010-05-25T22:25:29","date_gmt":"2010-05-25T20:25:29","guid":{"rendered":"http:\/\/www.nickl3ss.de\/?p=1230"},"modified":"2010-05-25T22:25:29","modified_gmt":"2010-05-25T20:25:29","slug":"datenextraktion","status":"publish","type":"post","link":"https:\/\/www.nikl3ss.de\/?p=1230","title":{"rendered":"Datenextraktion"},"content":{"rendered":"<p>Nun habe ich mal Urlaub und schreibe doch \u00fcber ein arbeitsverwantes Thema. Ich versuche es aber so\u00a0allgemein-verst\u00e4ndlich\u00a0wie m\u00f6glich zu tun.<\/p>\n<p>In meinem derzeitigen Projekt geht es um die Zusammenf\u00fchrung mehrerer ERP-Systemen in ein einziges System. Bei dieser Mirgation ist es auch notwendig Daten, Einstellungen und Programmierungen einmalig von den Quellsystemen in das Zielsystem zu \u00fcbertragen. Da dies leider nicht mit <em>xcopy *.*<\/em> funktioniert sind wir derzeit an der Auswahl, welche Daten \u00fcbernommen werden sollen, welche nicht, wie welche Daten ge\u00e4ndert, harmonisiert oder 1:1 \u00fcbertragen werden sollen. Dabei ist mir schon fr\u00fch die \u00c4hnlichkeit zur Datenextraktion bei der \u00dcbertragung in ein Business Warehouse (die SAP-Variante eines Datawarehouse). Nun ist der Unterschied zum einen, dass wir Daten nicht nur auswerten sondern zwischen zwei produktiven Systemen transferieren, zum Anderen, dass wir dies einmal tun und nicht regelm\u00e4\u00dfig. Jedoch hat mir mein alter\u00a0Kommilitone\u00a0Tobias bei ein-zwei Fragen zu diesem Thema zur Seite gestanden.<\/p>\n<p>Durch diese Gespr\u00e4che und Chats habe ich, das in der Projektvorbereitung angesprochene E-T-L-Verfahren besser verstanden. Dabei <strong><span style=\"color: #ff0000;\"><span style=\"text-decoration: underline;\">e<\/span><\/span><\/strong>xtrahiert man Daten aus einem System in eine &#8222;Zwischenablage&#8220;, dort werden die Daten <strong><span style=\"color: #ff0000;\"><span style=\"text-decoration: underline;\">t<\/span><\/span><\/strong>ransformiert, damit das Zielsystem die Daten versteht. Anschlie\u00dfend werden die angepassten Daten in das Zielsystem ge<strong><span style=\"color: #ff0000;\"><span style=\"text-decoration: underline;\">l<\/span><\/span><\/strong>aden und k\u00f6nnen dort verwendet werden. Extraktion-Transformation-Laden. Der Vorteil das meist produktiv agierende Quellsystem wird nicht f\u00fcr aufwendige Export-Jobs belastet und schiebt die Daten einfach nur weg.<\/p>\n<p>Als DHW-Consultant ist Tobias quasi DER Experte bei diesem Thema. Das ist auch der Grund weswegen er sich mit dem Thema selbstst\u00e4ndig macht. Aber nicht mit ETL sondern mit dem shining Star der Datenextraktion ELT.<\/p>\n<p>ETL-ELT-MFG? Nein, hier handelt es sich nicht um ein Fanta4-Lied sondern um eine Elternative zum eben beschriebenen Verfahren. Bei ELT werden die Daten nicht in einem separaten Zwischensystem transformiert sondern im Zielsystem bearbeitet. Der Vorteil liegt in der Ausschaltung des Man-in-the-Middle und die damit verbundenen\u00a0Aufw\u00e4nde\u00a0und Kosten entfallen. Zu diesem Zweck haben Tobias und sein Gesch\u00e4ftspartner Slavik das <a href=\"http:\/\/eltdesktop.de\/\" target=\"_blank\">ELT Desktop<\/a> geschaffen. Mit diesem bahnbrechendem Tool k\u00f6nnen Quelle und Ziel direkt verbunden werden und die Rechenpower des Zielsystems wird zur Transformation verwendet.<\/p>\n<p>Was bringt mir dieses Verfahren aber bei der Verarbeitung zwischen zwei produktiven Systemen? Nichts, wie ich verstanden habe &#8211; Danke Tobi \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nun habe ich mal Urlaub und schreibe doch \u00fcber ein arbeitsverwantes Thema. Ich versuche es aber so\u00a0allgemein-verst\u00e4ndlich\u00a0wie m\u00f6glich zu tun. In meinem derzeitigen Projekt geht es um die Zusammenf\u00fchrung mehrerer ERP-Systemen in ein einziges System. Bei dieser Mirgation ist es auch notwendig Daten, Einstellungen und Programmierungen einmalig von den Quellsystemen in das Zielsystem zu \u00fcbertragen. [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[38,50],"class_list":["post-1230","post","type-post","status-publish","format-standard","hentry","category-job","tag-computer","tag-projekte"],"_links":{"self":[{"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/posts\/1230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1230"}],"version-history":[{"count":6,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/posts\/1230\/revisions"}],"predecessor-version":[{"id":1238,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=\/wp\/v2\/posts\/1230\/revisions\/1238"}],"wp:attachment":[{"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nikl3ss.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}