Tableau / أساسي: الحقول والنماذج والرؤى / الدرس 3
العلاقات والربط والإلحاق وتفصيل البيانات
اختر العلاقات المنطقية أو الجمع المادي حسب التفصيل التحليلي، وتحقق من المفاتيح قبل الثقة بالمجاميع.
في هذه الصفحة
أهداف الدرس
- تمييز العلاقات المنطقية عن الربط المادي.
- توقع التكرار والحذف في الربط والإلحاق.
- اعتبار افتراضات التعددية والمطابقة ادعاءات تحتاج حقائق.
افصل الطبقتين المنطقية والمادية
يمكن لمصادر Tableau الحديثة ربط جداول منطقية مع حفظ تفصيلها التحليلي الأصلي، إلى أن تحدد حقول الرؤية الاستعلامات اللازمة. يجمع الربط المادي جداول داخل جدول منطقي بنوع ربط مختار، ويلحق union صفوفا متوافقة. ليست هذه رموزا متبادلة لتوصيل كل شيء. ابدأ بتفصيل كل جدول والسؤال المطلوب. فسطور المبيعات والأهداف الشهرية مشاهدات مختلفة، وقد يكرر تسطيحها الهدف لكل سطر. ما زالت العلاقة تحتاج حقول مطابقة صحيحة وافتراضات صادقة، ولا تمثل إصلاحا عاما لمفاتيح مصدر معيبة.
اقرأ عقد النموذج
يربط السجل الأول وقائع سطور الطلب بجدول منتج فريد وبهدف مستقل عند تفصيل شهر ومنتج. إنه نموذج مفاهيمي، وليس مصدر Tableau محفوظا. تحقق من الحقول الدقيقة والأنواع وسلوك الواحد والمتعدد قبل خيارات الأداء. قد يؤثر إعلان تفرد أو تطابق كامل بصورة خاطئة في نتائج الاستعلام لا سرعته فقط. احفظ حالات المفاتيح غير المطابقة وتسويات المصدر. لا يثبت ترتيب لوحة المصدر عقد العلاقة، ولا تضمن أسماء الأعمدة المتطابقة أن قيمها تعرف كيان العمل نفسه.
Sales Lines: one row per order line
Products: one row per approved product key
Monthly Targets: one row per month and product
review: relationship fields + native grain + actual matching evidence
يحدد الرسم المسؤوليات دون ضبط علاقة أو خيار أداء.
تتبع مضاعفة الربط المادي
قد يضاعف الربط المادي الوقائع عندما يطابق مفتاح يسار عدة صفوف يمين. يعطي البرنامج الثاني Tea صفي سمات، فتصبح الوقائع الثلاث خمسة صفوف ويرتفع Sales من 60 إلى 102. هذا عيب تعليمي مقصود. قد يزيل الربط الداخلي وقائع غير مطابقة بدلا من ذلك؛ فراجع التضخم وفقد الشمول معا. لا تعالج التضخم بجمع مبالغ مميزة؛ فقد يتساوى مبلغا بيع مشروعين. احسم عقد المفتاح أو النسخ التاريخية أو المفتاح المركب الذي سبب عدم التطابق، ثم سو هويات الوقائع الأصلية وقيمها.
sales = [("Tea", 12), ("Coffee", 18), ("Tea", 30)]
attributes = [("Tea", "x"), ("Tea", "y"), ("Coffee", "z")]
joined = [(product, amount, label) for product, amount in sales for key, label in attributes if product == key]
print(len(joined))
print(sum(amount for _, amount, _ in joined))
5
102
تكشف خمسة صفوف و 102 تكرار مبالغ Tea. ليست قائمة Python اختبار علاقة Tableau أو محرك ربط.
راجع مخطط الإلحاق ونسب المصدر
يضيف union مشاهدات، ولذلك يحتاج معاني أعمدة متوافقة، لا مظهرا مشابها فقط. قد ينشئ اسم حقل جديد اختلافا مملوءا بـ null، وقد يكرر ملف مدخل فترة كاملة. احفظ نسب المصدر والملف بصيغة معتمدة، وعرف استخراج الاستبدال مقابل حدث جديد. لا تجمع صف إجمالي مع تفاصيله كواقعة أخرى. بعد كل جمع قارن الأعداد وتغطية المفاتيح والمبالغ عند التفصيل المقصود. لا تكشف علامات صحيحة منفردة كل السجلات المفقودة أو المكررة في المصدر المجمع الأساسي.
تحقق من النموذج لكل رؤية
استخدم رؤى للوقائع وحدها، وللوقائع مع بعد، ولحقول من عدة جداول منطقية. أدرج مفاتيح مكررة وغير مطابقة بنتائج متوقعة صريحة. العلاقات واعية بالسياق؛ فتحقق من التراكيب التحليلية الفعلية ولا تعتبر إجماليا واحدا كافيا لكل الحقول. لا ينشئ المسار اتصالا أو نموذجا، وينفذ مرجع عيب Python فقط. تبقى استعلامات العلاقات ودعم الموصل وخيارات الأداء غير مختبرة. تحدد المراجعة التفصيل الأصلي ودليل المطابقة واختيار الجمع والتسوية لكل رؤية مهمة قبل تقديم الأرقام كتحليل موثوق.
الأخطاء الشائعة وإصلاحها
تكرار الأهداف الشهرية لكل سطر مبيعات
- لماذا يحدث؟
- سُطحت مستويات تفصيل مختلفة دون عقد توزيع.
- كيف تصلحه؟
- احفظ التفصيل الأصلي أو عرف توزيعا مبررا.
- كيف تتجنب تكراره؟
- وثق تفصيل الجدول قبل الجمع.
ضبط خيارات التعددية من المظهر لا الدليل
- لماذا يحدث؟
- افتُرض التفرد والتطابق ولم يتحققا.
- كيف تصلحه؟
- دقق المفاتيح واستخدم افتراضات علاقة صادقة ومدعومة.
- كيف تتجنب تكراره؟
- احفظ اختبارات المكرر وغير المطابق.
مضاعفة فترة ملحقة باستخراج مكرر
- لماذا يحدث؟
- أُغفل نسب المدخلات وقواعد الاستبدال.
- كيف تصلحه؟
- حدد نسخ المدخلات المعتمدة وسو هويات الوقائع.
- كيف تتجنب تكراره؟
- احفظ سجل مصدر مع كل union.
اختبر فهمك
1. لماذا ترفع مطابقتا Tea المجموع 60 إلى 102 في المرجع؟
اعرض الحل المشروح
تظهر Tea 12 و Tea 30 مرتين لكل منهما، وتظهر Coffee 18 مرة:24+60+18=102. يجمع التعبير الصفوف الناتجة بصورة صحيحة، لكن تفصيل هذه الصفوف خاطئ. أصلح علاقة المفتاح أو النسخة، بدلا من تعديل تجميع مبيعات صالح لإخفاء الوقائع المكررة. ينبغي أن تعود التسوية إلى هوية الواقعة قبل فحص شكل الرسم.
2. هل تلغي العلاقة ضرورة فحص مفاتيح المنتجات غير المطابقة؟
اعرض الحل المشروح
لا. ما زال الجمع المنطقي يعتمد على مفاتيح وافتراضات مطابقة صادقة. عرف كيف تسهم المنتجات المجهولة في المجاميع والفئات، ثم اختبر رؤى تستخدم الجدولين. قد تحفظ العلاقة التفصيل الأصلي، لكنها لا تقرر سياسة المؤسسة للمفتاح المفقود ولا تصلح تكامل المصدر. لذلك يبقى تدقيق الشمول جزءا مستقلا من قبول النموذج.
أهم ما تعلمته
- يتبع اختيار الجمع التفصيل الأصلي والمفاتيح المتحققة.
- سو التكرار والنقص والمصدر قبل الثقة بإجماليات الرسم.