castomFLOW
פתח את castomFLOW

נתוני עזר והעשרה

שלושים וארבעה מיליון שורות, כשלב

מדינות, שפות ומטבעות. 13.4 מיליון יישובים מאוכלסים ואתרים גיאוגרפיים. 19 מיליון וריאציות שמות. שני מיליון מיקודים. שדות תעופה, נמלי ים, יצרני רכב. שישים וחמישה נקודות קצה, בלי אימות, בלי מחירון — כי זו אותה פלטפורמה שעליה זרימת העבודה שלך כבר רצה.

למה זה יוצא דופן

בכל כלי אוטומציה אחר, "אמת את הכתובת הזו" הוא אינטגרציה של צד שלישי בתשלום. אתה מוצא ספק, פותח חשבון, מסכים על מחירון, מקבל מפתח, מאחסן את המפתח, עוקב אחרי המכסה, וממשיך למשא ומתן כשהנפח שלך משתנה. החיפוש עצמו לוקח עשרים מילישניות; הרכש לוקח שבועיים.

כאן זה פשוט שלב בבורר. הנתונים הם נתוני עזר ציבוריים — GeoNames, רשימות קודים רשמיות, מרשמים מפורסמים — שנוקו, אווזו ומסופקים על ידי castomAPI, שנולד כי תריסר מוצרים במשפחה הזו הזדקקו לאותו דבר, ובנייה אחת הייתה זולה יותר משתים עשרה.

החיפוש מבוסס על trigram עם מינימום של שלושה תווים, כך ששם חלקי או שגוי באיות עדיין ימצא את המקום. המינימום הזה מכוון: שני תווים מתאימים להכול, וחיפוש שמתאים להכול גרוע מחיפוש שלא מחזיר כלום.

שלושת הדברים שאנשים עושים איתו

אימות — לעצור נתונים גרועים בדלת. האם זה מיקוד אמיתי לעיר הזאת? האם קוד המדינה קיים, או שזו טעות הקלדה שמישהו עשה ב-2019 והיא מתגלגלת מאז? האם PLN הוא מטבע, והאם זה המטבע שבו צריך לחייב את הלקוח הזה?

נרמול — "ורשה", "Warszawa", "Varsovie" ו-"Варшава" הן מקום אחד עם מזהה אחד. קיימים תשעה־עשר מיליון וריאנטים של שמות כדי שמסד הנתונים של הלקוחות שלך לא יצטרך להחזיק ארבע איותים של אותה עיר ולהעמיד פנים שהן ארבע ערים.

העשרה — שם עיר הופך לקואורדינטות, לאזור זמן, למחוז מנהלתי ולמספר אוכלוסייה. קוד נמל תעופה הופך לשם ולמיקום. מיקוד הופך לכל מה שמעליו בהיררכיה. שישה שדות שאדם היה צריך להקליד בעצמו, מתמלאים בעשרים אלפיות השנייה, בחינם.

אזור הזמן הוא השקט שביניהם

זיהוי מקום נותן לך את אזור הזמן שלו, ואזור זמן הוא מה שהופך את "שלח את זה בתשע בבוקר" לתשע בבוקר עבור הנמען ולא עבורך. שעות שקטות, לוחות זמנים ותזכורות כולן הופכות נכונות עבור רשימה בינלאומית בלי שאף אחד יתחזק טבלת מיפוי.

העשרת איש קשרנתוני castomAPI
  • 1קלט"ul. Powstańców Śląskich 5, 53-332 Wrocław, PL"
  • 2מיקוד נמצא התאמה53-332 ← Wrocław, Dolnośląskie, PL.
  • 3יישוב זוהה51.0938 צפון, 17.0226 מזרח · Europe/Warsaw · אוכלוסייה 674 079.
  • 4נכתב בחזרהשישה שדות שמולאו, שאחרת אדם היה מקליד אותם.
  • §עלותשלב דטרמיניסטי. בלי מפתח, בלי מכסה, בלי חיוב לכל חיפוש.

זמן שחלף: 40 מ"ש65 נקודות קצה זמינות

שלושים וארבעה מיליון שורות. שלב אחד.

דוגמאות עבודה

איפה הוא משתלם

לפני שהמוביל רואה את זה

כתובת שנבדקה ונורמלה לפני קניית מדבקת המשלוח. מדבקה שנדחית עולה עמלה ויום; מיקוד שנדחה עולה עשרים אלפיות השנייה.

לפני שהרואה חשבון רואה את זה

קוד מטבע וקוד מדינה מאומתים לפני הוצאת חשבונית, דבר זול בהרבה מלאמת אותם אחרי שהחשבונית נשלחה.

מניעת כפילויות ברשימה

שתי רשומות עם אותו לקוח תחת שני איותים של אותה עיר מתמזגות כראוי ברגע ששתי הערים מזוהות לאותו מזהה.

ניתוב לפי גיאוגרפיה

קואורדינטות של לקוח וקואורדינטות של המחסנים שלך, והריצה בוחרת את הקרוב ביותר בלי שאף אחד יתחזק גיליון מיפוי ממיקוד למחסן.

שפה, נכון

מדינה מזוהה לשפות שלה, כך שההודעה שיוצאת היא בשפה שהנמען כנראה מבין — נקבע לפי נתונים ולא לפי הנחה לגבי דגל.

צי ולוגיסטיקה

יצרני רכב, שדות תעופה ונמלי ים כרשומות קנוניות, עבור תהליכי העבודה שהעיסוק שלהם כרוך במשהו שנע פיזית.

המגבלות הכנות

זהו נתון ייחוס ציבורי, לא שירות מסחרי לאימות כתובות. הוא יגיד לך ש-53-332 הוא מיקוד אמיתי בוורוצלב ויתן לך את הקואורדינטות של היישוב. הוא לא יגיד לך אם דירה 212 קיימת בבניין מס׳ 5, או אם מישהו גר שם. לאימות ברמת נקודת מסירה אתה צריך מוצר של גוף דואר לאומי, ותהליך עבודה יכול לקרוא לו דרך HTTP במקביל לזה.

הוא גם אינו מקור לנתונים אישיים. אין בו אנשים. הוא מכיל מקומות, קודים, רישומים ועובדות ציבוריות — וזו בדיוק הסיבה שאפשר לספק אותו בלי אימות זהות.

לגבי עדכניות: נתוני ייחוס משתנים לאט, והנתונים האלה מתעדכנים לפי לוח זמנים ולא באופן רציף. כפר ששינה את שמו לא יופיע באותו אחר הצהריים. לכל דבר שמשתנה משעה לשעה אתה צריך את פיד האירועים, שנבנה בדיוק לזה.