Talends Software

Mit Talend Open Studio einen Webservice erstellen

Über Talend Open Studio (TOS) als ETL -Werkzeug habe ich ja schon öfters geschrieben. Es handelt sich in erster Linie um ein ETL-Werkzeug, also ein Programm, mit dem man Daten aus verschiedensten Quellen laden, verarbeiten und in beliebige Ziele übertragem kann. Dass man mit TOS aber auch ganz leicht einfache Webservices erzeugen kann, wissen jedoch die Wenigsten. Und dazu braucht es keinerlei Programmier-, XML- oder SOAP-Kenntnisse.

Deswegen möchte ich hier mal exemplarisch einen sehr einfachen Webservice mit Talend realisieren.

Das Szenario

Ein Webservice soll es ermöglichen, Preise zu beliebigen Artikeln aus der Warenwirtschaft zu ermitteln. Das Warenwirtschaftssystem wird durch eine CSV-Datei repräsentiert und kann somit ganz leicht angepasst und erweitert werden.

Hier die ersten paar Zeilen aus dieser Datei:

id;artikel;preis
1;DIN A4 Ringbuch;1,99
2;Klebefilm Rolle 25m;0,89
3;Briefumschlag m. Sichtfenster DIN A5 (100 Stk);9,89
4;Papierlocher blau;4,99

Der Webservice wird einen einzelnen Aufrufparameter articleid entgegennehmen. Dieser entspricht der Artikelnummer, über welche dann der Datensatz gesucht wird. Kann der Artikel nicht gefunden werden, wird ein entsprechender Fehler zurückgemeldet, ansonsten liefert der Webservice den vollständigen Artikeldatensatz zurück.

Read more…

Be the first to comment - What do you think?  Posted by Thomas - 07.03.2011 at 11:00

Categories: Programmierung, Talends Software, Tutorial   Tags: ,

Master Data Management in zwei Artikeln

Kürzlich bin ich beim Stöbern im Internet auf zwei sehr schöne Artikel zum Thema Master Data Management (MDM) im Microsoft Developer Network gestoßen. Die Autoren Roger Wolter und Kirk Haselden beschrieben darin bereits 2006 und 2007, was Master Data Management letztlich bedeutet und wie es sich im Unternehmen darstellen kann. Die Artikel sind inhaltlich nach wie vor relevant und lassen sich daher wunderbar auch mit Talend MDM in Einklang bringen. Read more…

Be the first to comment - What do you think?  Posted by Thomas - 17.02.2011 at 09:00

Categories: Blog, Master Data Management, Talends Software   Tags: ,

Short: Talend Integration Factory 2.6.0 released

Kurzer Infobeitrag:

Am 15.02.2011 hat Talend seine Talend Integration Factory in der neuen Version 2.6.0 zum Download als Community Edition freigegeben.

Die Talend Integration Factory stützt sich auf das Apache Camel Projekt und bietet mit zunehmenden Releases eine immer weitergehende Integration mit dem Talend Open Studio. Das über den Zukauf der Sopera GmbH ins Talend-Portfolio  aufgenommene Produkt erlaubt die Integration verschiedenster Applikationen im Unternehmen.

Dabei setzt Talend Integration Factory auf offene Standards im Bereich Messaging, wie SOAP und JMS. Der Enterprise Service Bus (kurz ESB) kann entweder im Apache Tomcat oder auf einem JEE-Server, sowie Standalone betrieben werden. Damit die Konnektivität gewährleistet werden kann, unterstütz der ESB die gängigen Protokolle, wie HTTP(S), FTP, XMPP und Formate wie JSON, CSV oder XML.

Erhältlich ist das Paket auf der Downloadseite und wiegt ca. 100 MB.

Possibly related posts: (automatically generated)

Be the first to comment - What do you think?  Posted by Thomas - 16.02.2011 at 20:56

Categories: Talends Software   Tags: , ,

Vergleich TOS und Kettle

Im Spanischen Blog El Rincon del BI hat sich Roberto Espinosa die Mühe gemacht und Talend Open Studio (TOS) mit Pentaho Data Integrator (Kettle) einer Gegenüberstellung unterzogen. Der Artikel Talend Open Studio vs. Pendaho Data Integration (Kettle). Comparative. ist in Englisch verfasst und steht dort auch schon seit Juni 2010 bereit.

In seinem Vergleich stellt er TOS 4.0 und PDI Community Edition 3.2 einander gegenüber. Zwei Job-Screenshots zeigen die optischen Unterschiede der Lösungen im Process-Design. Mehrere Tabellen betrachten unterschiedliche Features der beiden Lösungen und erlauben dem geneigten Leser so schnell seine Schlüsse zu ziehen.

Be the first to comment - What do you think?  Posted by Thomas - at 09:00

Categories: Blog, ETL, Talends Software   Tags: ,

Talend Open Studio Tutorial-Reihe

Auf eine sehr vielversprechende TOS Tutorial-Reihe bin ich gestern im Blog von Cork Technology Services gestoßen. David Hollingworth beschreibt dort in bisher drei Folgen, wie er die Daten seiner Wetterstation ausliest und in eine MySQL-Datenbank überträgt.

“I’ve a weather station running at home (see my site TulligWeather). The software that logs the weather data writes the information to a “comma separated values” (CSV) data file – one line of data every 5 minutes. My requirement was to find a reliable way to insert this into a database so that I can manipulate it further (e.g. draw charts; but that’s another tutorial).”

Teil 1: Einleitung und Grundsätzliches

Im ersten Teil der Reihe beschreibt er das grundsätzliche Setup und sein vorhaben.  Hier ganz wichtig anzumerken, dass David nicht Java- sondern Perl-Code generieren lässt. Aber auch für Leser, die mehr an der Java-Generierung interessiert sind, ist das Tutorial lesenswert.

Teil 2: Projekt anlegen und Job definieren

Los geht es mit dem Einrichten eines Projekts in Talend Open Studio 4 und dem Anlegen eines neuen Jobs im Design Workspace. Im zweiten Teil des Tutorials zeigt David sehr detailliert und mit vielen Screenshots, wie er ein Projekt anlegt, wie das Studio aufgebaut ist und wie man einen neuen Talend-Job erzeugt.

Teil 3: Flatfile Metadaten einrichten

Bevor im neu angelegten Job etwas verarbeitet werden kann, müssen bzw. sollten(!) alle Datenquellen und -senken als Metadaten im Repository definiert werden. Teil drei der Tutorial-Reihe zeigt sehr schön und ausführlich, wie dies für eine CSV-Datei in Talend gemacht wird.

Teil x: Der Blick in die Glaskugel

Ich vermute, dass im nächsten Teil dann die MySQL-Datenbankverbindung als Metadaten-Eintrag angelegt wird und sich die Reihe sicherlich noch um zwei bis drei Folgen ausdehnen wird.

Sobald es weitere Teile des Tutorials gibt, werde ich dies hier anfügen, so dass niemand etwas verpasst.




 in


Possibly related posts: (automatically generated)

Be the first to comment - What do you think?  Posted by Thomas - 14.02.2011 at 13:59

Categories: Blog, ETL, Talends Software, Tutorial   Tags: ,

Nächste Seite »