Kirimkan permintaan fitur Anda sebagai ide di Salesforce IdeaExchange. Pastikan untuk menggunakan "Impor & Integrasi Platform / Data" sebagai kategori ide Anda.
Java Runtime Environment (JRE) diperlukan untuk menginstal dan menjalankan Data Loader. Tinjau instruksi instalasi rilis terbaru untuk versi JRE yang diperlukan.
Salesforce secara resmi mendukung Data Loader untuk Windows dan macOS. Semua sistem operasi lain tidak didukung. Daftar versi macOS dan Windows yang didukung serta arsitektur CPU untuk versi Data Loader yang dirilis tersedia di Catatan Rilis untuk rilis tersebut.
petunjuk instalasi untuk macOS dan Windows.
Menginstal di Linux:
install.command
menjadi install.sh
./install.sh
Untuk menjalankan Data Loader di macOS atau Windows, ikuti petunjuknya.
Untuk menjalankan Data Loader di Linux, ketikkan perintah berikut di shell perintah:
./dataloader.sh
OR
java -jar dataloader-x.y.z.jar
Lihat dokumentasi untuk mengetahui detail cara mengonfigurasi dan menggunakan Data Loader.
Mode batch secara resmi hanya didukung di Windows. Untuk menjalankan Data Loader dalam mode Batch di Windows, lihat Mode Batch untuk Windows.
Jalankan perintah berikut di Mac (Ganti dataloader_console
dengan dataloader.sh
di Linux):
./dataloader_console <config dir containing process-conf.xml and config.properties files> <process name> run.mode=batch
Jalankan salah satu perintah berikut secara bergantian:
java -jar dataloader-x.y.z.jar <config dir containing process-conf.xml and config.properties files> <process name> run.mode=batch
OR
java -jar dataloader-x.y.z.jar salesforce.config.dir=<config dir containing process-conf.xml and config.properties files> process.name=<process name> run.mode=batch
Lihat Mode batch untuk Windows untuk mengetahui langkah mendetail dalam membuat file kunci enkripsi, mengenkripsi kata sandi, atau mendekripsi kata sandi di Windows.
Mode batch memerlukan penentuan kata sandi terenkripsi di process-conf.xml, config.properties, atau sebagai argumen baris perintah. Langkah pertama dalam mengenkripsi kata sandi adalah membuat file kunci enkripsi di Mac atau Linux.
Jalankan perintah berikut untuk menghasilkan file kunci enkripsi di Mac (Ganti dataloader_console
dengan dataloader.sh
di Linux):
./dataloader_console -k [<encryption key file>] run.mode=encrypt
OR
java -jar dataloader-x.y.z.jar -k [<encryption key file>] run.mode=encrypt
Jalankan perintah berikut untuk mengenkripsi kata sandi di Mac (Ganti dataloader_console
dengan dataloader.sh
di Linux):
./dataloader_console -e <password in plain text> [<encryption key file>] run.mode=encrypt
OR
java -jar dataloader-x.y.z.jar -e <password in plain text> [<encryption key file>] run.mode=encrypt
Jalankan perintah berikut untuk mendekripsi kata sandi di Mac (Ganti dataloader_console
dengan dataloader.sh
di Linux):
./dataloader_console -d <encrypted password> [<encryption key file>] run.mode=encrypt
OR
java -jar dataloader-x.y.z.jar -d <encrypted password> [<encryption key file>] run.mode=encrypt
CATATAN: perintah ini menggunakan file kunci enkripsi default ${HOME}/.dataloader/dataloader.key
jika file kunci enkripsi tidak ditentukan.
Kumpulkan informasi berikut sebelum menghubungi Dukungan Salesforce atau melaporkan masalah di github:
config.properties
, log4j2.properties
atau log-conf.xml
, process-conf.xml
.log-conf.xml
.<tempdir>/sdl.log
%USER%AppDataLocalTemp
di Windows${TMPDIR}
di macOSOrg id
: Penyiapan >> Informasi Perusahaan >> nilai bidang id organisasi Salesforceinstance
: Pengaturan >> Informasi Perusahaan >> nilai bidang InstanceUser id
: ikuti petunjuk di artikel ini.CATATAN: Hapus semua informasi pribadi, spesifik bisnis, dan semua informasi sensitif lainnya dari file yang Anda bagikan (misalnya file konfigurasi, file log, tangkapan layar, file csv, dan lainnya) sebelum melaporkan masalah, terutama di forum publik seperti github.
Lihat pengaturan properti untuk properti "<maven.compiler.release>" di pom.xml untuk mengetahui versi JDK yang akan dikompilasi.
git clone [email protected]:forcedotcom/dataloader.git
cd dataloader
git submodule init
git submodule update
mvn clean package -DskipTests
or
./dlbuilder.sh
dataloader_v<xyz>.zip
akan dibuat di direktori root klon git lokal.
Untuk menjalankan pemuat data untuk debugging dengan IDE (debug jarak jauh, port 5005), jalankan perintah berikut di folder root git clone:
./rundl.sh -d
OR
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -cp target/dataloader-x.y.z.jar com.salesforce.dataloader.process.DataLoaderRunner salesforce.config.dir=./configs
Lihat wiki pengujian
Untuk informasi selengkapnya, lihat Panduan Pemuat Data Salesforce.
Pertanyaan dapat diarahkan ke forum open source.
Perbarui SWT dengan menjalankan python3 <root of the git clone>/updateSWT.py <root of the git clone>
. Membutuhkan python 3.9 atau lebih baru.
Semua dependensi dan plugin lainnya diunduh oleh maven dari repo maven pusat. Jalankan mvn versions:display-dependency-updates
untuk melihat dependensi mana yang memerlukan pembaruan. Ini akan mencantumkan semua dependensi yang versi tertentu di pom.xml memerlukan pembaruan. Jalankan mvn versions:use-latest-releases
untuk memperbarui dependensi ini. Jalankan mvn versions:display-plugin-updates
lagi untuk memeriksa plugin mana yang masih memerlukan pembaruan dan perbarui versinya secara manual.