Вопрос

Согласно требованию, мы должны выполнить загрузку данных в Salesforce.com в среде Linux.В Windows загрузчик данных Apex отлично подходит для загрузки данных.Загрузчик данных Apex написан на Java, поэтому он должен работать в Linux.Как мы можем запустить загрузчик данных Apex в Linux или есть ли какое-либо альтернативное приложение для загрузки данных в Linux?

Это было полезно?

Решение

У меня сложилось впечатление, что ядро загрузчика данных - это файл JAR, поэтому, если ваш сервер работает под управлением Java, вы могли бы довольно легко отказаться от графического интерфейса приложения, написанного для Windows?

  1. Пожалуйста, взгляните на Руководство пользователя Загрузчика данных, особенно главы о запуске его из командной строки и в пакетном режиме.В худшем случае вы могли бы даже развернуть свою собственную программу, которая будет использовать WebServices API точно так же, как это делает Data Loader (с повторным использованием JAR или написанная с нуля).
  2. Другим вариантом было бы использовать "bulk API", предназначенный для массовых вставок.Тот Самый руководство поскольку это чрезвычайно технично и содержит массу полезной информации (включая код примера Java-приложения).
  3. Есть "Excel connector" и сборка "LexiLoader" для macOS, но я не думаю, что это сильно поможет в вашем случае.
  4. И последнее, но не менее важное: пожалуйста, обратите внимание на партнеров Salesforce, их Изменение приложения приложения и т.д.Я не хочу заниматься здесь маркетингом, но в моем прошлом проекте мы были довольны инструментом от "Relational Junction" (он работал на сервере Unix, прост в настройке, связан с базой данных Oracle, что позволило нам в значительной степени выполнять правильные процессы извлечения, преобразования и загрузки в Salesforce и из нее).

Удачи вам!

Другие советы

www.dataloader.io - путь сейчас; Это веб-беспристрастный для вашей ОС.

Вот несколько постов, которые могут помочь другим не использовать загрузчик данных APEX стандартным способом:

Один о том, что работает на Mac, а другой связан с использованием муравья.

Что ж, DataLoader - это приложение Java, поэтому довольно предвзято, что делает любую ОС, которая может иметь время выполнения Java. Я работаю над системой Ubuntu, используя GUI.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top