إنشاء تقارير باستخدام قاعدة بيانات العلائقية مستودع لبرنامج Visual Studio ALM
يمكنك إنشاء التقارير و الاستعلام عن البيانات من Visual Studio Application Lifecycle Management (ALM) باستخدام مستودع قاعدة البيانات. يتم تجميع البيانات في المستودع من المخازن العاملة و المنظمة في مجموعة من الجداول، و طرق العرض، و الدوال قيم الجدول التي تم تصميمها لإنشاء تقارير.
يحتوي المستودع على بيانات حول عمليات البناء، و مصدر التعليمات البرمجية، و نتائج الاختبار، و تغطية التعليمات البرمجية مثل الأخطاء والمهام. العلاقات بين هذه المجموعات من البيانات يتم إنشاؤها في Visual Studio ALM و الاحتفاظ بها في المستودع. و لذلك، يمكنك إنشاء استعلامات لاستكشاف العلاقات بين هذه المجموعات المتكاملة من البيانات وفهم ما يحدث في المشاريع الخاصة بكب شكل أفضل.
في هذا الموضوع:
Builds (عمليات البناء)
مصدر التعليمات البرمجية:
نتائج الاختبار
تغطية التعليمات البرمجية
المهام، و الأخطاء، وأنواع أخرى من عناصر العمل
يتم تخزين بيانات المستودع في جداول الوقائع و الأبعاد. و هذا النمط لتخزين البيانات في مخططات على هيئة النجمة (star) و مخططات (snowflake) موصوف في الموضوع التالي على موقع ويب Microsoft: مقدمة حول الأبعاد.
و تتواجد بعض الأنماط الشائعة الأخرى في المستودع:
تشير كافة جداول الحقائق إلى DimTeamProject، لأن كافة البيانات في Visual Studio ALM مرتّبة حسب مشروعات الفريق و مجموعات مشاريع الفريق. تشير بعض الأبعاد أيضاً إلى DimTeamProject بحيث يمكنك استخدامها بسهولة كمعاملات لعامل تصفية المشروع في التقارير الخاصة بك.
تشير كافة جداول الحقائق إلى DimDate لتوضيح التاريخ التي تحدث به هذه الواقعة.
العديد من جدوال الحقائق تشير إلى DimPerson، أحياناً أكثر من مرة. على سبيل المثال، تشير حقائق عنصر العمل إلى DimPerson للإشارة إلى من تم تعيين عنصر العمل له و من قام بتغييرها مؤخراً.
Builds (عمليات البناء)
يمكنك الاستعلام للحصول على بيانات عن عمليات البناء باستخدام أربعة جداول للحقائق، كما يوضح الرسم التوضيحي التالي. يقوم كل جدول حقائق باستخدام جدول الأبعاد لعملية البناء DimBuild لتخزين العديد من التفاصيل حول عمليات البناء.
جدول الحقائق |
الوصف |
---|---|
معلومات أساسية عن كل بناء مثل حالة الإنشاء و الجودة. |
|
مجموعات التغييرات التى تمت إضافتها في كل إنشاء. |
|
الملفات التي تم إنشاؤها والأنظمة الأساسية و الصفات المميزة للبنيات. |
|
المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات التي تم تنفيذها ضد الإنشاء. |
لمزيد من المعلومات حول البنايات، انظر إنشاء التطبيق
مصدر التعليمات البرمجية:
يمكنك الاستعلام عن بيانات حول التعليمات البرمجية والملفات الأخرى الموجودة ضمن التحكم الإصدار باستخدام جداول الحقائق في الرسم التوضيحي التالي. DimFile و DimChangeset هما البُعدان الأساسيان المرتبطان بجداول الحقائق هذه. DimFile يوفر معلومات حول الملفات والمجلدات، دون النظر إلى إصدارات معينة من هذه الملفات. يوفر DimChangeset معلومات حول مجموعات التغييرات.
جدول الحقائق |
الوصف |
---|---|
معلومات أساسية عن كل الإنشاء. |
|
مجموعات التغييرات التى تمت إضافتها في الإنشاء. |
|
الملفات التي تم إنشاؤها والأنظمة الأساسية و الصفات المميزة المستخدمة. |
|
إرتباطات بين عناصر العمل و مجموعة التغييرات. |
للحصول على مزيد من المعلومات حول التحكم بالإصدار، راجع استخدام التحكم الإصدار.
الاختبارات
يمكنك الاستعلام عن معلومات حول نتائج الاختبار ثم تحليل مدى تغطية هذه الاختبارات للتعليمات البرمجية باستخدام الجداول في الرسم التوضيحي التالي.
جدول الحقائق |
الوصف |
---|---|
اختبارات و النتائج الخاصة بها. |
|
المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات فى مجموعة الاختبارات. |
|
المدى الذي تم تغطيته بواسطة التعليمات البرمجية بواسطة الاختبارات التي تم تنفيذها ضد الإنشاء. |
|
ارتباطات بين عناصر العمل و نتائج الاختبار. |
للمزيد من المعلومات، راجع اختبار التطبيق وباستخدام رمز تغطية إلى تدقيق تم الحصول على الاختبار كيف الكثير من التعليمات البرمجية.
المهام، و الأخطاء، والأنواع الأخرى من عناصر العمل
يمكنك الاستعلام عن معلومات حول المهام، و الأخطاء، و الأنواع الأخرى من عناصر العمل باستخدام جداول عناصر العمل في الرسم التوضيحي التالي. كل جدول حقائق لعناصر العمل يستخدم جدول أبعاد عنصر العمل لتخزين العديد من التفاصيل حول عناصر العمل.
جدول الحقائق |
الوصف |
---|---|
الحالة الحالية لكل عنصر عمل. |
|
الأحداث الماضية الكاملة لكل عنصر عمل. |
|
الأحداث الماضية الكاملة للارتباطات بين عناصر العمل. |
|
الفئات التي يتم استخدامها صواب لاقتران أنواع مشابهة من عناصر العمل. |
|
إرتباطات بين عناصر العمل و مجموعة التغييرات. |
|
ارتباطات بين عناصر العمل و نتائج الاختبار. |
لمزيد من المعلومات، راجع تعقب الأخطاء، والمهام وعناصر العمل الأخرى.