أرسل طلب الميزة الخاص بك كفكرة على Salesforce IdeaExchange. تأكد من استخدام "المنصة / استيراد البيانات وتكاملها" كفئة لفكرتك.
يلزم وجود Java Runtime Environment (JRE) لتثبيت أداة تحميل البيانات وتشغيلها. قم بمراجعة تعليمات التثبيت الخاصة بالإصدار الأخير لإصدار JRE المطلوب.
يدعم Salesforce رسميًا أداة تحميل البيانات لنظامي التشغيل Windows وmacOS. جميع أنظمة التشغيل الأخرى غير مدعومة. تتوفر قائمة إصدارات macOS وWindows المدعومة وبنية وحدة المعالجة المركزية (CPU) للإصدار الذي تم إصداره من Data Loader في ملاحظات الإصدار لهذا الإصدار.
تعليمات التثبيت لنظامي التشغيل MacOS وWindows.
التثبيت على لينكس:
install.command
إلى install.sh
./install.sh
لتشغيل Data Loader على نظام التشغيل macOS أو Windows، اتبع التعليمات.
لتشغيل Data Loader على Linux، اكتب الأمر التالي في واجهة الأوامر:
./dataloader.sh
OR
java -jar dataloader-x.y.z.jar
راجع الوثائق للحصول على تفاصيل حول كيفية تكوين أداة تحميل البيانات واستخدامها.
الوضع الدفعي مدعوم رسميًا فقط على نظام التشغيل Windows. لتشغيل أداة تحميل البيانات في الوضع الدفعي على نظام التشغيل Windows، راجع الوضع الدفعي لنظام التشغيل Windows.
قم بتنفيذ الأمر التالي على نظام Mac (استبدل dataloader_console
بـ dataloader.sh
على Linux):
./dataloader_console <config dir containing process-conf.xml and config.properties files> <process name> run.mode=batch
قم بتنفيذ أحد الأوامر التالية بالتناوب:
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
راجع الوضع الدفعي لنظام التشغيل Windows للحصول على الخطوات التفصيلية لإنشاء ملف مفتاح تشفير أو تشفير كلمة مرور أو فك تشفير كلمة مرور على نظام Windows.
يتطلب الوضع الدفعي تحديد كلمة مرور مشفرة في عملية conf.xml، أو config.properties، أو كوسيطة سطر الأوامر. الخطوة الأولى في تشفير كلمة المرور هي إنشاء ملف مفتاح تشفير على نظام التشغيل Mac أو Linux.
قم بتنفيذ الأمر التالي لإنشاء ملف مفتاح تشفير على نظام Mac (استبدل dataloader_console
بـ dataloader.sh
على 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
قم بتنفيذ الأمر التالي لتشفير كلمة المرور على نظام Mac (استبدل dataloader_console
بـ dataloader.sh
على 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
قم بتنفيذ الأمر التالي لفك تشفير كلمة المرور على نظام Mac (استبدل dataloader_console
بـ dataloader.sh
على 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
ملاحظة: تستخدم هذه الأوامر ملف مفتاح التشفير الافتراضي ${HOME}/.dataloader/dataloader.key
إذا لم يتم تحديد ملف مفتاح التشفير.
اجمع المعلومات التالية قبل التواصل مع دعم Salesforce أو الإبلاغ عن مشكلة على github:
config.properties
أو log4j2.properties
أو log-conf.xml
أو process-conf.xml
.log-conf.xml
.<tempdir>/sdl.log
%USER%AppDataLocalTemp
على نظام التشغيل Windows${TMPDIR}
على نظام التشغيل macOSOrg id
: الإعداد >> معلومات الشركة >> قيمة حقل معرف مؤسسة Salesforceinstance
: الإعداد >> معلومات الشركة >> قيمة حقل المثيلUser id
: اتبع التعليمات الواردة في هذه المقالة.ملاحظة: قم بإزالة جميع المعلومات الشخصية والخاصة بالأعمال وجميع المعلومات الحساسة الأخرى من الملفات التي تشاركها (مثل ملفات التكوين وملفات السجل ولقطات الشاشة وملفات CSV وغيرها) قبل الإبلاغ عن مشكلة، خاصة في منتدى عام مثل github.
راجع إعداد الخاصية لخاصية "<maven.compiler.release>" في pom.xml لمعرفة إصدار JDK الذي سيتم الترجمة معه.
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
في الدليل الجذر لاستنساخ git المحلي.
لتشغيل أداة تحميل البيانات لتصحيح الأخطاء باستخدام IDE (تصحيح الأخطاء عن بعد، المنفذ 5005)، قم بتشغيل الأمر التالي في المجلد الجذر لـ 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
انظر ويكي الاختبار
لمزيد من المعلومات، راجع دليل أداة تحميل بيانات Salesforce.
يمكن توجيه الأسئلة إلى منتدى مفتوح المصدر.
قم بتحديث SWT عن طريق تشغيل python3 <root of the git clone>/updateSWT.py <root of the git clone>
. يتطلب بيثون 3.9 أو الأحدث.
يتم تنزيل جميع التبعيات والمكونات الإضافية الأخرى بواسطة maven من مستودع maven المركزي. قم بتشغيل mvn versions:display-dependency-updates
لمعرفة التبعيات التي تحتاج إلى تحديث. سوف يسرد كافة التبعيات التي يحتاج إصدارها المحدد في pom.xml إلى التحديث. قم بتشغيل mvn versions:use-latest-releases
لتحديث هذه التبعيات. قم بتشغيل mvn versions:display-plugin-updates
مرة أخرى للتحقق من المكونات الإضافية التي لا تزال بحاجة إلى تحديث وتحديث إصداراتها يدويًا.