2026/01/14 18:32
お知恵をお貸しください。
デバイス保守業務を行っております。
13万台分(13万レコード)の端末情報が入ったDBアプリがあり、そのレコードには端末移動日や移動先を別の対応依頼内容アプリから条件分岐プラグインで自動的に移動日フィールド、移動先フィールドへ入力されるようにしています。
ただレコード数が多いため更新時間に40分以上かかってしまっています。
1万件ずつ入ったレコード数を絞った一覧を作り、一覧画面でボタンを押すと更新が掛かるようにもしてみたものの押し忘れた一覧があれば更新漏れが出てしまいます。
更新に時間が掛からない方法や更新漏れを防ぐための自動化ツールなどありますでしょうか。
2件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示対応依頼内容アプリの入力は人手ですか?
対応依頼内容アプリ側の端末移動日や移動先が変更などされる頻度ってどんなもんなんでしょうか?
まさか、13万件ほぼ同時に更新されるってことはないですよね?
であれば、DBアプリの更新処理負荷を分散する目的(💡)で、対応依頼内容アプリを入力して終わりにするのではなく、キー(端末番号か何か?)で紐づくDBアプリの端末移動日や移動先も更新して終わりとするのはいかがでしょうか?
小生、CUSTOMINE一択のカスタマイズ環境なのでそれ風に書きますが、
①レコードが保存された直後、または端末移動日や移動先が変更された時を発火点にして、
②①を行ったレコードのキーとなるフィールド値に対応するDBアプリのレコードの端末移動日や移動先を更新する。
といった仕組みを対応依頼内容アプリ側に入れてみては?ということです。
前述のとおり、お使いのプラグインでレコード保存時だったり特定のフィールドが変更になった時を契機にしたり、別アプリのフィールド値の更新をできるかは分かりませんが、これができるプラグインの組み合わせで十分イケると思います。
ご参考になれば幸いです。
ミュートしたユーザーの投稿です。
投稿を表示シェ~~😮 13万レコードもあったんですね
更新日時フィールドを引き出しておいて
絞込みの際に
とするとか
なんて日付の範囲してするなどいろいろな絞込みが出来ますよ😊