Salesforce IdeaExchange에 기능 요청을 아이디어로 제출하세요. 아이디어 카테고리로 "플랫폼/데이터 가져오기 및 통합"을 사용하세요.
Data Loader를 설치하고 실행하려면 JRE(Java Runtime Environment)가 필요합니다. 필요한 JRE 버전에 대한 최신 릴리스의 설치 지침을 검토하세요.
Salesforce는 공식적으로 Windows 및 macOS용 Data Loader를 지원합니다. 다른 모든 운영 체제는 지원되지 않습니다. Data Loader의 릴리스된 버전에 대해 지원되는 macOS 및 Windows 버전과 CPU 아키텍처 목록은 해당 릴리스의 릴리스 노트에 제공됩니다.
macOS 및 Windows용 설치 지침.
Linux에 설치:
install.command
이름을 install.sh
로 바꿉니다../install.sh
macOS 또는 Windows에서 Data Loader를 실행하려면 지침을 따르십시오.
Linux에서 Data Loader를 실행하려면 명령 셸에 다음 명령을 입력합니다.
./dataloader.sh
OR
java -jar dataloader-x.y.z.jar
Data Loader를 구성하고 사용하는 방법에 대한 자세한 내용은 설명서를 참조하세요.
배치 모드는 공식적으로 Windows에서만 지원됩니다. Windows에서 배치 모드로 Data Loader를 실행하려면 Windows용 배치 모드를 참조하십시오.
Mac에서 다음 명령을 실행합니다(Linux에서는 dataloader_console
dataloader.sh
로 대체).
./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용 배치 모드를 참조하세요.
배치 모드에서는 process-conf.xml, config.properties에서 또는 명령줄 인수로 암호화된 비밀번호를 지정해야 합니다. 비밀번호를 암호화하는 첫 번째 단계는 Mac 또는 Linux에서 암호화 키 파일을 생성하는 것입니다.
다음 명령을 실행하여 Mac에서 암호화 키 파일을 생성합니다(Linux에서는 dataloader_console
dataloader.sh
로 대체).
./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에서 비밀번호를 암호화하려면 다음 명령을 실행하십시오(Linux에서는 dataloader_console
dataloader.sh
로 대체).
./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에서 비밀번호를 해독하려면 다음 명령을 실행하십시오(Linux에서는 dataloader_console
dataloader.sh
로 대체).
./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
입니다.${TMPDIR}
입니다.Org id
: 설정 >> 회사정보 >> Salesforce 조직 id 필드 값instance
: 설정 >> 회사정보 >> 인스턴스 필드 값User id
: 이 문서의 지침을 따르세요.참고: 특히 github와 같은 공개 포럼에서 문제를 보고하기 전에 공유하는 파일(예: 구성 파일, 로그 파일, 스크린샷, csv 파일 등)에서 모든 개인 정보, 비즈니스 관련 정보 및 기타 민감한 정보를 모두 제거하십시오.
컴파일할 JDK 버전을 찾으려면 pom.xml의 "<maven.compiler.release>" 속성에 대한 속성 설정을 참조하세요.
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 clone의 루트 디렉터리에 생성됩니다.
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 데이터 로더 가이드를 참조하세요.
질문은 오픈 소스 포럼으로 문의하실 수 있습니다.
python3 <root of the git clone>/updateSWT.py <root of the git clone>
실행하여 SWT를 업데이트합니다. Python 3.9 이상이 필요합니다.
다른 모든 종속성 및 플러그인은 중앙 Maven 저장소에서 Maven에 의해 다운로드됩니다. mvn versions:display-dependency-updates
실행하여 업데이트가 필요한 종속성을 확인하세요. pom.xml에 지정된 버전에 업데이트가 필요한 모든 종속성이 나열됩니다. mvn versions:use-latest-releases
실행하여 이러한 종속성을 업데이트하세요. mvn versions:display-plugin-updates
다시 실행하여 아직 업데이트가 필요한 플러그인을 확인하고 해당 버전을 수동으로 업데이트하세요.