抽出の時点がずれて取りこぼしと二重取りが起きる
抽出の時点が接続元の締めとずれると、締め後に確定した伝票が漏れ、次の回に二度取り込まれます。処理は成功として終わり、件数だけが静かに増えます。
1本のジョブが一度通ったことと、毎日すべてのジョブが正しい値を運び続けることは別です。GENZは抽出・変換・書き出しごとに期待結果を定め、合否を判定します。
支援実績5,000件以上













不具合は、抽出と変換、書き出し、再実行と版の更新で起こります。現れ方は利用部門からの申告か夜間の障害で、いずれも処理は成功として終わります。値は入っているのに意味が違うため、指摘を受けるまで気づけません。
抽出の時点が接続元の締めとずれると、締め後に確定した伝票が漏れ、次の回に二度取り込まれます。処理は成功として終わり、件数だけが静かに増えます。
読み替え表にないコードが流れてくると、既定の区分へ寄せられて処理が続きます。成功したまま、売上や在庫が別の区分の数値として積み上がります。
書き出しで全件洗い替えの対象範囲を誤ると、接続先の既存のデータが消えます。抽出と変換は成功として終わるため、利用部門の指摘まで気づけません。
異常終了後に再実行してよいかの区別が担当者の記憶にしかないと、夜間の判断を誤ります。書き出した範囲を考えず動かすと、伝票が二重に計上されます。
製品の版の更新は自社の都合と無関係に日程が決まります。丸めや文字コードの扱いが変わると、回帰から漏れた組み合わせだけが違う値を運びます。
残った不具合の帰結は一方向にとどまりません。誤った数値で決めた判断、業務が止まる時間、連携された数値への不信という別方向へ広がります。
静的テスト(レビュー)では、実行の前に文書と実態を突き合わせ、連携の作り込みに潜む解釈のずれを洗い出します。仕様書の整備状況に依存せず、業務の定義から突合と記録の取り決めまでの五つの観点で照合を進められます。
売上・粗利・在庫といった語は、部門ごとに指す範囲が異なります。利用部門が数値に込めている定義を部門ごとに確かめ、項目の対応と集約の単位の設定と突き合わせて確認します。
接続元のコード体系は、読み替え表の整備より先に現場で動いています。読み替え表を接続元の実データと突き合わせ、未定義のコードが現れたときのジョブの振る舞いまで照合します。
抽出の範囲を全件洗い替えと差分取込のどちらで取るかは、失敗したときの直し方を変えます。抽出の時点をどこで切るかを、接続元の締めの時刻と稼働の時間帯の実態と突き合わせます。
どのジョブがどの接続元とどの中間データを参照しているかを、依存関係の一覧として書き出します。改修の影響範囲を担当者の記憶から確認の設計へ移す起点になります。
件数と金額の突合の規則と、不一致をどこまで許容するかの置き方が文書で定まっているかを照合します。処理の記録の粒度も見て、取得の可否は製品と構成により異なるため、説明の要件を先に決めます。
ジョブと変換ルール、接続元・接続先の掛け算を全数は確認できません。技法で範囲を絞り、判定できるテストケースへ具体化します。
連携項目のデータ型やコード体系、取引の区分を同値分割で分けます。各まとまりの代表の値を流し、変換後の値と集約の単位が業務の定義どおりかを確かめます。
抽出の期間の始期と終期、金額の丸めと桁あふれの境目、切り替え日の直前直後を境界値分析で選びます。値が規則どおりに切り替わり、取りこぼしや二重の取込がないことを確かめます。
コード体系や期間、区分と欠損値の扱いの組み合わせをデシジョンテーブルで整理します。変換ルールを直したときは、同じ中間データを使う既存のジョブまで回帰の範囲を絞り込みます。
再実行で二重計上と欠落が起きないことを確かめ、抽出元と書き出し先の件数と金額を突合します。繁忙期の処理量での実行時間まで検証します。
固定費を抱えない人日単位のアサイン、監査にも使える独立した検証の記録、育成期間なしに活かせる専門ノウハウなど、第三者へのアウトソースには複数のメリットがあります。
人日単位のアサインで固定費を抱えず、繁忙期に増減できます。
独立した検証で偏りを排し、監査に使える客観的な記録を残せます。
JSTQB認定エンジニアが在籍し、対象領域固有の検証知見を育成期間なしに活用できます。
GENZは製品ベンダーでも構築の委託先でもなく、導入した企業様の側に立つ第三者です。支援実績5,000件以上とISO 27001の体制のもとで、変換ルールの検証からテストの設計と実行、報告まで伴走します。
確認の観点は、抽出から変換と書き出し、再実行と突合、記録の流れに沿って起こします。機能の一覧ではなく、運ぶ値の正しさを軸に設計します。
仕様書が揃わず、変換ルールの根拠がジョブの定義と記憶にしかない現場でも参画します。確認観点の書き出しとドキュメント作成をご支援します。
繁忙期の処理量を想定した負荷の確認を、GENZ社内の専門エンジニアが実施します。夜間の実行の時間の枠に収まるかを確かめ、結果をお渡しします。
確認したジョブ・変換ルール・接続先と、未確認の範囲を書き分けた報告をお渡しします。本番反映の判断と利用部門への説明にご活用いただけます。
対象のジョブと変換ルール、本番反映の予定を伺い、合意した範囲と優先順位でテストを進めます。
ジョブと変換ルールの範囲、本番反映の予定と繁忙の時期を確認します。
誤った数値の波及と連携の停止の重さで優先順位を付け、工数を整理します。
合意した範囲を実行し、判断待ちの事項と重い不具合を都度共有します。
結果と証跡、未確認のジョブと残るリスクを納品し、再確認の進め方を示します。
支援実績5,000件以上
ジョブと変換ルール、接続先の一覧をご共有いただければ、確かめる範囲を整理してお返しします。本番反映や連携の追加、版の更新の場面ごとの優先順位と工数の考え方もご提示します。必要事項を入力の上、お問い合わせください。内容を確認させていただいた上、担当者よりご連絡いたします。*がついている項目は必須項目です。