PL-300

اختبار محلل بيانات Microsoft Power BI ‏(PL-300): اختبار تجريبي مجاني

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

700 على مقياس Microsoft؛ وليست نسبة إجابات صحيحة تُعرض هنا نسبة الإجابات الصحيحة في التدريب. لا يمكن تحويلها إلى الدرجة المعيارية للاختبار أو تحديد النجاح بها.

العودة إلى صفحة اختبار محلل بيانات Microsoft Power BI ‏(PL-300)

أسئلة الاختبار التجريبي مع الإجابات والشرح

حلّ الأسئلة في الاختبار أعلاه أولًا، ثم افتح كل سؤال هنا لترى الإجابة الصحيحة وسبب خطأ كل خيار.

01نشر فريق المالية نموذجًا دلاليًا معتمدًا في مساحة عمل Power BI. تريد إنشاء تقرير جديد في Power BI Desktop يعيد استخدام مقاييس النموذج وعلاقاته دون نسخ بياناته، ولا تحتاج إلى إضافة مصادر أخرى. كيف تتصل؟

سؤال تدريبي الوحدة: إعداد البيانات

  1. أاستخدام Get data > Analysis Services واستيراد جداول النموذج

    استيراد الجداول ينسخ البيانات إلى نموذج جديد ويترك مقاييس النموذج المنشور وعلاقاته، وهذا ما يستبعده المطلوب.

  2. بالاتصال بقاعدة SQL الأصلية للنموذج بوضع Import

    الاستيراد من قاعدة SQL المصدر يبني نموذجًا منفصلًا ويكرر البيانات بدل إعادة استخدام النموذج المعتمد ومقاييس DAX فيه.

  3. جتنزيل ملف .pbix الخاص بالنموذج من مساحة العمل وبناء التقرير فيه

    ملف .pbix المنزَّل نسخة منفصلة من النموذج وبياناته، ونشره ينشئ نموذجًا ثانيًا بدل تقرير على النموذج المعتمد.

  4. داستخدام Power BI semantic models لإنشاء اتصال مباشر (live connection) ✓ الإجابة الصحيحة

    يُنشئ Get data > Power BI semantic models اتصالًا مباشرًا: لا يخزن التقرير بيانات ويستخدم مقاييس النموذج المنشور وعلاقاته وأمانه كما هي. ولا يلزم نموذج محلي (مركب) إلا عند إضافة مصادر أخرى.

المرجع: Microsoft Learn، الاتصال بنماذج دلالية في خدمة Power BI من Desktop. https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-report-lifecycle-datasets

02يجب أن يبقى نموذج DirectQuery فوق SQL Server بوضع DirectQuery. في Power Query أضفت خطوة تستخدم دالة M مخصصة لتنظيف الأسماء، فظهرت رسالة أن الخطوة غير مدعومة في DirectQuery. ما أفضل طريقة للإبقاء على التحويل؟

سؤال تدريبي الوحدة: إعداد البيانات

  1. أتحويل التقرير إلى اتصال مباشر بقاعدة SQL Server نفسها

    الاتصال المباشر مخصص للنماذج الدلالية المنشورة وAnalysis Services، لا لمصدر SQL Server علائقي، ولا يشغّل خطوات Power Query.

  2. بإعادة بناء التنظيف كجدول DAX محسوب قائم على جدول DirectQuery

    لا تصلح الجداول المحسوبة فوق جداول DirectQuery بديلًا عن تنظيف المصدر، وحتى حين تُسمح فإنها تستورد نسخة بدل إبقاء المنطق في المصدر.

  3. جتفعيل الخيار Allow unrestricted measure operations in DirectQuery mode

    هذا الخيار يخفف القيود على مقاييس DAX، ولا يتيح لـ Power Query تشغيل خطوات M لا يمكن ترجمتها إلى استعلام للمصدر.

  4. دتنفيذ التنظيف في عرض SQL ‏(view) في المصدر والاتصال به ✓ الإجابة الصحيحة

    في DirectQuery يجب أن تُترجم كل خطوة في Power Query إلى استعلام للمصدر. ونقل التنظيف إلى عرض SQL يبقيه في المصدر فيظل النموذج بوضع DirectQuery.

