Envie sua solicitação de recurso como uma ideia no Salesforce IdeaExchange. Certifique-se de usar "Plataforma/Importação e integração de dados" como categoria para sua ideia.
O Java Runtime Environment (JRE) é necessário para instalar e executar o Data Loader. Revise as instruções de instalação da versão mais recente para a versão necessária do JRE.
Salesforce oferece suporte oficial ao Data Loader para Windows e macOS. Todos os outros sistemas operacionais não são suportados. A lista de versões compatíveis do macOS e do Windows e da arquitetura de CPU para uma versão lançada do Data Loader é fornecida nas Notas de versão dessa versão.
instruções de instalação para macOS e Windows.
Instalando no Linux:
install.command
como install.sh
./install.sh
Para executar o Data Loader no macOS ou Windows, siga as instruções.
Para executar o Data Loader no Linux, digite o seguinte comando em um shell de comando:
./dataloader.sh
OR
java -jar dataloader-x.y.z.jar
Consulte a documentação para obter detalhes sobre como configurar e usar o Data Loader.
O modo em lote é oficialmente compatível apenas com Windows. Para executar o Data Loader no modo Lote no Windows, consulte Modo Lote para Windows.
Execute o seguinte comando no Mac (substitua dataloader_console
por dataloader.sh
no Linux):
./dataloader_console <config dir containing process-conf.xml and config.properties files> <process name> run.mode=batch
Como alternativa, execute um dos seguintes comandos:
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
Consulte Modo em lote para Windows para obter etapas detalhadas para criar um arquivo de chave de criptografia, criptografar uma senha ou descriptografar uma senha no Windows.
O modo em lote requer a especificação de uma senha criptografada em process-conf.xml, config.properties ou como argumento de linha de comando. A primeira etapa para criptografar uma senha é criar um arquivo de chave de criptografia no Mac ou Linux.
Execute o seguinte comando para gerar um arquivo de chave de criptografia no Mac (substitua dataloader_console
por dataloader.sh
no 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
Execute o seguinte comando para criptografar uma senha no Mac (substitua dataloader_console
por dataloader.sh
no 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
Execute o seguinte comando para descriptografar uma senha no Mac (substitua dataloader_console
por dataloader.sh
no 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
NOTA: esses comandos usam o arquivo de chave de criptografia padrão ${HOME}/.dataloader/dataloader.key
se um arquivo de chave de criptografia não for especificado.
Colete as seguintes informações antes de entrar em contato com o suporte do Salesforce ou relatar um problema no GitHub:
config.properties
, log4j2.properties
ou log-conf.xml
, process-conf.xml
.log-conf.xml
.<tempdir>/sdl.log
%USER%AppDataLocalTemp
no Windows${TMPDIR}
no macOSOrg id
: Configuração >> Informações da empresa >> valor do campo ID da organização do Salesforceinstance
: Configuração >> Informações da empresa >> valor do campo InstânciaUser id
: siga as instruções deste artigo.NOTA: Remova todas as informações pessoais, específicas do negócio e todas as outras informações confidenciais dos arquivos que você compartilha (por exemplo, arquivos de configuração, arquivos de log, capturas de tela, arquivos csv e outros) antes de relatar um problema, especialmente em um fórum público como o github.
Consulte a configuração da propriedade "<maven.compiler.release>" em pom.xml para descobrir a versão do JDK para compilar.
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
será criado no diretório raiz do clone git local.
Para executar o carregador de dados para depuração com um IDE (depuração remota, porta 5005), execute o seguinte comando na pasta raiz do clone git:
./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
Veja o wiki de testes
Para obter mais informações, consulte o Guia do carregador de dados do Salesforce.
As perguntas podem ser direcionadas para o fórum de código aberto.
Atualize o SWT executando python3 <root of the git clone>/updateSWT.py <root of the git clone>
. Requer python 3.9 ou posterior.
Todas as outras dependências e plug-ins são baixados pelo maven do repositório central do maven. Execute mvn versions:display-dependency-updates
para ver quais dependências precisam de atualização. Ele listará todas as dependências cuja versão especificada em pom.xml precisa de atualização. Execute mvn versions:use-latest-releases
para atualizar essas dependências. Execute mvn versions:display-plugin-updates
novamente para verificar quais plug-ins ainda precisam de atualização e atualize suas versões manualmente.