みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win10、FM17
お世話になります。
1000件ほどの受注先データを取り込み、
その中に含まれている納品先情報を書き出して、佐川急便の飛伝proにデータを取り込みます。
この時、郵便番号と住所が合致していないとエラーになるので飛伝に取り込む前に、
正しい住所が含まれているか判定をして、FM側で住所不備を発見したいです。
現在、取り込んだ「住所」項目とは別に、API連携で取得する為の「住所JOSN]項目を作成してあります。
「住所JOSN]にURLから挿入で、
"https://zipcloud.ibsnet.co.jp/api/search?zipcode=" 郵便番号
とし、Loopで処理しているのですが、恐ろしく時間がかかってしまい1000件で20分ほどかかります。
早く処理できる方法はありますでしょうか。
よろしくお願い致します
Last edited by cybe (2022-12-09 10:54:35)
Offline
外部からURL挿入してれば時間はかかるでしょう。1件1秒なら1000件で16分はかかる計算ですが
同じ郵便番号は1回で済ませれば短縮になると思いますが、データに寄りますね。
取り込んだデータを自前でデータベース化すれば徐々に改善されるのでは。
apiみてみましたが、結構早いです。数件/秒は行けそうです。
その後の処理の問題では。
返信で複数件の事がありますが、その場合はどう処理されますか
それか、送付先を入力する際に、郵便番号から住所を取り込むようにすれば、正確になるのではないでしょうか。
Last edited by Shin (2022-12-09 13:37:18)
Offline
JPなどのサイトにある、郵便番号一覧のデータをダウンロードして、
郵便番号でリレーションすれば、
住所が正しいか判定できますよね。
データが完全ではないので、中には目視が必要になるでしょうが、
一部ですし、それをブラッシュアップして行けば正確さが増してゆきますね。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 504.8 KiB (Peak: 514.65 KiB) ]