المرجع: Microsoft Learn، وضع DirectQuery في Power BI. https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-directquery-about

03تريد التحقيق في سبب فشل تحويل 0.4% من صفوف عمود Amount دون تغيير الاستعلام الرئيسي. ما النهج الموصى به؟

سؤال تدريبي الوحدة: إعداد البيانات

  1. أعمل Reference للاستعلام وتطبيق Keep errors في الاستعلام الجديد ✓ الإجابة الصحيحة

    عمل Reference للاستعلام وتطبيق Keep errors يعزل الصفوف الفاشلة للفحص بينما يبقى الاستعلام الرئيسي والنموذج الذي يحمّله دون تغيير.

  2. بإضافة Remove errors خطوة أخيرة في الاستعلام الرئيسي

    Remove errors يعدّل الاستعلام الرئيسي ويحذف بصمت الصفوف نفسها التي تحتاج إلى فحصها.

  3. جتعيين نوع العمود إلى Any في الاستعلام الرئيسي وتصفية الأخطاء هناك

    هذا يغيّر الاستعلام الرئيسي ويحمّل عمود Amount بلا نوع إلى النموذج، فيخفي مشكلة التحويل بدل تفسيرها.

  4. دتفعيل Column quality وColumn distribution لعمود Amount

    التحليل يعرض نسبة الأخطاء وتوزيع القيم (افتراضيًا على أول 1,000 صف) لكنه لا يعطيك الصفوف الفاشلة وقيمها الأصلية لفحصها.

المرجع: Microsoft Learn، التعامل مع الأخطاء في Power Query. https://learn.microsoft.com/en-us/power-query/dealing-with-errors

04يحتاج تقرير إلى مقسم Product يعرض فقط المنتجات التي لها مبيعات للعميل المحدد. النموذج مخطط نجمي قياسي بعلاقات أحادية الاتجاه. أي نهج يُوصى به بدل جعل علاقة Sales–Product ثنائية الاتجاه؟

سؤال تدريبي الوحدة: نمذجة البيانات

  1. أإضافة عامل تصفية على مستوى المرئي للمقسم يكون فيه مقياس Sales غير فارغ ✓ الإجابة الصحيحة

    عامل تصفية على مستوى المرئي مثل [Sales Amount] غير فارغ يقيّم المقياس في سياق العميل الحالي، فيعرض المقسم المنتجات ذات المبيعات فقط دون علاقة ثنائية الاتجاه.

  2. بتعيين علاقة Sales–Customer وحدها للتصفية في الاتجاهين

    يحتاج المقسم إلى وصول التصفية من Sales إلى Product، وتغيير اتجاه علاقة Sales–Customer لا يحقق ذلك ويضيف مع ذلك غموض التصفية ثنائية الاتجاه.

  3. جإنشاء جدول محسوب للمنتجات المبيعة لكل عميل واستخدامه في المقسم

    الجدول المحسوب يُحسب عند التحديث ويزيد حجم النموذج ولا يستجيب لمقسم العميل كما يفعل عامل التصفية بالمقياس.

  4. دضبط مقسم العميل على Filter لمقسم Product في Edit interactions

    يحدد Edit interactions ما إذا كان مرئي يصفّي آخر، لكن التصفية ما زالت تنتقل عبر علاقات النموذج، وهي لا تمتد من Sales إلى Product.

المرجع: Microsoft Learn، إرشادات العلاقات ثنائية الاتجاه. https://learn.microsoft.com/en-us/power-bi/guidance/relationships-bidirectional-filtering

05يحتوي Sales على بعض قيم ProductKey غير الموجودة في Product، ويصفّي Product جدول Sales عبر علاقة عادية واحد إلى متعدد. في مصفوفة [Sales Amount] حسب Product[Category]، ماذا يحدث لمبيعات المفاتيح غير المطابقة؟

