【问题标题】:Apex Data Loader in Linux environment?Linux 环境中的 Apex 数据加载器?
【发布时间】:2010-11-29 10:53:08
【问题描述】:

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

【问题讨论】:

    标签: linux salesforce apex-code loader


    【解决方案1】:

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

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

    祝你好运!

    【讨论】:

    • 我尝试使用以下命令将数据从 CSV 文件加载到 Salesforce - java -classpath DataLoader.jar -Dsalesforce.config.dir=./conf com.salesforce.dataloader.process.ProcessRunner process.name =InsertQuery 我在线程“main”java.lang.NoClassDefFoundError:com/salesforce/dataloader/process/ProcessRunner 中收到异常异常。 process-conf.xml和config.properties文件在conf目录下。
    • 类路径会出错吗?如果您只尝试java -jar DataLoader.jar,会发生什么?
    • 它正在工作。 DataLoader.jar 文件已损坏。我已经通过 FTP 以 ASCII 模式发送了文件。以二进制模式重新发送文件后,DataLoader 工作正常。感谢您的帮助。
    • 哦,棘手的错误,“为我工作”程序员借口的真实案例:) 我会尽量记住那个,以防我将来遇到问题......
    • 我可以在 unix 环境下从命令行运行 jar 文件来从 salesforce 中提取数据吗?谢谢
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-11-30
            • 2021-02-20
            • 1970-01-01
            • 2020-07-22
            • 1970-01-01
            相关资源
            最近更新 更多