SlideShare a Scribd company logo
Force.com Data Loader 
Sujit Kumar 
Zenolocity LLC © 2012 - 2024
Overview 
• Import Wizard 
• Web Services API 
• Apex Data Loader 
• Salesforce IDs and External IDs 
• Mass Transfer Tools
Import Wizard 
• Easy to use interface, no programming 
required. 
• Can load up to 50,000 records. 
• Prevents duplicates – account names, contact 
names, contact email address, lead email 
address. 
• Can be used to import standard objects like 
accounts, leads, contacts, solutions and 
custom objects.
Web Services API Based Tools 
• Load any object supported by the API. 
• Can load more than 50,000 records. 
• Can be scheduled. 
• Can run from the command line. 
• Supports mass delete of multiple objects. 
• Export data for backup.
Apex Data Loader 
• Fully supported SF.com product. 
• Supports import/export to CSV format. 
• Can use JDBC. 
• Can run from the command line. 
• Supports custom relationships for upsert.
Wizard versus API – which one? 
Depends on: 
• Objects involved. 
• Number of records. 
• Scheduling requirement. 
• Operations performed. 
• De-duplication needs. 
• Data sources/destinations involved.
Data Loader 
• Log files: sd1.log, sd1_out.log. 
• Order in which objects are loaded - if there is 
a one-to-many relationship between A and B, 
the data for A should be loaded before the 
data for B. 
• Matching of records can be performed on the 
basis of Salesforce ID or External ID. When 
performing an upsert, only single external ID 
field is used.
Mass Transfer Tool 
• Used to transfer multiple objects data from 
one user to another. 
• User should have the following permissions: 
1. Transfer record permission 
2. Edit permissions 
• Can be used to change the ownership of the 
record.

More Related Content

What's hot (19)

PPTX
Introduction to Azure DocumentDB
Ike Ellis
 
PPTX
Introduction to Azure Search
Radoslav Gatev
 
PPTX
Orcid auto-update at Crossref
Crossref
 
KEY
2011 mongo sf-schemadesign
MongoDB
 
PPT
Developing for Astoria: ADO.NET Data Services
Harish Ranganathan
 
PPTX
Building enterprise records management solutions for share point 2010
Eric Shupps
 
PDF
CEK KEMIRIPAN PADA CROSSREF
Relawan Jurnal Indonesia
 
PPTX
Keynote at spark summit east anjul
Anjul Bhambhri
 
PPTX
Building Software Backend (Web API)
Alexander Goida
 
PDF
Simplifying web development: Software as a Stream & Valaa Resource Model
Ville Ilkkala
 
PPTX
Gab2015 azure search as a service
Alexandre Marreiros
 
PPTX
Using BSON Beyond MongoDB
MongoDB
 
PDF
Growing with elastic search
Devi A S L
 
PPTX
Asp.Net MVC
Sudheesh Valathil
 
PPTX
CData - Triangle Woodard Group - QuickBooks
Jerod Johnson
 
PDF
Log File Analysis
Elias Dabbas
 
PPTX
Adding azuresearch
Evan Boyle
 
PPTX
Checking for originality: Crossref Similarity Check
Crossref
 
PPTX
Deep-Dive to Azure Search
Gunnar Peipman
 
Introduction to Azure DocumentDB
Ike Ellis
 
Introduction to Azure Search
Radoslav Gatev
 
Orcid auto-update at Crossref
Crossref
 
2011 mongo sf-schemadesign
MongoDB
 
Developing for Astoria: ADO.NET Data Services
Harish Ranganathan
 
Building enterprise records management solutions for share point 2010
Eric Shupps
 
CEK KEMIRIPAN PADA CROSSREF
Relawan Jurnal Indonesia
 
Keynote at spark summit east anjul
Anjul Bhambhri
 
Building Software Backend (Web API)
Alexander Goida
 
Simplifying web development: Software as a Stream & Valaa Resource Model
Ville Ilkkala
 
