FileMaker 名寄せに悪戦苦闘中!

4時頃からFileMakerのscriptに悪戦苦闘中。

レガシーシステムにある20万件近くのデータを新システムにインポートしてみたら、マスタデータの4分の3に重複があり、それを一定の規則で名寄せして整除するscript。

まず、重複を検索する第一のscriptを作り、第二のscriptで重複レコード中から規則に合うものをチョイスし、それ以外を削除する。
そして第三のscriptでLoopを作り、1番目のレコードから最後(つまり20万件目)まで順番になめて行くフローを作ろうとしているのだが。

LoopやらIf、End Ifなどを使い2時間ほど格闘したが、どうもうまくいかない。
そもそもscriptが全件を通るのに結構時間がかかるので、効果的に試行錯誤しているともいえない。

いわゆる「名寄せ」作業は、Excelあたりでも結構気を使うらしく、FileMakerからエキスポートしたcsvでやろうとしても結構めんどくさいらしい。

国家の名の下にいいかげんな顧客データベースを長年運用し、いま大きな社会的な糾弾を浴びている社会保険庁殿のご苦労がしのばれる。

でもこちとら些細な開発費で一生懸命やっているわけで、社会保険庁がやっている国家的詐欺とはスケール(=犯罪度)が違う!

一休みしてビールを飲んでからまたやってみよう!
今日は珍しく仕事関係のブログでした。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です