Talend Open Studio Introduction - OSSCamp 2014

970 views
887 views

Published on

Talend Open Studio is the most open, innovative and
powerful data integration solution on the market today. Talend Open Studio for Data Integration allows you to
create ETL (extract, transform, load) jobs.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
970
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Talend Open Studio Introduction - OSSCamp 2014

  1. 1. Talend Open Studio Sat Apr 19, 2014 Brij Bhushan Sharma Sr. Software Engineer
  2. 2. 2 Talend Open Studio What is Talend Open Studio?
  3. 3. 2 What is Talend Open Studio ● Talend Open Studio is the most open, innovative and powerful data integration solution on the market today. ● Talend Open Studio for Data Integration allows you to create ETL (extract, transform, load) jobs. ● A graphical integrated development environment with an intuitive Eclipse-based interface. ● Draw procedures linking components, each component performs an operation. ● Produces fully editable Java (or Perl) code
  4. 4. 2 Talend Open Studio Main features and benefits of that solution: ● Business modeling ● Graphical development ● Drag-and-drop job design ● Metadata-driven design and execution ● Real-time debugging ● Robust execution ● A unified repository for storing and reusing metadata
  5. 5. 2 Talend Open Studio ETL is a common process in Data Integration  Extract: reading data from different datasources (database, flat files, spreadsheet files, web services, etc).  Transfom: converting data in a form so that it can be placed in another container (database, web services, files etc). Cleaning, computations and verifications are also performed.  Load: write the data in the target format.
  6. 6. 2 Talend Open Studio Important concepts in Talend Data Integration Studio
  7. 7. 2 Talend Open Studio What is a repository? A repository is the storage location Talend Data Integration Studio uses to gather data related to all of the technical items that you use either to describe business models or to design Jobs.
  8. 8. 2 Talend Open Studio What is a project? Projects are structured collections of technical items and their associated metadata. All of the Jobs and business models you design are organized in Projects.
  9. 9. 2 Talend Open Studio What is a workspace? A workspace is the directory where you store all your project folders. You need to have one workspace directory per connection (repository connection). Talend enables you to connect to different workspace directories, if you do not want to use the default one.
  10. 10. 2 Talend Open Studio What is a component? A component is a preconfigured connector used to perform a specific data integration operation, no matter what data sources you are integrating: databases, applications, flat files, Web services, etc. A component can minimize the amount of hand-coding required to work on data from multiple, heterogeneous sources.
  11. 11. 2 Talend Open Studio What is an item? An item is the fundamental technical unit in a project. Items are grouped, according to their types,as: Job Design, Business model, Context, Code, Metadata, etc. One item can include other items. For example, the business models and the Jobs you design are items, metadata and routines you use inside your Jobs are items as well.
  12. 12. 2 Talend Open Studio-User Interface
  13. 13. 2 Talend Open Studio What is a repository? A repository is the storage location Talend Data Integration Studio uses to gather data related to all of the technical items that you use either to describe business models or to design Jobs.
  14. 14. 2 Talend Open Studio Small Demo on Talend Job
  15. 15. 2 Talend Open Studio Source Data
  16. 16. 2 Talend Open Studio Lookup Table
  17. 17. 2 Talend Open Studio Target Table
  18. 18. 2 Talend Open Studio Have a look on the main job
  19. 19. 2 T-Map: Mapping Component
  20. 20. 2 Java Function Used
  21. 21. Talend Open Studio Thank You! Have a Question: Catch me on: brij@osscube.com

×