Gab2015 azure search as a service
Alexandre Marreiros
 
Using BSON Beyond MongoDB
MongoDB
 
Growing with elastic search
Devi A S L
 
Asp.Net MVC
Sudheesh Valathil
 
CData - Triangle Woodard Group - QuickBooks
Jerod Johnson
 
Log File Analysis
Elias Dabbas
 
Adding azuresearch
Evan Boyle
 
Checking for originality: Crossref Similarity Check
Crossref
 
Deep-Dive to Azure Search
Gunnar Peipman
 

Similar to SFDC Data Loader (20)

PPT
Importing data to salesforce
NetStronghold
 
PPT
Data Management and Migration in Salesforce
Sunil kumar
 
PDF
Salesforce Import Tools
Doria Hamelryk
 
PDF
Salesforce command line data loader
jakkula1099
 
PDF
Salesforce Integration: Talking the Pain out of Data Loading
Darren Cunningham
 
PDF
Scripted Data Loads with Salesforce DataLoader and ANT
Salesforce Developers
 
PPTX
2.Cloud dev meetup2 datamodel_kettle
Nata Isaevich
 
PPTX
Salesforce admin training 4
HungPham381
 
PDF
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
CodeScience
 
PDF
9 Ways a Salesforce Data Loader Assists Compliance
AutoRABIT
 
PPT
Df09 Complex Integration In Your Contact Centre Dreamforce Session
Stuart Bernstein
 
PDF
Sales force certification-lab-ii
Amit Sharma
 
PDF
Best practices in using Salesforce Metadata API
Sanchit Dua
 
PDF
Best practices in using Salesforce Metadata API
Sanchit Dua
 
PDF
Sales force certification-lab-ii
Amit Sharma
 
PPTX
Solving Complex Data Load Challenges
Sunand P
 
PDF
Task Factory - Pragmatic Works
Robert Peters
 
PDF
Blazing new trails with salesforce data nov 16, 2021
Safe Software
 
PDF
Sales force managing-data
Amit Sharma
 
PPTX
LDV.pptx
Shams Pirzada
 
Importing data to salesforce
NetStronghold
 
Data Management and Migration in Salesforce
Sunil kumar
 
Salesforce Import Tools
Doria Hamelryk
 
Salesforce command line data loader
jakkula1099
 
Salesforce Integration: Talking the Pain out of Data Loading
Darren Cunningham
 
Scripted Data Loads with Salesforce DataLoader and ANT
Salesforce Developers
 
2.Cloud dev meetup2 datamodel_kettle
Nata Isaevich
 
Salesforce admin training 4
HungPham381
 
WEBINAR: Proven Patterns for Loading Test Data for Managed Package Testing
CodeScience
 
9 Ways a Salesforce Data Loader Assists Compliance
AutoRABIT
 
Df09 Complex Integration In Your Contact Centre Dreamforce Session
Stuart Bernstein
 
Sales force certification-lab-ii
Amit Sharma
 
Best practices in using Salesforce Metadata API
Sanchit Dua
 
Best practices in using Salesforce Metadata API
Sanchit Dua
 
Sales force certification-lab-ii
Amit Sharma
 
Solving Complex Data Load Challenges
Sunand P
 
Task Factory - Pragmatic Works
Robert Peters
 
Blazing new trails with salesforce data nov 16, 2021
Safe Software
 
Sales force managing-data
Amit Sharma
 
LDV.pptx
Shams Pirzada
 
Ad

More from Sujit Kumar (20)

PPTX
Introduction to OOP with java
Sujit Kumar
 
PPTX
SFDC Database Basics
Sujit Kumar
 
PPTX
SFDC Database Security
Sujit Kumar
 
PPTX
SFDC Social Applications
Sujit Kumar
 
PPTX
SFDC Other Platform Features
Sujit Kumar
 
PPTX
SFDC Outbound Integrations
Sujit Kumar
 
