Cube Design - طاولات جسر للعديد من التعيينات مع عمود إضافي

StackOverflow https://stackoverflow.com/questions/3933177

  •  30-09-2019
  •  | 
  •  

سؤال

أقوم بعمل مكعب في خدمات تحليل خادم SQL 2005 ولدي سؤال حول العديد من العلاقات.

لدي العديد من العلاقة بين كيانين يحتويان على عمود وصفي إضافي كجزء من العلاقة.

أتفهم أنني قد أحتاج إلى طاولة جسر لتصميم العلاقة ، لكنني لست متأكدًا من مكان تخزين العمود الإضافي - في جدول الجسر أو في أي مكان آخر؟

هل كانت مفيدة؟

المحلول

يمكن تنفيذ العديد من العلاقات في SSAP عبر جدول حقائق وسيط يحتوي على مفتاح البعد الذي يخضع للعلاقة.

فمثلا؛ إذا كان لديك مكعب يحتوي على طاولة للكتاب وترغب في تجميع إجمالي المبيعات من قبل المؤلف (والتي قد تحتوي على العديد (تماما كما في عالم قاعدة البيانات العلائقية). في جدول الجسر هذا ، يجب أن يكون لديك كل من مفاتيح الأبعاد (المؤلف والكتاب) بالإضافة إلى بعض التدبير المتعلق بالكتاب الحالي والمؤلف مثل الأجور المدفوعة للمؤلف لكتابة الكتاب (أو الفصول).

نتيجة لذلك ، إذا كان العمود الإضافي الخاص بك هو نوع من التدبير ، فيجب عليك إضافة هذا العمود إلى جدول الحقائق المتوسط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top