يمكن أن لدي غير قياس رموز مختلطة مع التدابير في الواقع الطاولة ؟

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

سؤال

نحن نقوم معقدة قليلا من تراكم البيانات.عملائنا يرسل لنا بعض الاشياء التي تضم اثنين من الأبعاد (الوقت و وحدة الأعمال).الوقت هو الغالب السنة-الشهر.وحدة الأعمال البعد مجرد عدد قليل من السمات:الاسم وبعض الفئات التي BU يمكن أن تنتمي لأغراض إعداد التقارير والتحليل.

الأشياء التي ترسل لنا يتضمن بعض معلومات الحالة الحالية (التواريخ رموز).ويبدو أن هذه الحقيقة-مثل.كما ترسل بعض المعلومات التي تميز العلاقة مع وحدة الأعمال (معظمهم من رموز إضافية).مرة أخرى, هذه هي فريدة من نوعها إلى وحدة الأعمال أو الفترة الزمنية.

وأخيرا أرسل لنا الاشياء بوضوح المضافة الحقائق.وتشمل العملات التهم التي تمتلك وحدات.

يجب مزج هذه المعلومات النوعية في حقيقة واحدة الجدول مع المضافات الحقائق ؟ أو يجب أن تفصل بين نوعي الاشياء (والتي يمكن أن تستخدم إلا مع التهم) من الكمية الاشياء (التي يمكن استخدامها مع مبلغ)?

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

المحلول

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

يمكنك دائما وضع هذه في ما كيمبل يدعو "خردة" البعد.كل هذه الرموز يمكن ببساطة أن جمعها في القمامة البعد.معظم التواريخ أن تذهب في الواقع طاولة المفاتيح في تاريخ البعد في دور معين (عادة مع الطبيعية الباحث مفتاح شكل YYYYMMDD - واحدة من مرات فقط نحن لا نستخدم غير الهوية لا معنى لها بديل مفتاح)

أود أن بسذاجة عرض مثل كل الحقائق ثم الأعمدة التي تذهب إلى أبعاد يتحدد ببساطة الراحة.واحد لا ينبغي بالضرورة في نظر المقابلة معين كيان تجاري - تذكر النجم ليس ERD-أسلوب تطبيع OLTP قاعدة البيانات الخاصة بنا.

نصائح أخرى

إذا كانت البيانات على حد سواء ذات الصلة مباشرة إلى مضافة حقيقة و ليست شيئا كنت تريد أن يكون التجمع/فرز/البحث ، ثم وضعه في جدول الحقائق على ما يرام.

تكون على علم على الرغم من أن غير مضافة البيانات في جدول الحقائق إما منع رول أب أو سوف تصبح الضياع العملية.

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

الأشياء التي ترسل لنا يتضمن بعض معلومات الحالة الحالية (التواريخ رموز).ويبدو أن هذه الحقيقة-مثل.أنها أيضا إرسال بعض المعلومات التي يميز العلاقة مع وحدة الأعمال (في الغالب إضافية رموز).مرة أخرى, هذه هي فريدة من نوعها وحدة الأعمال أو الفترة الزمنية.

ما غرض تجاري هل التواريخ تخدم ؟ مرتجلا ، أنصح بعمل هذه الأبعاد الخاصة بهم و وصفها بدقة.

كيف متقلبة اضافية الرموز التي تأتي في ؟ إذا كانت الحبوب من الواقع الجدول هو التاريخ و لكن لماذا لا يتم تضمينها في بو البعد و تعامل ببطء تغيير السمات ؟

دون مزيد من التفاصيل أنا لا يمكن أن تجعل شركة التوصية ولكن هذه ستكون أول من الأسئلة أود أن أسأل نفسي.

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