3

私はセールスフォース API に取り組んでおり、一括アップロード API に出会いました。Python で Bulk Upload API を使用して、データベースから Salesforce にデータをアップロードしたいと考えています。現在、BeatBox をライブラリとして使用しています。BeatBox の使用方法について何かアドバイスはありますか? またはそれについて行く方法があります。データがSQLからのクエリであり、csvファイルに作成されているソリューションの半分は、すでに完了しています。しかし、この後 BULK アップロードを行うにはどうすればよいですか? ポインターは非常に役立ちます。

4

2 に答える 2

3

数日前にこのパッケージを見つけました:

https://pypi.python.org/pypi/salesforce-bulk/1.0.1

あなたが探しているもののようです:

from salesforce_bulk import CsvDictsAdapter

job = bulk.create_insert_job("Account", contentType='CSV')

accounts = [dict(Name="Account%d" % idx) for idx in xrange(5)]    
csv_iter = CsvDictsAdapter(iter(accounts))    
batch = bulk.post_bulk_batch(job, csv_iter)    
bulk.wait_for_batch(job, batch)    
bulk.close_job(job)    
print "Done. Accounts uploaded."
于 2013-01-13T02:56:23.960 に答える
0

私が知っているほとんどすべてをこのサイトから学びました。本当に素晴らしい例:

http://tomhayden3.com/2013/08/04/salesforce-python/

http://tomhayden3.com/2013/09/05/salesforce-beatbox-multi/

于 2014-03-15T14:34:59.073 に答える