castomFLOW
افتح castomFLOW

البيانات المرجعية والإثراء

أربعة وتلاتين مليون صف، كخطوة

الدول واللغات والعملات. ١٣.٤ مليون مكان مأهول ومعلم جغرافي. ١٩ مليون صيغة اسم. مليونين رمز بريدي. مطارات وموانئ بحرية وماركات عربيات. ٦٥ نقطة نهاية، من غير مصادقة ومن غير تسعيرة، لأنها نفس المنصة اللي الورك فلو بتاعك شغال عليها أصلاً.

ليه ده حاجة مش عادية

في كل أداة أتمتة تانية، «صحّح العنوان ده» بتكامل مدفوع من طرف تالت. بتدوّر على مورّد، بتفتح حساب، بتتفق على تسعيرة، بتجيب مفتاح، بتخزّن المفتاح، بتراقب الحصة، وبتعيد التفاوض لما حجمك يتغير. البحث نفسه بياخد عشرين ميلي ثانية؛ إجراءات الشراء بياخد أسبوعين.

هنا دي خطوة في القايمة. البيانات بيانات مرجعية عامة — GeoNames، قوائم الأكواد الرسمية، السجلات المنشورة — متنعّمة ومتفهرسة ومقدّمة من castomAPI، اللي موجود عشان عشر منتجات في العيلة دي محتاجين نفس الحاجة، وبناءها مرة كان أرخص من بنائها اتناشر مرة.

البحث شغال بنظام الترايجرام وحد أدنى تلات حروف، فالاسم الناقص أو المكتوب غلط برضه بيلحق يلاقي المكان. الحد ده مقصود: حرفين بيطلعوا مطابقة لكل حاجة، والبحث اللي بيطلع كل حاجة أسوأ من عدمه.

التلات حاجات اللي الناس بتعملها بيه

التحقق — وقف البيانات الغلط من الباب. هل ده كود بريدي حقيقي للمدينة دي؟ هل كود البلد موجود، ولا هو غلطة حد كتبها سنة 2019 وبتنتقل من ساعتها؟ هل PLN عملة، وهل هي اللي المفروض نحاسب بيها العميل ده؟

التوحيد — «وارسو» و«Warszawa» و«Varsovie» و«Варшава» مكان واحد بمعرّف واحد. فيه 19 مليون صيغة للاسمات عشان قاعدة بيانات عملائك متضطرش تحتفظ بأربع كتابات لنفس المدينة وتدّعي إنهم أربع مدن.

الإثراء — اسم مدينة بيبقى إحداثيات، ومنطقة زمنية، ومحافظة إدارية، وعدد سكان. كود مطار بيبقى اسم وموقع. كود بريدي بيبقى كل حاجة فوقه في التسلسل. ستة حقول كان المفروض حد يكتبهم بإيده، بيتعبوا في 20 ملي ثانية، ببلاش.

المنطقة الزمنية هي اللي بتشتغل في الخفاء

لما تحدد المكان بتجيب معاه منطقته الزمنية، والمنطقة الزمنية هي اللي بتخلي «ابعت ده الساعة 9 الصبح» تعني 9 الصبح بالنسبة للمستلم مش بالنسبة ليك. ساعات الهدوء والجداول والتذكيرات كلها بتبقى صح لقائمة عالمية من غير حد يصون جدول تحويل.

إثراء جهة اتصالبيانات castomAPI
  • 1المدخل«ul. Powstańców Śląskich 5, 53-332 Wrocław, PL»
  • 2الكود البريدي اتطابق53-332 ← وروتسواف، دولنو سلاسكيه، بولاندا.
  • 3المكان اتحسم51.0938 شمالًا، 17.0226 شرقًا · أوروبا/وارسو · عدد السكان 674 079.
  • 4المكتوب راجعستة حقات اتملّت كان ممكن حد يكتبهم بإيده.
  • §التكلفةخطوة حتمية. من غير مفتاح، من غير حصة، ومن غير رسوم على كل بحث.

الوقت المنقضي: 40 ملي ثانية65 نقطة نهاية متاحة

أربعة وتلاتين مليون صف. خطوة واحدة.

أمثلة عملية

فين بيثبت مكانه

قبل ما شركة الشحن تشوفه

عنوان بيتفحص ويتوحّد قبل ما شراء ملصق الشحن. ملصق مرفوض بيكلفك غرامة ويوم؛ كود بريدي مرفوض بيكلفك 20 ملي ثانية.

قبل ما المحاسب يشوفها

كود عملة وكود بلد بيتحقق منهم قبل ما الفاتورة تتسجل، وده أرخص بكتير من التحقق منهم بعد ما الفاتورة تتبعت.

إزالة التكرار من قائمة

سجلين لنفس العميل بصيغتين لنفس المدينة بيتدمجوا صح أول ما المدينتين يتحولوا لنفس المعرّف.

التوجيه حسب الجغرافيا

إحداثيات العميل وإحداثيات مخازنك، والتشغيلة بتختار الأقرب من غير حد يصون شيت إكسل بيحول من الرمز البريدي للمخزن.

اللغة، صح

البلد بيتحول للغاته، فالرسالة اللي بتتبعت بتكون بواحدة اللي المستلم غالبًا بيفهمها — القرار بالبيانات مش بافتراض عن علم.

الأسطول واللوجستيات

ماركات العربيات والمطارات والموانئ البحرية كسجلات مرجعية، للشغل اللي شغله حاجة بتتحرك فعليًا.

الحدود بصراحة

دي بيانات مرجعية عامة، مش خدمة تجارية للتحقق من العناوين. هتقولك إن 53-332 كود بريدي حقيقي في وروتسواف وهتديك إحداثيات المنطقة. لكنها مش هتقولك هل شقة 212 موجودة في العمارة رقم 5 ولا لأ، ولا هل حد ساكن فيها. للتحقق على مستوى نقطة التسليم محتاج منتج من مشغل بريدي وطني، ووسيلة الشغل تقدر تناديه عبر HTTP جنب ده.

وكمان مش مصدر بيانات شخصية. مفيش فيه أي ناس. فيه أماكن وأكواد وسجلات وحقائق عامة — وده بالظبط سبب إنه بيقدر يتقدم من غير مصادقة.

بخصوص الحداثة: البيانات المرجعية بتتغير ببطء، ودي بتتحدّث على جدول مش بشكل مستمر. قرية اتغير اسمها جديد مش هتظهر نفس الضهرية. لأي حاجة بتتغير بالساعة محتاج تغذية الأحداث بدلها، وهي مبنية لده بالظبط.