سؤال تدريبي الوحدة: نمذجة البيانات

  1. أتُستبعد من كل الصفوف ومن الإجمالي

    لا تُستبعد الصفوف؛ يحتفظ بها المحرك عبر الصف الافتراضي الفارغ، ويُحسب الإجمالي دون تصفية بالفئة.

  2. بيفشل التحديث بخطأ تكامل مرجعي حتى تُصحح

    نماذج Import لا تفرض التكامل المرجعي عند التحديث؛ تُحمَّل المفاتيح غير المطابقة وتظهر كعضو فارغ.

  3. جتدخل في الإجمالي لكنها لا تظهر في أي صف فئة

    هي ليست مخفية: يظهر الصف الافتراضي الفارغ في المصفوفة كفئة (Blank) تحمل تلك المبيعات، ويشملها الإجمالي.

  4. دتظهر في صف Category فارغ وتدخل في الإجمالي ✓ الإجابة الصحيحة

    في العلاقة العادية تُربط مفاتيح جهة المتعدد غير المطابقة بصف افتراضي فارغ في جهة الواحد (العضو المجهول)، فيظهر كفئة (Blank) ويدخل في الإجمالي.

المرجع: Microsoft Learn، علاقات النموذج في Power BI Desktop. https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-relationships-understand

06يريد محلل إظهار العلاقة بين الإنفاق التسويقي والإيراد لـ 200 متجر، مع حجم الفقاعة لمساحة المتجر وتحريك حسب الشهر. أي تركيبة مرئي وميزة صحيحة؟

سؤال تدريبي الوحدة: تصور البيانات وتحليلها

  1. أمخطط خطي وأعمدة مجمعة مع حقل small multiples

    المخطط المركب يقارن مقاييس على محور فئات، ولا يرسم كل متجر بالإنفاق مقابل الإيراد، وsmall multiples تقسم اللوحات ولا تحرّكها.

  2. بخريطة شجرية بمساحة المتجر حقلًا للحجم

    الخريطة الشجرية تعرض الجزء من الكل بحجم المستطيلات، وليس فيها محورا x/y لإظهار الارتباط بين مقياسين.

  3. جمخطط مبعثر مع مساحة المتجر في Size والشهر في Small multiples

    Small multiples ترسم لوحة ثابتة لكل شهر، أما تحريك الفقاعات عبر الزمن فهو وظيفة محور Play.

  4. دمخطط مبعثر مع مساحة المتجر في Size والشهر على محور Play ✓ الإجابة الصحيحة

    المخطط المبعثر يرسم كل متجر بمقياسين (X وY)، وحقل Size يحوّل النقاط إلى فقاعات، ومحور Play يحرّكها شهرًا بعد شهر.

المرجع: Microsoft Learn، المخططات المبعثرة والفقاعية. https://learn.microsoft.com/en-us/power-bi/visuals/power-bi-visualization-scatter

07يجب أن يأتي لون خط كل منتج في جدول من رمز سداسي عشري مخزن في عمود Product[BrandColor]. أي نمط تنسيق شرطي يستخدم ذلك العمود مباشرة؟

سؤال تدريبي الوحدة: تصور البيانات وتحليلها

  1. أتدرج يعتمد على BrandColor

    التنسيق المتدرج يمزج الألوان بين حدين رقميين أدنى وأعلى، ولا يستطيع قراءة رمز لون نصي سداسي عشري.

  2. بقيمة الحقل (Field value) بالاعتماد على عمود BrandColor ✓ الإجابة الصحيحة

    تنسيق Field value يطبّق اللون الذي يعيده عمود أو مقياس، مثل "#1F77B4"، فيتحكم BrandColor مباشرة في لون خط كل صف.

  3. جتنسيق Web URL بالاعتماد على BrandColor

    تنسيق Web URL يحوّل قيم العمود إلى روابط، ولا يضبط لون الخط.

  4. دملف JSON لسمة التقرير بلون لكل علامة تجارية

    السمة تضبط لوحة الألوان والأنماط الافتراضية للتقرير، ولا تلوّن صفوف الجدول فرديًا من قيم عمود.

