楽天カード5月分(submission id = c5986ac3-7de1-4aab-bbce-cc450e827d61) において、レコードは登録されたが、店マスタが登録されないエラーが発生。
エラーそのものの原因は、上記load_idのCSVファイルのフォーマットっとして予測していないものが存在したため、店マスタに正しくレコードが挿入されなかった
結果、のちのデータ変換プロセスでデータの重複が発生したとみるのが妥当。
本来は、エラーが発生したら例外を上げて、ロールバックするべきだった。
今回は、楽天カードの取り込みのみだったが、ほかの取り込み処理でもトランザクションを張り、成功したらコミット、例外が発生したらロールバックをする処理を追加するべき
想定対象処理
- epos_importer.py
- manual_input_importer.py
- rakuten_importer.py
楽天カード5月分(submission id = c5986ac3-7de1-4aab-bbce-cc450e827d61) において、レコードは登録されたが、店マスタが登録されないエラーが発生。
エラーそのものの原因は、上記load_idのCSVファイルのフォーマットっとして予測していないものが存在したため、店マスタに正しくレコードが挿入されなかった
結果、のちのデータ変換プロセスでデータの重複が発生したとみるのが妥当。
本来は、エラーが発生したら例外を上げて、ロールバックするべきだった。
今回は、楽天カードの取り込みのみだったが、ほかの取り込み処理でもトランザクションを張り、成功したらコミット、例外が発生したらロールバックをする処理を追加するべき
想定対象処理