私はセールスフォース API に取り組んでおり、一括アップロード API に出会いました。Python で Bulk Upload API を使用して、データベースから Salesforce にデータをアップロードしたいと考えています。現在、BeatBox をライブラリとして使用しています。BeatBox の使用方法について何かアドバイスはありますか? またはそれについて行く方法があります。データがSQLからのクエリであり、csvファイルに作成されているソリューションの半分は、すでに完了しています。しかし、この後 BULK アップロードを行うにはどうすればよいですか? ポインターは非常に役立ちます。
質問する
2281 次
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
私が知っているほとんどすべてをこのサイトから学びました。本当に素晴らしい例:
于 2014-03-15T14:34:59.073 に答える