PPTX
SFDC Inbound Integrations
Sujit Kumar
 
PPTX
SFDC UI - Advanced Visualforce
Sujit Kumar
 
PPTX
SFDC UI - Introduction to Visualforce
Sujit Kumar
 
PPTX
SFDC Deployments
Sujit Kumar
 
PPTX
SFDC Batch Apex
Sujit Kumar
 
PPTX
SFDC Advanced Apex
Sujit Kumar
 
PPTX
SFDC Introduction to Apex
Sujit Kumar
 
PPTX
SFDC Database Additional Features
Sujit Kumar
 
PPTX
Introduction to SalesForce
Sujit Kumar
 
PPTX
More about java strings - Immutability and String Pool
Sujit Kumar
 
PPTX
Hibernate First and Second level caches
Sujit Kumar
 
PPTX
Java equals hashCode Contract
Sujit Kumar
 
PPTX
Java Comparable and Comparator
Sujit Kumar
 
PPTX
Java build tools
Sujit Kumar
 
Introduction to OOP with java
Sujit Kumar
 
SFDC Database Basics
Sujit Kumar
 
SFDC Database Security
Sujit Kumar
 
SFDC Social Applications
Sujit Kumar
 
SFDC Other Platform Features
Sujit Kumar
 
SFDC Outbound Integrations
Sujit Kumar
 
SFDC Inbound Integrations
Sujit Kumar
 
SFDC UI - Advanced Visualforce
Sujit Kumar
 
SFDC UI - Introduction to Visualforce
Sujit Kumar
 
SFDC Deployments
Sujit Kumar
 
SFDC Batch Apex
Sujit Kumar
 
SFDC Advanced Apex
Sujit Kumar
 
SFDC Introduction to Apex
Sujit Kumar
 
SFDC Database Additional Features
Sujit Kumar
 
Introduction to SalesForce
Sujit Kumar
 
More about java strings - Immutability and String Pool
Sujit Kumar
 
Hibernate First and Second level caches
Sujit Kumar
 
Java equals hashCode Contract
Sujit Kumar
 
Java Comparable and Comparator
Sujit Kumar
 
Java build tools
Sujit Kumar
 
Ad

Recently uploaded (20)

PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
July Patch Tuesday
Ivanti
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Python basic programing language for automation
DanialHabibi2
 
July Patch Tuesday
Ivanti
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 

SFDC Data Loader

  • 1. Force.com Data Loader Sujit Kumar Zenolocity LLC © 2012 - 2024
  • 2. Overview • Import Wizard • Web Services API • Apex Data Loader • Salesforce IDs and External IDs • Mass Transfer Tools
  • 3. Import Wizard • Easy to use interface, no programming required. • Can load up to 50,000 records. • Prevents duplicates – account names, contact names, contact email address, lead email address. • Can be used to import standard objects like accounts, leads, contacts, solutions and custom objects.
  • 4. Web Services API Based Tools • Load any object supported by the API. • Can load more than 50,000 records. • Can be scheduled. • Can run from the command line. • Supports mass delete of multiple objects. • Export data for backup.
  • 5. Apex Data Loader • Fully supported SF.com product. • Supports import/export to CSV format. • Can use JDBC. • Can run from the command line. • Supports custom relationships for upsert.
  • 6. Wizard versus API – which one? Depends on: • Objects involved. • Number of records. • Scheduling requirement. • Operations performed. • De-duplication needs. • Data sources/destinations involved.
  • 7. Data Loader • Log files: sd1.log, sd1_out.log. • Order in which objects are loaded - if there is a one-to-many relationship between A and B, the data for A should be loaded before the data for B. • Matching of records can be performed on the basis of Salesforce ID or External ID. When performing an upsert, only single external ID field is used.
  • 8. Mass Transfer Tool • Used to transfer multiple objects data from one user to another. • User should have the following permissions: 1. Transfer record permission 2. Edit permissions • Can be used to change the ownership of the record.