Talend preso (1)

566 views

Published on

Slides from Talend Presentation for ETL and Salesforce.com

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
566
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Talend preso (1)

  1. 1. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes withSalesforce.com and Talend OpenStudio for Data IntegrationCory CowgillTechnical Architect at West Monroe PartnersForce.com MVPTwitter: @corycowgill
  2. 2. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedAgendaI. Introduction to ETLII. Introduction to Salesforce.com Data ModelIII. Introduction to Talend Open Data StudioIV.Workshop & Demonstration2
  3. 3. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data Integration ETL stands for Extract Transform Load It is a process for moving data between systems, typically a source system and a destinationsystem. Extract Query data in the source system which will feed your process. Transform The data structures between the two systems can be vastly different. The transform step takes the input from the extract and transforms it into a data format which thedestination system can accept. Load The process of inserting, updated, or deleting the destination system with the transformed data fromthe source system.Introduction to ETL3
  4. 4. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data Integration Saleforce.com is a relational database. Query language is called SOQL, which is similar to SQL in many aspects Salesforce.com stored data in Objects Objects are the SQL equivalent of tables There are two types: Standard and Custom Salesforce.com objects hold relationships in Master-Detail and Lookup fields These are the SQL equivalent to foreign keys Every Salesforce.com object has a field called Id This is an alphanumeric key which uniquely represent the record in SFDC This value is populated on Lookup and Master-Detail fields Every object has API endpoints in both SOAP and REST for WS API Access Query Create / Read / Update / DeleteIntroduction to Salesforce Platform Data Model4
  5. 5. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data IntegrationSalesforce Platform - Data Model Sample5
  6. 6. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data Integration Eclipse based ETL Tool Other ETL Tools Jitterbit Informatica Cloud SSIS What differentiates Talend in my opinion? Opensource & Basic Edition is Free• Supported versions available for a fee Java Based• Entire ETL jobs can be exported as JARS• Allows running your ETL on any platform that supports Java• Allows you to directly embed Java code inside your transformation• Allows you to build your own componentsIntro to Talend Open Studio for Data Integration6
  7. 7. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data Integration Workspace Similar to a Eclipse Workspace Holds all your Metadata & Job Metadata Holds your connection information to datasources including:• Security & Credentials• Connection Strings• Data Schemas Job Designs Job Designs are a single ETL Job These can be exported as Jars Jobs can be called by other Jobs Components Reusable “widgets” that allow you to perform operations on data One job can have many componentsTalend Concepts7
  8. 8. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data IntegrationWorkshop & Demonstration8
  9. 9. © 2012 West Monroe Partners | Reproduction and distribution without West Monroe Partners prior consent prohibitedBuilding ETL Processes with Salesforce.com andTalend Open Studio for Data Integration Additional Resources http://developer.force.com - Salesforce Developer Portal http://www.talend.com - Talend Website with download links http://www.youtube.com/corycowgill - YouTube channel with Talend Videos Twitter: #askforce – Salesforce Support Community Twitter: @corycowgillQ&A9

×