إنشاء تقارير باستخدام قاعدة بيانات العلائقية مستودع لبرنامج ‏‫Visual Studio ALM

يمكنك إنشاء التقارير و الاستعلام عن البيانات من Visual Studio Application Lifecycle Management‏ (ALM) باستخدام مستودع قاعدة البيانات. يتم تجميع البيانات في المستودع من المخازن العاملة و المنظمة في مجموعة من الجداول، و طرق العرض، و الدوال قيم الجدول التي تم تصميمها لإنشاء تقارير.

Team Foundation Warehouse

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

في هذا الموضوع:

  • Builds (عمليات البناء)

  • مصدر التعليمات البرمجية:

  • نتائج الاختبار

  • تغطية التعليمات البرمجية

  • المهام، و الأخطاء، وأنواع أخرى من عناصر العمل

يتم تخزين بيانات المستودع في جداول الوقائع و الأبعاد. و هذا النمط لتخزين البيانات في مخططات على هيئة النجمة (star) و مخططات (snowflake) موصوف في الموضوع التالي على موقع ويب Microsoft: مقدمة حول الأبعاد.

و تتواجد بعض الأنماط الشائعة الأخرى في المستودع:

  • تشير كافة جداول الحقائق إلى DimTeamProject، لأن كافة البيانات في Visual Studio ALM مرتّبة حسب مشروعات الفريق و مجموعات مشاريع الفريق. تشير بعض الأبعاد أيضاً إلى DimTeamProject بحيث يمكنك استخدامها بسهولة كمعاملات لعامل تصفية المشروع في التقارير الخاصة بك.

  • تشير كافة جداول الحقائق إلى DimDate لتوضيح التاريخ التي تحدث به هذه الواقعة.

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

Builds (عمليات البناء)

يمكنك الاستعلام للحصول على بيانات عن عمليات البناء باستخدام أربعة جداول للحقائق، كما يوضح الرسم التوضيحي التالي. يقوم كل جدول حقائق باستخدام جدول الأبعاد لعملية البناء DimBuild لتخزين العديد من التفاصيل حول عمليات البناء.

جداول حقائق البنية

جدول الحقائق

الوصف

إنشاء جداول التفاصيل

معلومات أساسية عن كل بناء مثل حالة الإنشاء و الجودة.

إنشاء جداول مجموعة تغييرات

مجموعات التغييرات التى تمت إضافتها في كل إنشاء.

إنشاء جداول المشروع

الملفات التي تم إنشاؤها والأنظمة الأساسية و الصفات المميزة للبنيات.

"إنشاء جداول التغطية"

المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات التي تم تنفيذها ضد الإنشاء.

لمزيد من المعلومات حول البنايات، انظر إنشاء التطبيق

مصدر التعليمات البرمجية:

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

جداول حقائق حول رمز المصدر

جدول الحقائق

الوصف

جداول تغير التعليمات البرمجية

معلومات أساسية عن كل الإنشاء.

إنشاء جداول مجموعة تغييرات

مجموعات التغييرات التى تمت إضافتها في الإنشاء.

إنشاء جداول المشروع

الملفات التي تم إنشاؤها والأنظمة الأساسية و الصفات المميزة المستخدمة.

جداول التغييرات لعنصر العمل

إرتباطات بين عناصر العمل و مجموعة التغييرات.

للحصول على مزيد من المعلومات حول التحكم بالإصدار، راجع استخدام التحكم الإصدار.

الاختبارات

يمكنك الاستعلام عن معلومات حول نتائج الاختبار ثم تحليل مدى تغطية هذه الاختبارات للتعليمات البرمجية باستخدام الجداول في الرسم التوضيحي التالي.

جدول الحقائق للاختبارات

جدول الحقائق

الوصف

جداول نتائج الاختبار

اختبارات و النتائج الخاصة بها.

تشغيل تغطية الجداول

المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات فى مجموعة الاختبارات.

"إنشاء جداول التغطية"

المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات التي تم تنفيذها ضد الإنشاء.

جداول نتيجة اختبار عنصر عمل

ارتباطات بين عناصر العمل و نتائج الاختبار.

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

المهام، و الأخطاء، والأنواع الأخرى من عناصر العمل

يمكنك الاستعلام عن معلومات حول المهام، و الأخطاء، و الأنواع الأخرى من عناصر العمل باستخدام جداول عناصر العمل في الرسم التوضيحي التالي. كل جدول حقائق لعناصر العمل يستخدم جدول أبعاد عنصر العمل لتخزين العديد من التفاصيل حول عناصر العمل.

جداول الحقائق للمهام والأخطاء وعناصر العمل الأخرى

جدول الحقائق

الوصف

جداول عنصر العمل الحالي

الحالة الحالية لكل عنصر عمل.

جداول الأحداث الماضية لعنصر العمل

الأحداث الماضية الكاملة لكل عنصر عمل.

جداول الأحداث الماضية لإرتباط عنصر العمل

الأحداث الماضية الكاملة للارتباطات بين عناصر العمل.

جداول فئات عناصر العمل

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

جداول التغييرات لعنصر العمل

إرتباطات بين عناصر العمل و مجموعة التغييرات.

جداول نتيجة اختبار عنصر عمل

ارتباطات بين عناصر العمل و نتائج الاختبار.

لمزيد من المعلومات، راجع تعقب الأخطاء، والمهام وعناصر العمل الأخرى.