Unsere Karriere-Events im Mai

Diesen Monat ist das PRODATO-Team wieder auf mehreren Karrieremessen unterwegs. Wir suchen neue Mitarbeiterinnen und Mitarbeiter für unsere Projektteams. Auf folgenden Events können Sie uns kennen lernen: 15.05.2019: Auf dem Karriereevent der OTH Amberg-Weiden können interessierte Studentinnen und Studenten Firmenvertreter aus der Region direkt am Campus kennenzulernen. Als IT-Unternehmensberatung zeigen wir Einstiegsmöglichkeiten während und nach dem Studium. 21. - 22.05.2019: Die akademika bietet am Messezentrum in Nürnberg eine Plattform zum Austausch zwischen Unternehmen und Bewerberinnen und Bewerbern. Am Messestand von PRODATO präsentieren unsere Consultants und Engineers Einstiegsmöglichkeiten in unserem Unternehmen und laden zum persönlichen Gespräch ein. 29.05.2019: Direkt am [...]

Datenzentrierte Tests in der Praxis: Komponenten- und Integrationstests für Talend-Jobs mit JUnit (Teil 3)

Im letzten Blog-Eintrag haben wir  gezeigt, wie DbUnit und WireMock verwendet werden können, um externe Abhängigkeiten für Komponententests von Talend-Jobs zu mocken. Vorrausetzung dabei war ein herkömmlicher Talend-Job, der als Nexus Artefakt vorliegt. Die ESB Variante von Talend erlaubt es aber nun auch, Services, z.B. REST-Services, mit Talend zu erstellen. Diese werden dann als OSGI-Bundle in einer Talend-Runtime deployed. In einer klassischen Java EE Anwendung können Services per Arquillian getestet werden. Arquillian ermöglicht es, JARs und WARs zum Testen zu generieren, auf einen Applikationserver zu deployen und dort Tests auszuführen. Glücklicherweise basiert die Talend-Runtime auf einem Apache Karaf Server [...]

Inside SAP Lumira Designer 2.2 : Modellierung während der Laufzeit mit Components API

Wie können komplexe Designanforderungen mit dem SAP Lumira Designer möglichst dynamisch, flexibel und performant umgesetzt werden? Diese Fragestellung ist natürlich eng mit den Anforderungen an die jeweilige Lumira Applikation geknüpft. Dadurch kann die Lösung variieren. In diesem Blogbeitrag stelle ich die Möglichkeit vor, Designanforderungen mithilfe von sogenannten Components, welche erstmals ab Release 2.1 eingeführt wurden, durchzuführen. Dynamische Modellierung dank Components API Die Components API ermöglicht es, Komponenten zur Laufzeit, also während der Ausführung einer Applikation, zu erzeugen.  Der Vorteil liegt schnell auf der Hand: Anforderungen, welche ein umfangreiches Applikationsmodell erfordern, können somit dynamisch via Script erstellt, geändert und auch [...]

Datenzentrierte Tests mit Talend: Komponenten- und Integrationstests für Talend-Jobs mit JUnit (Teil 2)

Der erste Teil dieser Blogreihe lieferte einen Überblick über Ebenen, auf denen automatisierte Tests durchgeführt werden können. Neben Unit-Tests, für die Talend bereits Möglichkeiten bereitstellt, wurde besonders auf Komponenten-, Integrations- und End-to-End-Tests eingegangen. Allein die Tatsache, dass sich ein Talend-Job aus JUnit heraus testen lässt, bietet noch keinen Mehrwert gegenüber der Alternative einen dedizierten Test-Talend-Job zu verwenden. In diesem Teil der Blogreihe sollen nun mit DbUnit und WireMock zwei Techniken aus dem Java-Test-Umfeld vorgestellt werden, die das Testen eines Talend-Jobs vereinfachen. Techniken zum datenzentrierten Testen aus dem Java-Test-Umfeld - Ein Beispiel Im folgenden Beispiel wird ein einfacher Testjob verwendet, [...]

Qualitatives Angebot von Couchbase im The Forrester Wave™ Report “Big Data NoSQL” ausgezeichnet

NoSQL-Datenbanksysteme stellen eine neue, agile Form an Datenbankmodellen dar. Besonders im Umfeld von Big Data sind sie eine Alternative zu traditionellen, relationalen Datenbanken, da sie ein hohes Maß an Flexibilität bieten und sich nicht an den bisher üblichen Datenbankschemata orientieren. Als innovativen IT-Unternehmensberatung haben wir es uns zur Aufgabe gemacht, unseren Kunden stets die neusten Technologien anzubieten, um jede Problemstellung bestmöglich zu lösen. Aus diesem Grund sind wir im letzten Jahr eine Partnerschaft mit dem NoSQL-Datenbankanbieter Couchbase eingegangen, der laut dem aktuellen Bericht (Q1, 2019) von The Forrester Wave™ Spitzenreiter in der Bereitstellung von NoSQL-Datenbanksystemen ist. Von disruptiver Innovation zu weltweit [...]

Datenzentrierte Tests in der Praxis: Komponenten- und Integrationstests für Talend-Jobs mit JUnit (Teil 1)

