👺
Heroku Connect: TOO_MANY_ROWS が出た時の対処法
試用や開発時に、Heroku Connect の DEMOバージョンを利用している際、うっかりと同期件数 10,000件を超えてしまうケースがあります。その症状を解消するための方法です。
10,000件をこえた後、Heroku Connect
のダッシュボード画面で燦然ときらめく TOO_MANY_ROWS
という表示に恐れおののき、戸惑うことでしょう。
このとき、焦らずにまずは Salesforce 側で、不要なデータを削除しましょう(同期の方向性から Salesforce を個人的にオススメします)。ただ、これだけじゃダメです。ダメなんです。
削除した後、おもむろにHeroku Connect
のダッシュボードへ行きます。Mappings
タブの中から、削除を行ったオブジェクトの右端にあるメニューを選択して Reload
を実行します。
Heroku Connect での Reload 選択画面
あとは、Heroku Connect
が自動的にSalesforce側のデータを再取得して、データ件数が減っていれば自動的に同期が再開されます。
Heroku Connect
では、何かエラーが起きた時に 'Reload'してあげることで回復するケースがありますので、困ったら'Reload'してみてください。
Discussion