منذ 3 ساعات
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
تغطية مفصلة لنطاق الاختبار للحصول على مطور مشارك معتمد من Databricks لبيانات اعتماد Apache Spark 3.0، يجب عليك إظهار فهم عميق لمحرك Spark وDelta Lake. يتوافق بنك الاختبار التدريبي هذا بدقة مع مجالات الاختبار الرسمية:- تطوير Apache Spark (30%): معرفة متعمقة بمصادر بيانات Spark، والعمل مع DataFrame وواجهات برمجة تطبيقات مجموعة البيانات، وإتقان تحسين الاستعلام لضمان تطبيقات عالية الأداء.
- هندسة البيانات في Delta Lake (30%): إدارة تنسيقات الملفات، والاستفادة من إصدارات البيانات (السفر عبر الزمن)، والحفاظ على سجل البيانات، وضمان جودة البيانات العالية داخل Lakehouse الهندسة المعمارية.
- هندسة البيانات باستخدام Apache Spark (20%): بنية Core Spark، وتحويلات RDD، وبناء خطوط أنابيب قوية لاستيعاب البيانات.
- تخزين البيانات وETL (20%): تنفيذ عمليات ETL على نطاق واسع، ودمج مصادر البيانات المتنوعة، وإدارة أحمال عمل البيانات الضخمة في بيئات التخزين السحابية.
- السؤال 1: أي من العمليات التالية تعتبر "تحولًا واسع النطاق" في Apache Spark، ومن المحتمل أن تسبب خلطًا عشوائيًا عبر المجموعة؟
- أ. حدد()
- ب. عامل التصفية ()
- ج. GroupBy()
- د. الخريطة ()
- E. WithColumn()
- F. Drop()
- الإجابة الصحيحة: C
- الشرح:
- C (صحيح): تتطلب groupBy() نقل البيانات بنفس المفاتيح إلى نفس المنفذ، مما يستلزم إجراء تبديل عشوائي (تحويل واسع).
- A (غير صحيح): Select() هو تحويل ضيق لأنه يعمل فقط على الأعمدة داخل نفس القسم.
- B (غير صحيح): يقوم filter() ببساطة بإزالة الصفوف داخل القسم دون الحاجة إلى بيانات من أقسام أخرى.
- D (غير صحيح): تقوم الخريطة() بمعالجة كل عنصر بشكل مستقل داخل القسم الأصلي.
- E (غير صحيح): مع Column() يضيف عمودًا محليًا أو يستبدله داخل القسم.
- F (غير صحيح): drop() هي عملية على مستوى البيانات التعريفية تحدث داخل القسم.
- السؤال 2: في Delta Lake، ما هو الأمر الذي يسمح للمطور عرض واستعادة إصدار سابق من الجدول للتعافي من فقدان البيانات غير المقصود؟
- أ. جدول الاستعادة
- ب. وصف التاريخ
- ج. التراجع عن الالتزام
- د. بيانات التراجع
- هـ. الرجوع إلى الإصدار
- F. استرداد الجدول
- الإجابة الصحيحة: ب
- الشرح:
- ب (صحيح): يوفر DESCRIBE HISTORY معرفات الإصدار والطوابع الزمنية اللازمة لإجراء استعلامات أو عمليات استعادة "السفر عبر الزمن".
- أ (غير صحيح): في حين أن "الاستعادة" هو الإجراء، فإن وصف التاريخ هو الأمر الأساسي لتحديد الحالة المستهدفة.
- ج (غير صحيح): UNDO COMMIT ليس أمر Spark/Delta صالحًا.
- D (غير صحيح): ROLLBACK هو مصطلح SQL ولكنه ليس الأمر المحدد لإدارة إصدارات Delta.
- E (غير صحيح): هذه عبارة وصفية، وليس الأمر الفعلي المستخدم في واجهة برمجة التطبيقات.
- F (غير صحيح): هذا ليس أمر Delta Lake معروف.
- السؤال 3: أ يحتاج المطور إلى تحسين أداء عملية الربط بين جدول حقائق كبير وجدول أبعاد صغير جدًا. ما هي التقنية الأكثر ملائمة؟
- أ. إعادة تقسيم كلا الجدولين.
- ب. استخدام الانضمام إلى البث.
- ج. زيادة عدد المنفذين.
- د. تحويل الجدول الصغير إلى RDD.
- E. تعطيل واجهة مستخدم Spark.
- F. استخدام SortMerge Join.
- الإجابة الصحيحة: ب
- الشرح:
- ب (صحيح): يؤدي بث الجدول الصغير إلى جميع المنفذين إلى تجنب الخلط الكامل، مما يؤدي إلى تسريع عملية الربط بشكل كبير.
- أ (غير صحيح): إعادة تقسيم كلا الجدولين أمر مكلف وغير ضروري إذا كان هناك جدول صغير بما يكفي ليناسب الذاكرة.
- ج (غير صحيح): على الرغم من أن المزيد من الموارد تساعد، إلا أنها لا تصلح استراتيجية الانضمام غير الفعالة.
- D (غير صحيح): يؤدي التحويل إلى RDD عادةً إلى تقليل الأداء بسبب فقدان فوائد Catalyst Optimizer.
- E (غير صحيح): ليس لتعطيل واجهة المستخدم أي تأثير على منطق المعالجة أو السرعة.
- F (غير صحيح): يعد SortMergeJoin أفضل لجدولين كبيرين ولكنه أبطأ من BroadcastJoin لهذا المحدد. السيناريو.
- مرحبًا بك في أكاديمية اختبارات التدريب على الامتحانات لمساعدتك في الاستعداد لمطور مشارك معتمد من Databricks لـ Apache Spark 3.0.
- يمكنك إعادة إجراء الاختبارات عدة مرات كما تريد
- هذا بنك أسئلة أصلي ضخم
- يمكنك الحصول على الدعم من المدرسين إذا كانت لديك أسئلة
- يحتوي كل سؤال على تفاصيل شرح
- متوافق مع الهاتف المحمول مع تطبيق Udemy
- ضمان استرداد الأموال لمدة 30 يومًا إذا لم تكن راضيًا
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
0 تعليقات
تسجيل دخول
دورات مشابهة