Individuelle Wünsche der Kunden stellen einen Entwickler immer wieder aufs Neue vor Herausforderungen bei der Konzipierung neuer Systemlösungen. Häufig müssen Technologien entsprechend modelliert und angepasst werden, um den Anforderungen des Kunden nachzukommen. Unsere Consultants und Engineers konzipieren im Projektgeschäft passgenaue IT-Lösungen entsprechend der Wünsche im Kundenauftrag. Hierbei setzen wir auf die Produkte unserer Technologiepartner: Als wertvolles Tool für das Datenmanagement haben sich die Softwarelösungen von Talend bewährt, die wir strategisch kombinieren und nach den Anforderungen des Kunden anpassen. Im Anschluss an die Ausarbeitung des Lösungskonzepts steht die Entwicklung des Prototypen im Vordergrund. Um eine möglichst überzeugende Lösung anbieten zu [...]

By |25. März 2019|Categories: Aktuelles, Talend|Tags: , , |

21. – 22.05.2019: akademika 2019 – PRODATO auf der Suche nach neuen Teammitgliedern

Willkommen am Messestand von PRODATO! Zum zweiten Mal in Folge präsentieren wir uns als IT-Unternehmensberatung in der Metropolregion Nürnberg auf der Job-Messe akademika. Auf der Suche nach neuen Mitarbeitern und Mitarbeiterinnen zeigen wir Entwicklungsmöglichkeiten in unserem Unternehmen und veranschaulichen allen Interessierten den Einstieg bei PRODATO. Eindrücke aus dem letzten Jahr finden Sie hier. Lernen Sie uns persönlich auf der Karrieremesse kennen! Am Messestand findet jeder Besucher der akademika seinen passenden Ansprechpartner: Unser Team bestehend aus Werkstudenten, Consultants und Software Engineers begrüßt alle Interessierte am Stand und beantwortet individuelle Fragen. Im persönlichen Gespräch erzählen unsere Mitarbeiter und Mitarbeiterinnen von ihrem Arbeitsalltag bei [...]

15.05.2019: PRODATO auf dem careerday der Ostbayrischen TH Amberg-Weiden

Als IT-Unternehmensberatung in der Metropolregion Nürnberg präsentieren unsere Mitarbeiterinnen und Mitarbeiter PRODATO auf dem careerday 2019 der Ostbayrischen Technischen Hochschule Amberg-Weiden am 15. Mai 2019. Zum ersten Mal besuchen wir die Technische Hochschule in Amberg, an der wir im Rahmen des Karriereevents nach potentiellen, neuen Mitarbeiterinnen und Mitarbeitern suchen. Unterstütze uns mit deinen Stärken und werde Teil unseres Teams! An unserem PRODATO-Stand laden unsere Consultants und Engineers zum persönlichen Gespräch ein und zeigen Einstiegsmöglichkeiten für Studenten während und nach dem Studium auf. Wir gehen gerne auf deine individuellen Fragen ein und sind auch für praxisorientierte Abschlussarbeiten und Praktika der [...]

09. + 10.04.2019: Advanced und Realtime Analytics: Demo/Workshop in Heilbronn oder Nürnberg

Standard-Reporting wird in nahezu jedem Unternehmen angewendet. Aufgrund der breiten Anwendungsmöglichkeiten sind die Anforderungen der Anwender an das Reporting sehr unterschiedlich und teilweise konträr: Einfachheit, Präzision, Ausdruckskraft, Vollständigkeit, Fokussierung, Interaktivität etc. Dabei erfolgen die Bewertungen immer a posteriori. Mit Complex Event Processing (CEP) bzw. Data Stream Processing ist auch Real-time Reporting möglich, welches somit auch als Grundlage für operative Entscheidungen dienen kann. In Kombination mit erweiterten statistischen Verfahren und Visualisierungen bieten TIBCO Streambase und TIBCO Spotfire zusammen mit weiteren Statistik-Programmen ein mächtiges Toolset. Zur Unterstützung der Lookups für Datenströme und zur vereinfachten Integration von heterogenen Datenquellen im Bereich Advanced [...]

Aufbereitung von Daten für das Reporting mit Jaspersoft im Sinne der Drei-Schichten-Architektur

Die Drei-Schichten-Architektur beschreibt das Konzept, eine Software-Lösung in drei Schritte zu unterteilen: In Präsentationsschicht, Logikschicht und Datenhaltungsschicht. Die oberste Schicht ist hierbei für die Präsentation und Nutzerinteraktion gedacht. Diese kann z.B. durch einen Jasper-Report realisiert werden. Im Gegensatz dazu stellt die unterste Schicht (Datenhaltungsschicht) die Rohdaten dar, die in den Jasper-Report einfließen, z.B. Verkaufsdaten in einer Tabelle in einer Datenbank. In diesem Beitrag betrachte ich die mittlere Schicht (Logikschicht) einmal genauer. Diese Ebene beschreibt die Verarbeitung der Rohdaten (z.B. Selektion und Verrechnung), bevor diese angezeigt werden. Für diesen Schritt kann der Anwender eine Datenabfrage bei der Erstellung eines Jasper-Reports im Jaspersoft [...]

Go to Top