要件に応じて、Linux環境でSalesforce.comにデータを読み込む必要があります。Windowsでは、Apexデータローダーはデータの読み込みに正常に機能します。ApexデータローダーはJavaで記述されているため、Linuxで動作するはずです。LinuxでApexデータローダーを実行するにはどうすればよいですか、またはLinux用のデータロード用の代替アプリケーションはありますか?
5 に答える
データローダーのコアはJARファイルであるという印象を受けたので、サーバーがJavaを実行している場合、Windows用に作成されたアプリケーションのGUIをかなり簡単に破棄できますか?
- データローダーユーザーガイド、特にコマンドラインからの実行とバッチモードでの実行に関する章をご覧ください。最悪の場合、データローダーとまったく同じようにWebServices APIを使用する独自のプログラムを展開することもできます(JARを再利用するか、最初から作成します)。
- もう1つのオプションは、大量挿入用に設計された「バルクAPI」を使用することです。このためのガイドは非常に技術的であり、多くの有用な情報(サンプルJavaアプリのコードを含む)が含まれています。
- MacOS用の「Excelコネクタ」と「LexiLoader」のビルドがありますが、これはあなたの場合にはあまり役に立たないと思います。
- 最後になりましたが、SalesforceパートナーやそのAppExchangeアプリケーションなどを検討してください。ここではマーケティングを行いたくありませんが、過去のプロジェクトでは、「リレーショナルジャンクション」のツールに満足していました(Unixサーバーで動作していたため、簡単に実行できます)。 configureは、Oracleデータベースに接続されており、Salesforceとの間で適切なExtract-Transform-Loadプロセスを実行できます。
幸運を!
これは、他の人がApexDataLoaderを標準的な方法で使用していない場合に役立つ可能性のあるいくつかの投稿です。
- http://force201.wordpress.com/2011/01/20/running-the-apex-data-loader-on-a-mac/
- http://force201.wordpress.com/2010/10/15/scripting-the-apex-data-loader-via-ant/
1つはMacでの実行に関するもので、もう1つはAntを使用した実行に関するものです。
www.dataloader.ioは今行く方法です。それはあなたのOSに偏りのないウェブベースです。
ええと、データローダーはJavaアプリなので、Javaランタイムを持つことができるすべてのOSを実行するのはかなり偏っています。私はGuiを使用してUbuntuシステムに取り組んでいます。
11年経った今でも、公式のLinuxビルドはありませんが、必要なものはすべて揃っています。そのため、私は小さなGithubプロジェクトを作成しました。このプロジェクトは、Debian / Ubuntu用の最新のDataloadersバージョン(debファイル)を元のソースから自動的にビルドします。
ここで見つけることができます:https ://github.com/SoftCreatR/dataloader-for-linux