Talend Open Studio 3.0
Powerful open-source data integration suite
- It's a free alternative to more powerful options; Business Modeler is a great feature; Excellent service and support
- Not strong on mainframe connectors; lack of industry-specific components; limited ELT support
For free software, Talend Open Studio offers a great deal to anyone looking for a powerful data integration. Despite some limitations, Open Studio 3.0 scales gracefully to meet enterprise integration demands and is an attractive alternative to hugely-expensive software or bespoke development
If any software market deserved to be shaken up by open source alternatives, it's enterprise data integration. Commercial, enterprise-grade integration tools - typically cobbled together from M&A and legacy patchworks - are notoriously unwieldy and impose an arduous learning curve. Complexity frequently stalls deployments by months, and aftermarket consulting can add hundreds of thousands of dollars to the TCO.
Enter Talend to this land of stodgy giants. Talend hits all the highlights one would look for in traditional integration platforms: batch delivery, transforms, ETL (extract, transform, and load), data governance, and a strong set of connectivity adapters. At the same time it keeps pace with important trends with such features as change data capture, metadata support, federated views, and SOA-based access to data services. Talend is capable of scaling from small departmental file migrations to large-scale enterprise warehousing projects.
It may not yet surpass the master data management and messaging transform prowess of IBM Information Server, or the legacy and business-to-business domain expertise found in Informatica PowerCenter. But they offer substantial cost savings compared to these commercial counterparts, and their ability to shortcut complexity makes them additionally hard to resist.
Talend has developed a holistic integration platform from the ground up in a very short time. If the company continues on its current trajectory, it could do for data integration what open source has already accomplished for servers and databases.
New features in Version 3 go a long way toward bolstering enterprise viability. In addition to a native SAP connector (extract and sync), developers will appreciate component search, an ecosystem overview of projects, change impact analysis, and drag-and-drop metadata.
Perhaps most important, Talend has added change data capture (specifically, via slowly changing dimensions). Change data capture enables real-time updates that significantly reduce the size of data transfers - an increasingly important efficiency measure for data sets that have grown so large, there's no longer enough time to complete batch runs in the overnight hours.
What I really like about Talend is its code-generating approach - a practice that fell by the wayside in favour of higher-level, user-friendly tools built around a centralised, proprietary engine. Although the proprietary "black boxes" often help streamline development, they can also lead to processing bottlenecks and scalability issues.
By contrast, Talend jobs can be packaged up and deployed anywhere a Java Virtual Machine or Perl interpreter can reside. Jobs can also be embedded direct into your Java apps or even encapsulated as REST/SOAP web services via easy export.
Not that Talend is suitable to every enterprise project. It's light on the connectors to mainframes and minis that you'll find in commercial products such as ETI Solution V6, a comparable code-generating solution that can output native code in Java as well as Cobol, C/C++, and SAP.
Open source competitor Pentaho Data Integration (Kettle), despite taking a black-box approach, does offer good control over distributed processing, as well as integration into a more elaborate set of tools for BI and EAI. Nevertheless, I prefer Talend; it's better developed and more extensible than Kettle, and it offers superb data governance.
Deploying the pieces of Talend Open Studio - namely Job Designer, Business Modeler, and the repository manager - is straightforward. I installed to a Windows Server 2003 platform with Sun JVM and ActiveState Perl, and was quickly off and running.
The Business Modeler component - a nice touch for Talend - is a piece of the puzzle often omitted even at the commercial level. The Business Modeler provides a palette of components that allow non-technical analysts to build a view of the system and its workflows, without ever touching a drop of Java. The result gets turned over to developers, who flesh out the details using the Job Modeler, an Eclipse-based IDE and debugger.
The Job Modeler will put any Eclipse-seasoned developer at ease with its own palette of drag-and-drop components. It also provides access to the central repository, which holds all of your organisation's business models, job designs, metadata, documentation, and connection-specific information.
The latest version of Job Modeler adds collapsible subroutines for easier navigation. Other niceties include quick tabbing between graphical layout and code, a job scheduling interface (that puts a GUI on the Unix crontab command), and a thumbnail overview for easy navigation of large document layouts.
I liked the tMap component for defining my transforms and data routings. Although it was reminiscent of an old switchboard with wires strewn about, it was ultimately fast and effective. An Automap option saves time setting up initial connections.
The Job Modeler IDE's graphical SQL editor and test facility, called SQLBuilder, helps with SQL chores. Talend generates native SQL code for every supported database, no additional effort required. XSLT and XPath are in tow for XML processing. And a good set of orchestration components makes long-running and staged processing a possibility.
Onboard debugging offers step-by-step trace and variable inspection, with real-time stats and trace data viewable directly from the layout. Other niceties, like auto- generation of HTML documentation, sweeten the offering.
You need to be able to trust the accuracy of your data, not just push it around. Talend has data governance covered with good provisions for data quality and profiling. Data conformity and consistency, beyond de-duplication, is achieved using filters such as search-and-replace, interval- and fuzzy- matching, and schema-based transformation. The profiler adds metrics on data quality - tracked and assessed over time - and graphically depicts stats and performance summaries for quick isolation of data in need of scrubbing.
I was impressed by Talend's rich set of components for third-party products, too. Support ranges from the higher end of OLAP cubes and Microsoft AX Server, down to QuickBooks and Google Apps. Even open BI solutions, including Jaspersoft and SpagoBI, as well as CRM apps, including Salesforce.com, Sugar, and Centric CRM, are supported.
Join the newsletter!
SanDisk MicroSDXC™ for Nintendo® Switch™
Nespresso Creatista Coffee Machine
Dyson Supersonic™ Hair Dryer Fuchsia/Iron
WD MY PASSPORT™ X Gaming Storage
WD MY PASSPORT™ Gaming Storage
Panasonic OLED 4K Ultra HD TV - TH-55EZ950U
Breitling Superocean Heritage Chronographe 44
Bang and Olufsen BeoVision 14
Apple iPhone X
cloudandco Smart Cane
Toys for Boys
Lego Mindstorms EV3
Leica M10 Digital Rangefinder Camera
Propel Star Wars T-65 X-Wing Drone
Google Daydream View VR Headset
LaCie Rugged USB-C Portable Hard Drive
UBTech First Order Stormtrooper Robot
Ubiquiti Network’s Front Row Camera
Bose SoundLink Micro
Onyx Smart Walkie Talkie
PETKIG Go Smart Dog Leash
WD MY CLOUD™ HOME Personal Cloud Storage
Panasonic 4K UHD Blu-Ray Player and Full HD Recorder with Netflix - UBT1GL-K
Xbox One X
Amazon Echo Bluetooth Speaker
Dearear Endear In-ear Wireless Earphones
iRobot Roomba 980 Vaccum Cleaning Robot
Belkin Pocket Power 10,000mAh
Toffee Bags Commuter Satchel
Panasonic Hi-Fi - SC-UA7GS-K
Nest Protect Smart Smoke Alarm
Kogan Bluetooth Soundbar
Razer DeathAdder Expert Ergonomic Gaming Mouse
Tile Pro Bluetooth Tracker
Urbanworx Full HD Action Camera
Ikea NORDMÄRKE Wireless Charging Pad
Raspberry Pi Starter Kit
3SIXT 3-in-1 Smartphone Lens Kit
Fallout Geeki Tikis
Lexon Flip Alarm Clock
Panasonic Portable Splashproof Fun - RF-D20U
Logitech Doodle Collection Wireless Mouse
Most Popular Reviews
- 1 Huawei Mate 10 Pro Review: A solid winter flagship that cribs from the best
- 2 Google Pixel 2 review: not quite 'pixel perfect' but damn close
- 3 Google Home Mini review: a welcome addition to the smart speaker family.
- 4 Huawei Nova 2i review: Flagship features get smuggled into the mid-tier
- 5 Moto X4 review: This is what a world without MotoMods looks like
Latest News Articles
- Officeworks hops on voice interface bandwagon with Google Assistant integration
- Amazon confirms early 2018 Australian launch for Alexa and Echo
- JBL join smart speaker arena with the portable, waterproof and (Google-powered) JBL Link range
- University of Sydney Signs World-First Agreement with Dropbox
- Microsoft delves deeper into AI with new kit bag of tools
PCW Evaluation Team
I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.
It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.
Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.
The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.
The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.
The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic
- Editors' Choice Awards 2017, Part Two - Mobile
- LG V30+ review: The videographer's smartphone arrives
- Editors' Choice 2017, Part One - Gadgets
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?
Product Launch Showcase
- FTSenior Developer - Node.js - APINSW
- TPIT Team Leader - Service DeskQLD
- TPSenior Test AnalystNSW
- FTSolution Architect - Desktop ArchitectureSA
- CCOrganisational Change ManagerNSW
- FTSenior Java and AEM DeveloperOther
- CCApplication Support Analyst - Level 2QLD
- FTSenior Java DeveloperNSW
- FTOperations Process Improvement ManagerOther
- CCNetwork Data EngineerNSW
- CCNetwork Engineer -VoiceVIC
- CCTechnical Field Engineer/SupportVIC
- CCVmware SpecialistNSW
- CCProject Manager - InfrastructureWA
- FTApplication Support Technical LeadQLD
- TPSenior Project ManagerQLD
- FTService Desk Analyst/Telecommunications Service AnalystOther
- FTDevOps EngineerOther
- FTTest Analyst (SAP)SA
- CCTechnical Business AnalystNSW
- CCMS Exchange / Messaging AdministratorWA
- FTBusiness AnalystOther
- FTSenior Software Engineer - ContractOther
- CCSystems Administrator - not for profit organisationQLD
- CCNetwork Data EngineerVIC