DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The software you build is only as secure as the code that powers it. Learn how malicious code creeps into your software supply chain.

Apache Cassandra combines the benefits of major NoSQL databases to support data management needs not covered by traditional RDBMS vendors.

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Related

  • Product Design vs Platform Design for Software Development
  • XAI: Making ML Models Transparent for Smarter Hiring Decisions
  • Build Your Tech Startup: 4 Key Traps and Ways to Tackle Them
  • Why and How to Participate in Open-Source Projects in 2025

Trending

  • Accelerating Debugging in Integration Testing: An Efficient Search-Based Workflow for Impact Localization
  • Orchestrating Microservices with Dapr: A Unified Approach
  • How Kubernetes Cluster Sizing Affects Performance and Cost Efficiency in Cloud Deployments
  • How to Merge HTML Documents in Java
  1. DZone
  2. Culture and Methodologies
  3. Career Development
  4. 6 Lucid Steps to Move Data From Salesforce Using Talend

6 Lucid Steps to Move Data From Salesforce Using Talend

Learn how to use the free Talend data integration tool to transfer data from SalesForce, making data migration and integration easier than ever.

By 
Davis Kerby user avatar
Davis Kerby
·
Aug. 03, 17 · Tutorial
Likes (1)
Comment
Save
Tweet
Share
11.0K Views

Join the DZone community and get the full member experience.

Join For Free

Data transfer from Salesforce is not a very tedious and difficult job, and with Salesforce data import wizard and Salesforce Dataloader.io tools, this job has all the more become a point and click process. But when it comes to large scale data transfer, these tools become too critical to function efficiently. Keeping in mind the various shortcomings of these tools, myriad tools have been launched in the market by the integration players. Enter Talend! It is one such player with great integration and migration offerings that can be used for lucid and effective data movement to and from Salesforce.

Talend Open Studio Data Integration Tool

The Talend tool is basically a code generator tool, and for every specific task, it automatically creates a code corresponding to it which can be run either in the Open Studio tool or in any other compiler of your choice. This tool also gives you the provision to modify the job parameters and queries, thereby enhancing the flexibility in creating the codes.

Steps To Use Talend To Migrate Data

Using Talend is quite simple and it does not require an expert in coding to use it. Here are the steps you need to follow to simplify the process of data migration to and from your Salesforce org.

  1. Installing
    You can download and install Talend Open Studio Data Integration Tool from here.
    However, you will require a Java Runtime Environment to run the tool.

  2. Opening Talend
    The initial step involves opening Talend and creating a new project. You can either create a local project with the available default credentials, or you can access a cloud hosted project through a login and password.
    Image titleAfter opening a new project, the next step involves in creating a new job. You will find Job Design on the left-hand side panel that is labeled as a repository. Right click on Job Design and create a new job. It is more advisable to create folders to keep your jobs organized. Having created a new job will open the Job Designer panel.

  3. Creating New Salesforce Metadata Elements
    This step explicitly shows the advantages of having more than 800 connectors. Talend has an inbuilt metadata connector for Salesforce. Open the metadata section in the Repository panel, locate Salesforce in the expanded section and then right click and select create Salesforce Connection. It prompts the software to install additional modules. Post the completion of installation you have to fill in the necessary details and append your current password with the Salesforce security token for a successful connection.

    Image titleThis will enable a fresh connection and you will be able to retrieve all the Salesforce modules by just right clicking the connection and selecting retrieve Salesforce module. This will help to list all the custom as well as standard Salesforce modules which can be retrieved upon selection from the list. This action will be responsible for retrieving all the columns of the module.

    Image title

  4. Establishing Connections
    Once the Salesforce connection has been established, it gives you the provision to drag and drop the connection to the Job Designer Panel. On clicking the connection present in the job designer screen, you will be able to see all the imperative settings that are associated with the component on the screen present just below the job designer. These settings basically define the actions that you would be performing on the object. However, the type of connector you choose will define the input and the output operations.

    You can also create a new connection by dragging a connection component from the right panel i.e Palette. Go to Cloud → Salesforce → Salesforce Output. Drag and drop the component to the job designer and then click on the component and edit the basic connection settings. Post the creation of the input and the output component you only have to click on the small red arrow on the side of the input component and drag and drop it into output component.

    Image title

  5. Mapping
    Connecting components this way will work out perfectly when you do not have to map the data for proper transfer. When you have to transfer data of a particular custom module from one Salesforce org to another, you have to make use of the tMap component. This component is available under the Process menu in the Palette. You can easily drag and drop the component in the job designer and then connect the input component to the tMap and then eventually connect the tMap to the output component. If you double click the mapping component, it will open up the mapping screen, which again supports drag and drop features as well as auto map features.

    Image title

  6. Run
    The last step is to run the job. There are several ways in which you can execute your job by either right clicking the job and selecting the Run Job in the Repository panel or by clicking Run Job in the component detail panel under the job designer panel.

    Image title
    On an ending note, it is quite mandatory to say that in today’s era, Talend is a potential stand alone product. Talend is continuously evolving and giving its competitors to some serious long term goals to achieve.

Data integration career Lucid (programming language)

Opinions expressed by DZone contributors are their own.

Related

  • Product Design vs Platform Design for Software Development
  • XAI: Making ML Models Transparent for Smarter Hiring Decisions
  • Build Your Tech Startup: 4 Key Traps and Ways to Tackle Them
  • Why and How to Participate in Open-Source Projects in 2025

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: