Frage

Nach einer Anforderung haben wir Laden von Daten zu Salesforce.com in Linux-Umgebung zu tun. In Windows arbeitet der Apex Data Loader für die Daten Laden in Ordnung. Apex Data Loader ist in Java geschrieben, so dass es unter Linux funktionieren soll. Wie können wir den Apex Data Loader unter Linux laufen oder gibt es eine alternative Anwendung für die Datenlast für Linux?

War es hilfreich?

Lösung

Ich war unter Eindruck, dass Kern von Data Loader ist eine JAR-Datei so, wenn Ihr Server Java läuft, können Sie ziemlich leicht die GUI der Anwendung verwerfen könnten für Windows geschrieben?

  1. Bitte schauen Sie unter Data Loader Benutzerhandbuch , insbesondere die Kapitel um es von der Kommandozeile und im Batch-Modus ausgeführt wird. Im schlimmsten Fall könnten Sie sogar Ihr eigenes Programm ausrollen, die WebServices API genau wie Data Loader funktioniert (mit Wiederverwendung des JAR oder geschrieben von Grund auf neu) verwenden.
  2. Eine weitere Möglichkeit zur Verwendung „bulk API“ sein würde, für die Masseneinsätze ausgelegt. Die Führung hierfür ist sehr technisch und enthält jede Menge nützlicher Informationen (einschließlich Code von Java-Beispiel app).
  3. Es ist „Excel-Anschluss“ und Build von „LexiLoader“ für MacOS, aber ich glaube nicht, das viel in Ihrem Fall hilft.
  4. Last but not least - beachten Sie bitte die Salesforce-Partner, ihre AppExchange Anwendungen usw. I don ‚t wollen, hier tun Marketing, aber auf meiner letzten Projekt wurden wir mit Werkzeug aus‚Relational Junction‘gefallen (es funktionierte auf Unix-Server, einfach zu konfigurieren, verbunden mit Oracle-Datenbank, konnten wir so ziemlich eine richtige tun Extract-Transform -load Vorarb zu und von Salesforce).

Viel Glück!

Andere Tipps

www.dataloader.io ist der Weg jetzt zu gehen; es webbasierte unvoreingenommen zu Ihrem Betriebssystem.

Hier ist ein paar Stellen, die helfen können andere den Apex Data Loader in üblichen Weise nicht mit:

Eine davon ist etwa auf dem Mac läuft und der andere ist über die Verwendung von Ant ausgeführt wird.

Nun, Dataloader ist eine Java-Anwendung, so dass es durchaus tun jedes Betriebssystem vorgespannt ist, das kann eine Java-Laufzeit hat. Ich habe auf einem Ubuntu-System arbeitet mit Gui.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top