اختبار التقارير واستكشاف أخطائها

بعد الانتهاء من إنشاء تقرير، قم باختباره لمعرفة ما إذا كان يعطي النتائج التي تريدها أم لا.

اختبار تقرير

  1. اختبر التقرير في Visual Studio من داخل علامة التبويب معاينة.

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

  3. عندما يعمل التقرير بشكل صحيح، انشر التقرير على خادم التقارير. للقيام بذلك، في Customer Engagement (on-premises)، انتقل إلى المبيعات>التقارير. انقر فوق جديد، وقم بتعبئة المعلومات المطلوبة.

  4. قم بتشغيل التقرير المنشور للتحقق من عمل التقرير.

اقتراحات لاختبار تقرير

تتوافر قائمة الاقتراحات التالية كدليل لاختبار التقارير الخاصة بك:

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

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

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

  • تحقق من أنه يمكنك الحصول على لقطات للتقرير من خلال معالج الجدولة في Customer Engagement (on-premises).

  • تحقق من أنه يمكنك حفظ التقرير كملف PDF. دائما ما تتم طباعة التقارير بشكل أفضل بتنسيق PDF.

  • تحقق من أن التقارير التفصيلية الفرعية مخفية عندما تقوم بنشر التقرير، ومن ثم لا يتم تشغيلها مباشرة بواسطة المستخدمين.

فشل استخراج التقارير في عارض تقارير Visual Studio

يتم تعليم بعض المعلمات في التقارير التي تم إنشاؤها بواسطة معالج التقارير كداخلية (للقراءة فقط). بالتالي، عندما تقوم تحميل التقارير إلى Visual Studio، ومحاولة استخراجه، فإن عارض التقارير في Visual Studio لا يعرض التقارير. لتصحيح ذلك، استخدم مصمم التقرير في Visual Studio لتغيير المعلمات من داخلية إلى مخفية. قم بإلغاء تحديد خانة داخلي، وتأكد من أن خانة مخفي محددة لكل من المعلمات التالية:

  • CRM_Drillthrough

  • CRM_DrillthroughFilterBy

  • CRM_FilterText

  • CRM_URL

    يجب أيضًا تعليم المعلمات المثبتة مسبقًا مع CRM_Filtered، مثل CRM_FilteredAccount أو CRM_FilteredContact، كمخفية وليست داخلية.

‏‫ملاحظة‬

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

(راجع أيضًا )

دليل إعداد التقارير والتحليلات
نشر التقارير
استخدام المعلمات في التقارير
إنشاء تقارير مخصصة باستخدام SQL Server Data Tools