سؤال

نحن نقوم بترحيل بيانات تقرير الاختبار الخاص بنا (الوحدة، والانحدار، والتكامل، وما إلى ذلك) من تنسيق XML إلى تنسيق قاعدة البيانات لإجراء تحليل أفضل.في الوقت الحالي، يتم إجراء غالبية تحليلات الاختبار لدينا باستخدام لوحة معلومات CruiseControl.NET، ولكن هذا يقتصر في المقام الأول على أحدث بيانات الاختبار.يمكن الوصول إلى بيانات الاختبار الأقدم ولكن ليس من السهل مقارنتها ببيانات الاختبار الجديدة.نريد تحديد مكونات المشكلة وتضييق نطاق الأخطاء بشكل أفضل.مع ظهور الكثير من المعلومات التي جلبها اختبار الانحدار والتكامل الذي تم تنفيذه حديثًا، أود أن أرى بعض المقاييس الأفضل التي تم إنشاؤها (ربما الأداء وما شابه).هل عملت مع أي أنظمة ذكاء أعمال توفر إطارًا لتنفيذ نوع ما من التحليل وإعداد التقارير بدقة وسهولة؟

لقد بحثت في JasperReports وPentaho ولكني أجد صعوبة في تنفيذ Pentaho في الوقت الحالي.هل أواصل معركتي مع النظام؟هل هذا ما أبحث عنه؟

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

المحلول

يمكنك دائمًا استخدام SQL Server Reporting Services وReport Builder (مصمم MS المستند إلى الويب) أو مصمم التقارير (أحد مكونات Visual studio).من السهل جدًا إعداد هذا الإعداد أيضًا.

يوجد أيضًا عدد قليل من حلول إعداد تقارير المستخدم النهائي التي تسهل إنشاء التقارير ديناميكيًا، إذا كنت على استعداد لاستثمار القليل من المال.

تنتج شركتي واحدًا: http://www.rsinteract.com يحتوي على إصدار قياسي رخيص للغاية مع عدد محدود من التقارير (نسخة تجريبية مجانية مدتها 30 يومًا).ويقدم تقاريره مباشرة إلى خادم SQL مع تثبيت خدمات التقارير.لقد فاز بجائزة الأفضل في TechEd 2006 - http://windowsitpro.com/article/articleid/53944/best-of-tech-ed-2006-winners.html

نحن في الواقع نستخدم طلباتنا لتحليل طلبات الدعم المقدمة من العملاء، على سبيل المثال.أي مكون يفشل أكثر، ومن يبلغ عن أكبر عدد من الأخطاء وما إلى ذلك.لم أحاول ذلك على بيانات الاختبار.

هناك أيضًا Proclarity، وApexSQL Report، وTableau، وكلها جيدة.

نصائح أخرى

هل يمكن أن تحاول النظر في المتداول الخاصة بك (إذا كنت تعرف ما كنت تبحث عن) باستخدام معالجة كتبه بن فراي. لقد رافق أفضل من قبل كتابه " تصور البيانات ".

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

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

وأي جزء من Pentaho؟

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

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

لجعل موندريان من المفيد حقا ستحتاج إلى العمل على وضع / منظمة حقيقة البعد لبيانات الاختبار. قد تكون أو لا تكون يستحق تعبك في هذه المرحلة.

وبمجرد الانتهاء من البيانات الخاصة بك تحميل ربما عليك أن تكون قادرا على الحصول على الكثير من الفوائد من الاستفسارات SQL بسيطة مثل هذا ...

 select * 
  from test 
  where failed='yes' 
  order by testno, date desc

وهذا ...

 select max(date), min(date), testno 
  from test
  where failed='yes'
  group by testno 
  order by testno 

ووأشياء من هذا القبيل. قد تفكر في خلق وجهات النظر في خادم الجدول الخاص بك للاستفسار المفضلة لديك.

وهناك طرق لا تعد ولا تحصى لتحويل استعلامات SQL الخاصة بك في التقارير، بما في ذلك وحدة التقارير pentaho، BIRT (المساعد الكسوف)، تقارير كريستال، وجميع أنواع PHP أو JSP الاشياء التي يمكن ان تضع معا.

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