kintone REST APIのupsert用PHPスクリプト(数百~数千くらいなら実用的に使えそう)を書いてみた。

kintone REST APIのupsert用PHPスクリプト(数百~数千くらいなら実用的に使えそう)を書いてみた。

kintone REST APIのupsert自動化の処理時間テスト。
時間かかかるので、コマンドラインから実行する( php upsert.php )

for文使って、100レコードupsertで試した所、処理時間は33-38秒だった。単純計算すると1時間で1万レコード?
数百~数千くらいなら、夜間バッチとかで実用的に使えそうではある。

しかし、1レコード毎にselect → update/insertしているので遅い(オーバーヘッドがありすぎ)
※フィールド数が50なのは、csv/excelからのアプリ生成の上限だから(フィールド数は、速度に無関係っぽい)

Web APIのエラーコード一覧みたいなのが無いので、エラー処理が出来ない。
とりあえず、ログファイル出力して、問題があったら再実行かな…。

バージョンしていけば、そのうち実装されるのかな・・・?