Linux 环境下的 Apex Data Loader?

发布于 2024-10-04 22:43:52 字数 173 浏览 11 评论 0原文

根据需求,我们需要在Linux环境下将数据加载到Salesforce.com。在 Windows 中,Apex 数据加载器可以很好地加载数据。 Apex 数据加载器是用 Java 编写的,因此它应该可以在 Linux 上运行。我们如何在 Linux 中运行 Apex 数据加载器,或者是否有其他用于 Linux 数据加载的应用程序?

According to a requirement, we have to do data loading to Salesforce.com in Linux environment. In Windows, the Apex data loader works fine for data loading.
Apex data loader is written in Java so it should work in Linux. How can we run the Apex data loader in Linux or is there any alternative application for data loading for linux?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

七七 2024-10-11 22:43:52

我的印象是 Data Loader 的核心是一个 JAR 文件,因此如果您的服务器运行 Java,您可以很容易地放弃为 Windows 编写的应用程序的 GUI?

  1. 请查看Data Loader 用户指南,尤其是有关运行它的章节从命令行和批处理模式。在最坏的情况下,您甚至可以推出自己的程序,该程序将使用 WebServices API,就像 Data Loader 所做的那样(重用 JAR 或从头开始编写)。
  2. 另一种选择是使用“批量 API”,专为批量插入而设计。此指南技术性很强,包含大量有用的信息(包括示例 Java 应用程序的代码)。
  3. 有适用于 MacOS 的“Excel 连接器”和“LexiLoader”构建,但我认为这对您的情况没有多大帮助。
  4. 最后但并非最不重要的 - 请考虑 Salesforce 合作伙伴及其 AppExchange 应用程序等。我不希望在这里进行营销,但在我过去的项目中,我们对“Relational Junction”的工具很满意(它在 Unix 服务器上工作,易于配置,与 Oracle 数据库连接,使我们几乎可以执行适当的提取-转换-加载过程往返 Salesforce)。

祝你好运!

I was under impression that core of Data Loader is a JAR file so if your server is running Java you could fairly easily discard the GUI of application written for Windows?

  1. Please have a look at Data Loader User Guide, especially chapters about running it from command line and in batch mode. In worst case you could even roll out your own program that will use WebServices API exactly like Data Loader does (with reuse of the JAR or written from scratch).
  2. Another option would be to use "bulk API", designed for mass inserts. The guide for this is extremely technical and contains tons of useful info (including code of sample Java app).
  3. There's "Excel connector" and build of "LexiLoader" for MacOS but I don't think this helps a lot in your case.
  4. Last but not least - please consider the Salesforce partners, their AppExchange applications etc. I don't want to do marketing here but on my past project we were pleased with tool from "Relational Junction" (it was working on Unix server, easy to configure, connected with Oracle database, allowed us to pretty much do a proper Extract-Transform-Load proces to and from Salesforce).

Good luck!

治碍 2024-10-11 22:43:52

以下几篇文章可能会帮助其他未以标准方式使用 Apex Data Loader 的人:

一个是关于在 Mac 上运行,另一个是关于使用 Ant 运行。

Here are a couple of posts that might help others not using the Apex Data Loader in the standard way:

One is about running on the Mac and the other is about running using Ant.

梦里寻她 2024-10-11 22:43:52

www.dataloader.io 是现在的必经之路;它是基于网络的,对您的操作系统没有偏见。

www.dataloader.io is the way to go now; it's web-based an unbiased to your OS.

内心荒芜 2024-10-11 22:43:52

好吧,dataloader 是一个 Java 应用程序,因此对于任何可以拥有 Java 运行时的操作系统来说,它都是相当有偏见的。我一直在使用 Gui 开发 Ubuntu 系统。

Well, dataloader is a Java app so it is quite biased do any OS that can has a Java runtime. I have been working on an Ubuntu system using Gui.

隔岸观火 2024-10-11 22:43:52

11 年后,仍然没有正式的 Linux 版本,但你需要的一切都在那里。这就是为什么我创建了一个小型 Github 项目,该项目自动从原始源构建适用于 Debian/Ubuntu(deb 文件)的最新 Dataloaders 版本。

您可以在这里找到它: https://github.com/SoftCreatR/dataloader-for-linux< /a>

11 years later, there's still no official Linux build, but everything you need is there. That's why I've created a small Github project, that automatically builds the latest Dataloaders versions for Debian/Ubuntu (deb files) from the original sources.

You can find it here: https://github.com/SoftCreatR/dataloader-for-linux

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文