3

根据需求,我们必须在 Linux 环境下将数据加载到 Salesforce.com。在 Windows 中,Apex 数据加载器适用于数据加载。Apex 数据加载器是用 Java 编写的,因此它应该可以在 Linux 中运行。我们如何在 Linux 中运行 Apex 数据加载器,或者是否有任何替代应用程序用于 linux 的数据加载?

4

5 回答 5

6

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

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

祝你好运!

于 2010-12-01T06:58:01.113 回答
0

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

于 2013-06-28T12:28:22.170 回答
0

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

于 2013-06-22T00:10:03.223 回答
0

以下几篇文章可能会帮助其他未以标准方式使用 Apex 数据加载器的人:

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

于 2011-01-26T17:02:31.677 回答
0

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

你可以在这里找到它:https ://github.com/SoftCreatR/dataloader-for-linux

于 2022-01-11T14:54:40.960 回答