المرجع: Microsoft Learn، التنسيق الشرطي في الجداول والمصفوفات. https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-conditional-table-formatting

08تعرض مصفوفة Sales حسب Month. أضفت الحساب المرئي أدناه. ماذا يعيد لكل شهر؟

سؤال تدريبي الوحدة: تصور البيانات وتحليلها

Change = [Sales] - PREVIOUS([Sales])
  1. أالفرق عن الشهر نفسه في السنة السابقة باستخدام جدول Date في النموذج

    PREVIOUS يتحرك على صفوف المرئي لا على جدول Date، فهو ليس مقارنة بالشهر نفسه من السنة السابقة.

  2. ب‏Sales كل شهر ناقص Sales الشهر السابق ✓ الإجابة الصحيحة

    يعيد PREVIOUS قيمة الصف السابق على محور المرئي، فيكون Change هو Sales كل شهر ناقص Sales الشهر السابق.

  3. جSales الشهر ناقص Sales الشهر الأول

    مقارنة كل شهر بالصف الأول تستخدم FIRST لا PREVIOUS.

  4. دخطأ لأن الحسابات المرئية لا تشير إلى المقاييس

    الحسابات المرئية تستطيع الإشارة إلى المقاييس والحقول الموجودة في المرئي، و[Sales] صالح هنا.

المرجع: Microsoft Learn، استخدام الحسابات المرئية. https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-visual-calculations-overview

09تفصل مؤسستك محتوى التطوير عن الإنتاج وتريد ترقية التقارير من Dev إلى Test إلى Prod بأقل عمل يدوي. ماذا تستخدم؟

سؤال تدريبي الوحدة: إدارة Power BI وتأمينه

  1. أمسار نشر (deployment pipeline) بثلاث مراحل ✓ الإجابة الصحيحة

    مسار النشر يربط مساحة عمل بكل مرحلة، وينشر المحتوى من Dev إلى Test إلى Prod، ويطبّق قواعد نشر مثل مصادر بيانات خاصة بكل مرحلة.

  2. بثلاثة تطبيقات منشورة من مساحة العمل نفسها

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

  3. جتنزيل ملف PBIX يدويًا وإعادة نشره بين ثلاث مساحات عمل

    التنزيل وإعادة النشر ينجحان، لكنهما يدويان وعرضة للأخطاء ولا يطبقان إعدادات المراحل تلقائيًا.

  4. دمساحة عمل واحدة بمجلدات منفصلة لـ Dev وTest وProd

    المجلدات تنظم العناصر داخل مساحة عمل واحدة فقط، وتتشارك الوصول ومصادر البيانات ولا توفر نشرًا بين المراحل.

المرجع: Microsoft Learn، نظرة عامة على مسارات النشر في Fabric. https://learn.microsoft.com/en-us/fabric/cicd/deployment-pipelines/intro-to-deployment-pipelines

10يجب أن يعرض تطبيق واحد تقرير Executive للتنفيذيين فقط وتقرير Operations لموظفي العمليات فقط. ماذا تكوّن؟

سؤال تدريبي الوحدة: إدارة Power BI وتأمينه

  1. أجمهوران للتطبيق لكل منهما رؤية محتوى خاصة ✓ الإجابة الصحيحة

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

  2. بأمان مستوى الصف على نموذجي التقريرين بدور Executive

    أمان مستوى الصف يصفّي الصفوف التي يراها المستخدم داخل النموذج، ولا يحدد التقارير التي تظهر في التطبيق.

  3. جمساحتا عمل لكل منهما تطبيق ونسخة نموذج منفصلة

    مساحتا عمل وتطبيقان قد ينجحان لكنهما يكرران المحتوى، والمطلوب تطبيق واحد.

  4. دتسمية حساسية مختلفة على كل تقرير

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

المرجع: Microsoft Learn، نشر تطبيق في Power BI. https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-create-distribute-apps