Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

データのインポート関係

データのインポートについて、ヘルプがあったので忘れないようにまとめておきます。

メモおよび添付ファイルのインポート
データローダを使用して ContentNote オブジェクトにメモをインポート
メモの所有者を更新する(英文)

個人的にはBulk APIに向けてシェルを走らせる方法を取っていますが、オブジェクト毎に注意するポイントがあるので
気が付いたらまとめていきたいと思います。何度も繰り返せるようにupsertがお勧めです。

データのインポート作業は
1.何かしらの元データを用意する(Excel,csv,固定長テキストなど)
2.目的のオブジェクトに合わせて加工する。
3.文字コードをUTF-8に変換する(特にWindowsで作ったcsvファイルは要注意です)
4.Bulk APIを使ってインポートする。(実際はupsert)

という流れだと思いますが、シェルで行えば1~4のステップを同じ環境で行えるし
自動かもできます。特に文字コードの変換はコマンドが用意されているLinux(Unix)が便利です。
xlsxファイルもPythonに便利なライブラリopenpyxlがあるので対応できます。

Keiji_otsubo
ユーザ企業でSalesforceの管理者をやっています。ゴリゴリLigtningでApexコードを書いています。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away