نقطة التحقق 1، ارسم تصميم بيانات Steve Trucking ودافع عنه
متاح أيضًا بـ28 لغة
English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)
تمرين أصلي قائم على سيناريو، ولم يُبنَ قط على أسئلة اختبار حقيقية. وهو مكتوب بأسلوب «كيف كنت سأصمّمها» (What I Would Architect): الغاية أن تجعل حكمك المعماري مرئيًا، لا أن تختار حرفًا. يختم هذا التحدي الجزء 1 من دورة Data Architect؛ وشرحي له يأتي في نقطة التحقق 1، فجرّبه أولًا.
السيناريو
Section titled “السيناريو ”Steve Trucking شركة توصيل للميل الأخير. شركاء التجزئة (Retail Partners) من المتاجر الكبرى يبيعون الأجهزة المنزلية والتلفزيونات والأثاث؛ وطواقم Steve Trucking المؤلفة من شخصين توصلها إلى عملاء شركاء التجزئة (المستلمين، Recipients)، وتركّب بعضها وتأخذ القديمة. اقرأ ملخص Steve Trucking، الأقسام 1–8. دع القسم 9 (التغييرات المتأخرة) جانبًا؛ فتلك تأتي في نهاية الدورة.
المتطلبات
Section titled “المتطلبات ”كل ما في القسم 5 من الملخص (R1–R15) والقسم 6 (S1–S5). وأكثر ما تعتمد عليه نقطة التحقق هذه:
- R1. استلام بيانات الشحنة (manifests) من كل شريك تجزئة بصيغته الخاصة (ملف SFTP، أو API، أو EDI) وتحويلها إلى مسارات ومحطات وبنود دون إعادة كتابة.
- R3. يرى مديرو مراكز التوزيع (DC) لدى كل شريك تجزئة توصيلاتهم واستثناءاتهم وصورهم ومطالباتهم في البوابة، ولا يرون أبدًا ما يخص شريكًا آخر.
- R4. تُعدَّل بيانات الشحنة في اليوم نفسه؛ ويجب التعامل مع التغييرات التي تحدث بعد تخطيط المسارات.
- S2. يجب ألا يرى شريك التجزئة أبدًا توصيلات شريك آخر أو أسعاره أو أحجامه أو مستلميه.
- S3. رابط التتبّع الخاص بالمستلم يعرض تلك التوصيلة وحدها، دون حساب، وتنتهي صلاحيته.
- S4. عناوين المستلمين وأرقام هواتفهم وملاحظات التوصيل بيانات شخصية؛ ولا يراها الطاقم إلا لمحطاته هو، وفي يوم التوصيل فقط.
القيود
Section titled “القيود ”- نحو 3,300 توصيلة في يوم العمل، أي مليون في السنة، بنمو 30% سنويًا؛ ونحو 1.6 بند وثماني تغييرات حالة لكل توصيلة؛ ومن أربعة إلى خمسة ملايين صورة في السنة؛ ونحو 200,000 قراءة GPS في اليوم.
- مؤسسة Salesforce (org) واحدة في الولايات المتحدة، تعمل عليها بالفعل Service Cloud وField Service وبوابة للشركاء؛ وMuleSoft مرخّص؛ وData 360 مرخّص لكنه غير مُنفَّذ.
- ثلاثة شركاء تجزئة، وثلاثة أساليب تكامل؛ وتسعة مراكز توزيع.
مهمتك
Section titled “مهمتك ”ارسم تصميم الجزء 1 ودافع عنه. استخدم ما تعلّمته في الفصول 1–6:
- خريطة الأنظمة (الفصل 4): ارسم خريطة أنظمة Steve Trucking في حالتها الراهنة بتخطيط Steve، مع وسم كل سهم بما ينتقل وكيف.
- النموذج (الفصل 2): نمذِج مجال التوصيلات مفاهيميًا، ثم منطقيًا. شركاء التجزئة، ومراكز التوزيع، وبيانات الشحنة، والتوصيلات، والبنود، والمسارات، والشاحنات، والطواقم، وقوائم التحقق من التركيب، والصور، والتواقيع، والاستثناءات، والمستلمون. (التحدي D1.)
- التصميم المادي (الفصل 3): أيّ هذه كائنات قياسية (في Field Service أوامر العمل، ومواعيد الخدمة، وموارد الخدمة، ومناطق الخدمة) وأيّها مخصص؟ ما التراخيص التي يحتاج إليها مستخدمو الشركاء والمستلمون؟ وأين يعيش كل نوع من البيانات: في الـ org، أم خارج النواة، أم في مستودع البيانات؟
- المفتاح (هذا الفصل): أيّ مفتاح يطابق سطر طلب شريك التجزئة مع توصيلتك، وماذا يحدث حين يُعدَّل بيان الشحنة بعد تخطيط المسارات؟ (التحدي D3.)
- المستلم (هذا الفصل): جهة اتصال (Contact)، أم حساب شخصي (Person Account)، أم لا هذا ولا ذاك؟ ابنِ حجتك على العلاقة، والحجم، وعزل الشركاء، ودورة حياة البيانات.
- التوحيد أو عدمه (هذا الفصل): يظهر المستلمون في بيانات شحنة عدة شركاء، وأحيانًا أكثر من مرة في السنة. هل كنت ستوحّدهم، أم تمتنع عن ذلك عمدًا؟ وما الخطر، في ضوء S2؟ (التحدي DC1، دون التغييرات المتأخرة.)
- المرجعية: لخمسة حقول أساسية (مرجع طلب الشريك، وحالة التوصيلة، ورقم هاتف المستلم، ونافذة التوصيل، والاسم القانوني للشريك)، قل من يُنشئها، ومن يملكها، وأيّ نظام هو المرجعي المعتمد، ومن يحق له تغييرها.
اكتب كل قرار بخياريه، ثم اختيارك: «في رأيي المهني…»
النقاش
Section titled “النقاش ”شرحي موجود في نقطة التحقق 1: Steve Trucking، كيف كنت سأصمّمها. قارن تفكيرك، لا مربعاتك فقط. وحيث اخترتَ خلاف ما اخترتُه، هل تستطيع أن تقول ما الذي ستكسبه وما الذي ستتخلى عنه؟
مراجعة التصميم
Section titled “مراجعة التصميم ”احتفظ بتصميمك الآن. فالجزء 2 يختبره أمام الحجم، والاستعلامات، والتكامل، والترحيل، والمعاملات، والأمن، وبطاقة المراجعة في الفصل 18 تفحصه في سنته الثالثة.
أهداف الاختبار التي يتدرّب عليها
Section titled “أهداف الاختبار التي يتدرّب عليها ”- DM-1، DM-2 (تصميم نموذج البيانات؛ النموذج يحترم المشاركة)
- MDM-1، MDM-2، MDM-3، MDM-4 (إدارة البيانات الرئيسية، والمرجعية، والمطابقة، وإمكانية التتبّع)
- SDM-1 (التراخيص)، SDM-3 (رؤية واحدة، ومتى لا تُبنى)
