يمكن مكعب OLAP أن تبنى فيها تفاصيل نموذج غير معروفة مقدما ؟

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

  •  05-07-2019
  •  | 
  •  

سؤال

اعذريني صوفي السؤال أنا لست على دراية OLAP & مكعبات.اسمحوا لي أن أشرح حالتي...

أود أن بناء قاعدة بيانات لتخزين نتائج الاستبيان ، حيث قد تكون هناك بضع عشرات الأسئلة في الاستبيان.بعد أن تجمع بضعة آلاف الاستبيانات المستكملة ، أود أن تحليل النتائج و هذا يبدو وكأنه مرشح جيد OLAP نوع الاشياء (التي أعرف القليل جدا).أنا بحاجة إلى أن تكون قادرة على تشغيل الاستعلامات على "جميع المشاركين من الذكور في سن 20-30 الذين يملكون كلب" - أيالجمع بين إجابات "كم عمرك" "هل تملك كلب" ، الخ.

أريد أيضا أن تكون قادرة على تخزين نتائج الشهر القادم المسح, شهر بعد ذلك ، وما إلى ذلك ، و تشغيل استعلامات عرض هذا الشهر مقابل الأخير ، الخ.جيد جدا حتى الآن أفترض.

وهنا لب سؤالي:في حين أن هذا الشهر الاستبيان قد يكون لديك أسئلة حول الجنس ، العمر و الكلب الملكية الشهر المقبل الاستبيان قد تتضمن السؤال عن (أقول) لون العين.قد (أو ربما لا) أيضا إسقاط بعض الأسئلة.هو أن تفعل قادرة في OLAP العالم, أو هل أنت بحاجة إلى معرفة كل "أبعاد" (إذا أنا باستخدام حق الأجل) مقدما عند تصميم المكعب ؟

أيضا ، إذا أنا أجري العديد من الدراسات الاستقصائية المختلفة مع مختلف ولكن تداخل الأسئلة ، هل يمكنني تخزين كل منهم في نفس المكعب و تشغيل الاستعلامات عبر الاستطلاعات ؟ كل دراسة قد يكون بضع عشرات الأسئلة ، مع بضع عشرات من تداخل مع غيرها من الدراسات.هل OLAP أنظمة تناسب هذا النوع من الأشياء ؟ أنا فقط لا أعرف كيف جامدة هم ، سواء كانوا في الواقع المناسبة لهذا النوع من الاستخدام.

أي مساعدة تقدير كبير.

PS.من قبل شخص ما يشير إلى ذلك ، لقد اشتريت كيمبل مستودع البيانات أدوات ولكن لم تسنح لي الفرصة أن أقرأ حتى الآن.(وأظن أنه قد لا مباشرة الإجابة على هذا السؤال على أي حال).

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

المحلول

هناك ورقة بيضاء هنا التي لديها قسم تغطي نمذجة بيانات المسح.وهذا ربما نوع من الشيء الذي كنت أبحث عنه.

نصائح أخرى

وسأبدأ بالقول إن أنا من مبتدئ OLAP جدا ولكن أعتقد أن لدينا على التعامل مع ما كنت تبحث لتحقيقه.

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

وقد ترغب أيضا بعدا آخر ذات الصلة بالسؤال أن مجموعات منهم إلى الاستبيانات ولكن هذا قد يكون مجرد قيمة في البعد السؤال نفسه، أي سؤال {QuestionnaireID = 1، QuestionNumber = 4، QuestionText = "هل تملك كلبا؟ " }.

ولست متأكدا إذا كان ذلك يساعد ولكن نأمل أن أقدم لكم بعض الأفكار وكأن شيئا آخر.

وآخر مبتدئ OLAP هنا أيضا ...

1) وليس لدي سوى خبرة خلق مكعبات OLAP مع موندريان (Pentaho)، والتي لا تسمح لك لإعادة النظر في مخطط المكعب، الذي هو مجرد ملف XML، وإعادة بنائها (أو في Pentaho الكلام، نشر). لذلك لهذا النظام الأساسي، على أي حال، وليس هناك مثل هذه المتطلبات لمعرفة كل ما تبذلونه من أبعاد في وقت مبكر

2) وأنا أتفق مع توصية Lazurus "حول إنشاء البعد من الأسئلة. انها ليست شرطا أن كل من بك "الحقائق" لديها قيمة هذا موجود في جميع الأبعاد، لذلك إذا كنت لننظر في جميع أنحاء البعد عن "سؤال ن"، ثم أعتقد أنه يجب أن تعطي إلا لك بيانات الاستبيانات حيث "سؤال ن "هو البعد ذات الصلة.

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