هل يمكن مقارنة مكعبتين في مستودع البيانات مباشرة مع بعضهما البعض؟

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

  •  21-09-2019
  •  | 
  •  

سؤال

هل هناك طريقة لمقارنة جميع المعلومات (المجاميع ، وصولاً إلى مستوى التفاصيل) بين مكعبات OLAP؟ على سبيل المثال ، لنفترض أنني أردت مقارنة مكعب واحد تم إنشاؤه للعمل مع SQL Server 2000 إلى نفس المكعب ، ولكن تم ترحيله على SQL Server 2005/2008 - من الناحية الفنية ، يجب عليهم إرجاع نفس المعلومات لجميع مجموعات الأبعاد / القياس ولكنني بحاجة طريقة للتحقق.

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

هل أنا محظوظ في هذا؟ آخر شيء أريد القيام به هو عرض كلا المكعبات ومقارنة جميع النتائج الممكنة جنبًا إلى جنب عبر Excel أو شيء ما ، آمل أن يتم تلقائيًا بطريقة أو بأخرى.

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

المحلول

تعني مقارنة المكعبات القيام بما يكفي من استعلامات "شريحة وخلط" لإثبات أنك قد استفسرت من جميع الحقائق.

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

بدون تفاصيل حول الأبعاد والحقائق المعنية ، من الصعب تقديم توصية أكثر تحديدًا.

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

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

نصائح أخرى

أفضل طريقة هي مقارنة بيانات المكعب عن طريق تبادل الصفوف والأعمدة والتحقق مما إذا كانت جميع التهم والإجماليات تتطابق بشكل صحيح.

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

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