أهم 50 سؤالاً وإجابات في مقابلات Teradata (2026)
فيما يلي أسئلة وإجابات مقابلة Teradata للمرشحين الجدد وذوي الخبرة للحصول على وظيفة أحلامهم.
أسئلة وأجوبة مقابلة Teradata للطلاب الجدد
1) كيف تحدد Teradata؟ أعط بعض الخصائص الأساسية للنفس.
Teradata هو في الأساس نظام RDMS يُستخدم لتشغيل Datamart وDatawarehouse وOLAP وOLTP بالإضافة إلى أجهزة DSS الخاصة بالشركة. بعض الخصائص الأساسية لـ Teradata مذكورة أدناه.
- قادر على العمل على عقد مفردة، بالإضافة إلى عقد متعددة.
- التوازي مدمج في النظام.
- متوافق جدًا مع معايير ANSI.
- يميل إلى التصرف بنفس طريقة الخادم.
- إنه نظام مفتوح يتم تنفيذه بشكل أساسي لـ UNIX MR-RAS وSuse Linux ETC وWIN2K وما إلى ذلك.
👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة Teradata
2) ما هي الميزات المطورة حديثًا لـ Teradata؟
بعض الميزات المطورة حديثًا لـ Teradata هي: –
- التحليلات الزمنية الآلية
- توسع في إمكانيات الضغط مما يسمح بضغط البيانات بشكل مرن بحوالي 20 مرة أكثر من الإصدار السابق.
- الابتكار المرتبط بالعملاء مثل وجهة نظر رباعية البيانات.
3) تسليط الضوء على عدد قليل من المكونات الهامة لTeradata
بعض المكونات المهمة لـ Teradata هي: –
- باينيت
- معالج وحدة الوصول (AMP)
- محرك التحليل (PE)
- القرص الظاهري (vDisk)
- نظام التخزين الظاهري (VSS)

4) اذكر الإجراء الذي يمكننا من خلاله تشغيل وظائف Teradata في بيئة UNIX.
كل ما عليك فعله هو تنفيذ التنفيذ في UNIX بالطريقة المذكورة أدناه.
$Sh > BTEQ < [Script Path] > [Logfile Path]
or
$Sh > BTEQ < [Script Path] TEE [Logfile Path]
5) في Teradata، كيف يمكننا توليد التسلسل؟
في Teradata، نقوم بإنشاء التسلسل باستخدام عمود الهوية
6) خلال وقت العرض، كيف يتم إنشاء التسلسل بواسطة Teradata؟
كل ما عليك فعله هو استخدام CSUM.
7) يتم فرض حمل معين على الطاولة وذلك أيضًا كل ساعة. حركة المرور في الصباح منخفضة نسبيًا، وحركة المرور في الليل مرتفعة جدًا. وفقًا لهذا الموقف، ما هي الأداة المساعدة الأكثر استحسانًا وكيف من المفترض أن يتم تحميل هذه الأداة المساعدة؟
الأداة المساعدة الأكثر اقتراحًا هنا يجب أن تكون Tpump. من خلال الاستفادة من حجم الحزمة المتناقص أو المتزايد، يمكن التعامل مع حركة المرور بسهولة.
8) إذا فشل برنامج Fast Load Script ولم يتم توفير سوى جداول الأخطاء لك، فكيف ستتم إعادة التشغيل؟
هناك طريقتان أساسيتان لإعادة التشغيل في هذه الحالة.
- تشغيل الملف القديم – تأكد من عدم إسقاط جداول الأخطاء بشكل كامل. بدلاً من ذلك، حاول تصحيح الأخطاء الموجودة في البرنامج النصي أو الملف ثم قم بالتنفيذ مرة أخرى.
- تشغيل ملف جديد – في هذه العملية، يتم تنفيذ البرنامج النصي ببساطة باستخدام عبارات التحميل النهائي والبدء. سيساعد هذا في إزالة القفل الذي تم وضعه على الجدول الهدف وقد يؤدي أيضًا إلى إزالة السجل المحدد من جدول السجل السريع. بمجرد الانتهاء من ذلك، لديك الحرية في تشغيل البرنامج النصي بأكمله مرة أخرى.
9) اذكر بعض أدوات ETL التي تندرج ضمن Teradata.
بعض عهود أدوات ETL والتي تُستخدم بشكل شائع في Teradata هي DataStage وInformatica وSSIS وما إلى ذلك.
10) سلط الضوء على بعض المزايا التي تتمتع بها أدوات ETL على TD.
بعض المزايا التي تتمتع بها أدوات ETL على TD هي: –
- يمكن تشغيل وجهات متعددة غير متجانسة، وكذلك المصادر.
- أصبحت عملية تصحيح الأخطاء أسهل بكثير بمساعدة أدوات ETL بفضل دعم واجهة المستخدم الرسومية الكاملة.
- يمكن إعادة استخدام مكونات أدوات ETL بسهولة، ونتيجة لذلك، إذا كان هناك تحديث للخادم الرئيسي، فسيتم تحديث جميع التطبيقات المقابلة المتصلة بالخادم تلقائيًا.
- يمكن إجراء عملية إلغاء التمحور والتدوير بسهولة باستخدام أدوات ETL.
11) ما معنى التخزين المؤقت في Teradata؟
يعتبر التخزين المؤقت ميزة إضافية للاستخدام مقاومه نظرًا لأنه يعمل في المقام الأول مع المصدر الذي يظل بنفس الترتيب، أي لا يتغير بشكل متكرر. في بعض الأحيان، تتم مشاركة ذاكرة التخزين المؤقت عادةً بين التطبيقات.
12) كيف يمكننا التحقق من نسخة Teradata التي نستخدمها حاليا؟
فقط أعط الأمر .SHOW VERSION.
13) أعط سببًا مبررًا وراء دعم التحميل المتعدد لـ NUSI بدلاً من USI.
يحدث أن يكون صف الجدول الفرعي للفهرس موجودًا على نفس مكبر الصوت بنفس الطريقة التي يوجد بها صف البيانات في NUSI. وبالتالي، يتم تشغيل كل مكبر صوت بشكل منفصل وبطريقة متوازية.
14) كيف يتم إعادة تشغيل نظام عميل MLOAD بعد التنفيذ؟
يجب إرسال البرنامج النصي يدويًا حتى يتمكن من تحميل البيانات بسهولة من نقطة التحقق التي تأتي أخيرًا.
15) كيف يتم إعادة تشغيل MLOAD Teradata Server بعد التنفيذ؟
يتم تنفيذ العملية بشكل أساسي من آخر نقطة تفتيش معروفة، وبمجرد تنفيذ البيانات بعد تنفيذ البرنامج النصي MLOAD، يتم إعادة تشغيل الخادم.
16) ما المقصود بالعقدة؟
تُسمى العقدة أساسًا بأنها مجموعة متنوعة من مكونات الأجهزة والبرامج. عادةً ما يُشار إلى الخادم على أنه عقدة.
17) لنفترض أن هناك ملفًا يتكون من 100 سجل وعلينا تخطي أول وآخر 20 سجلًا منها. ماذا سيكون مقتطف الكود؟
نحتاج إلى استخدام BTEQ Utility للقيام بهذه المهمة. تخطي 20، وكذلك سيتم استخدام تكرار 60 في البرنامج النصي.
18) شرح PDE.
PDE تعني في الأساس Parallel Data Extension (تمديد البيانات المتوازي). PDE هي في الأساس طبقة واجهة من البرامج موجودة فوق نظام التشغيل وتمنح قاعدة البيانات فرصة للعمل في بيئة متوازية.
19) ما هو TPD؟
TPD تعني في الأساس قاعدة بيانات موازية موثوقة، وهي تعمل في الأساس تحت PDE. Teradata هي قاعدة بيانات تعمل في الأساس تحت PDE. وهذا هو السبب وراء الإشارة إلى Teradata عادةً باسم قاعدة بيانات موازية موثوقة أو موازية تمامًا.
20) ما المقصود بمحرك القناة؟
برنامج تشغيل القناة هو برنامج يعمل كوسيط اتصال بين خبراء المنتجات وجميع التطبيقات التي تعمل على القنوات المرتبطة بالعملاء.
أسئلة وأجوبة مقابلة Teradata للخبرة
21) ما المقصود ببوابة Teradata؟
تمامًا مثل برنامج تشغيل القناة، تعمل Teradata Gateway كوسيط اتصال بين Parse Engine والتطبيقات المرتبطة بعملاء الشبكة. يتم تعيين بوابة واحدة فقط لكل عقدة.
22) ما المقصود بالقرص الافتراضي؟
يعد Virtual Disk في الأساس عبارة عن مجموعة كاملة من الأسطوانات التي تعتبر أقراصًا فعلية. ويشار إليه أحيانًا باسم مصفوفة القرص.
23) اشرح معنى أمبير؟
Amp تعني في الأساس Access Module Processor (معالج وحدة الوصول) وهو عبارة عن معالج يعمل افتراضيًا ويُستخدم في الأساس لإدارة جزء واحد من قاعدة البيانات. ولا يمكن مشاركة هذا الجزء المعين من قاعدة البيانات بواسطة أي معالج Amp آخر. وبالتالي، يُشار إلى هذا الشكل من الهندسة المعمارية عادةً باسم هندسة عدم المشاركة.
24) ماذا يحتوي Amp وما هي جميع العمليات التي يقوم بها؟
يتكون Amp بشكل أساسي من نظام فرعي لإدارة قاعدة البيانات وهو قادر على تنفيذ العمليات المذكورة أدناه.
- تنفيذ DML
- أداء DDL
- تنفيذ التجميعات والانضمامات.
- تحرير وتطبيق الأقفال، وما إلى ذلك.
25) ما المقصود بمحرك التحليل؟
يحدث أن يكون PE نوعًا من Vproc. وتتمثل وظيفتها الأساسية في تلقي طلبات SQL وتقديم الاستجابات فيها SQL. وهو يتألف من مجموعة واسعة من مكونات البرامج التي يتم استخدامها لتقسيم SQL إلى خطوات مختلفة ثم إرسال تلك الخطوات إلى AMP.
26) ماذا تقصد بالتحليل؟
التحليل هو عملية تهتم بتحليل رموز السلسلة الموجودة إما بلغة الكمبيوتر أو باللغة الطبيعية.
27) ما هي وظائف المحلل اللغوي؟
محلل :-
- يتحقق من الأخطاء الدلالية
- يتحقق من الأخطاء النحوية
- يتحقق من وجود الكائن
28) ما المقصود بالمرسل؟
يأخذ المرسل مجموعة كاملة من الطلبات ثم يخزنها في قائمة الانتظار. يتم الاحتفاظ بنفس قائمة الانتظار طوال العملية من أجل تقديم مجموعات متعددة من الاستجابات.
29) ما هو عدد جلسات MAX التي يستطيع PE التعامل معها في وقت معين؟
يمكن لـ PE التعامل مع إجمالي 120 جلسة في وقت معين.
30) شرح BYNET.
تعمل شبكة BYNET بشكل أساسي كوسيلة للتواصل بين المكونات. وهي مسؤولة بشكل أساسي عن إرسال الرسائل كما أنها مسؤولة عن تنفيذ عمليات الدمج والفرز.
31) ما المقصود بالزمرة؟
من المعروف أن Clique عبارة عن مجموعة متنوعة من العقد التي تتم مشاركتها بين محركات الأقراص الشائعة. يعد وجود Clique مهمًا للغاية لأنه يساعد في تجنب فشل العقد.
32) ماذا يحدث عندما تتعرض العقدة للسقوط؟
عندما يكون هناك انخفاض في مستوى أداء العقدة، يتم ترحيل جميع Vprocs المقابلة على الفور إلى عقدة جديدة من العقدة الفاشلة من أجل استعادة جميع البيانات من محركات الأقراص المشتركة.
33) قم بإدراج كافة أشكال الأقفال المتوفرة في Teradata.
هناك أساسًا أربعة أنواع من الأقفال التي تندرج ضمن Teradata. هؤلاء هم: -
- قراءة القفل
- قفل الوصول
- قفل حصري
- قفل الكتابة
34) ما هو المستوى المحدد الذي يمكن عنده تطبيق LOCK في Teradata؟
- مستوى الجدول - سيتم بالتأكيد قفل جميع الصفوف الموجودة داخل الجدول.
- قفل مستوى قاعدة البيانات - سيتم قفل جميع الكائنات الموجودة داخل قاعدة البيانات.
- قفل مستوى تجزئة الصف - سيتم قفل تلك الصفوف المقابلة لصف معين فقط.
35) في المؤشر الأساسي، ما هي نتيجة AMPs المشاركة بنشاط؟
يشارك AMP واحد فقط بنشاط في الفهرس الأساسي.
36) ما أهمية أمر UPSERT في Teradata؟
يرمز UPSERT أساسًا إلى Update Else Insert. هذا الخيار متاح فقط في Teradata.
37) تسليط الضوء على مزايا PPI (مؤشر التقسيم الأساسي).
تُستخدم PPI بشكل أساسي لتخزين البيانات على أساس النطاق أو الفئة. عند استخدام استعلامات النطاق، لا حاجة لاستخدام مسح الجدول الكامل، حيث ينتقل مباشرةً إلى القسم التالي، وبالتالي يتم تخطيه.ping جميع الأقسام الأخرى.
38) إعطاء أحجام SMALLINT و BYTEINT و INTEGER.
سمالينت - 2 بايت - 16 بايت -> -32768 إلى 32767
BYTEINT - 1 بايت - 8 بت -> -128 إلى 127
عدد صحيح - 4 بايت - 32 بت -> -2,147,483,648 إلى 2,147,483,647
39) ما المقصود بخطة التكلفة الأقل؟
يتم تنفيذ خطة التكلفة الأقل بشكل أساسي في وقت أقل عبر أقصر مسار.
40) تسليط الضوء على نقاط الاختلاف بين قاعدة البيانات والمستخدم في Teradata.
- قاعدة البيانات هي في الأساس سلبية، في حين أن المستخدم نشط.
- تقوم قاعدة البيانات في المقام الأول بتخزين جميع كائنات قاعدة البيانات، في حين يمكن للمستخدم تخزين أي كائن سواء كان ماكرو أو جدول أو عرض وما إلى ذلك.
- لا تحتوي قاعدة البيانات على كلمة مرور بينما يتعين على المستخدم إدخال كلمة المرور.
أسئلة وأجوبة مقابلة Teradata لمدة 10 سنوات من الخبرة
41) تسليط الضوء على الاختلافات بين المفتاح الأساسي والمؤشر الأساسي.
- الفهرس الأساسي إلزامي تمامًا، في حين أن المفتاح الأساسي اختياري.
- يبلغ حد الفهرس الأساسي 64 جدولًا/عمودًا، بينما لا يوجد حد للمفتاح الأساسي.
- يسمح الفهرس الأساسي بالتكرارات والأصفار، في حين أن المفتاح الأساسي لا يسمح بذلك.
- الفهرس الأساسي هو آلية مادية، في حين أن المفتاح الأساسي هو آلية منطقية بحتة.
42) اشرح كيفية استخدام مساحة التخزين المؤقت.
تُستخدم مساحة التخزين المؤقت في Teradata بشكل أساسي لتشغيل الاستعلامات. من إجمالي المساحة المتوفرة في Teradata، تم تخصيص 20% من المساحة بشكل أساسي لمساحة التخزين المؤقت.
43) تسليط الضوء على الحاجة إلى ضبط الأداء.
يتم ضبط الأداء في Teradata بشكل أساسي لتحديد جميع الاختناقات ومن ثم حلها.
44) التعليق هل الاختناق خطأ أم لا.
من الناحية الفنية، عنق الزجاجة ليس شكلاً من أشكال الخطأ، ولكنه بالتأكيد يسبب قدرًا معينًا من التأخير في النظام.
45) كيف يمكن تحديد الاختناقات؟
هناك أساسًا أربع طرق لتحديد عنق الزجاجة. هؤلاء هم: -
- شرح مرئي لـ Teradata
- شرح تعديل الطلب
- مدير تيراداتا
- مراقبة الأداء
46) ما المقصود بخطة التكلفة الأعلى؟
وفقًا للخطة الأعلى تكلفة، فإن الوقت المستغرق لتنفيذ العملية أطول، وتستغرق أطول مسار متاح.
47) قم بتمييز كافة الأوضاع الموجودة ضمن مستوى الثقة.
Low وNo وHigh وJoin هي الأوضاع الأربعة الموجودة ضمن مستوى الثقة.
48) قم بتسمية المراحل الخمس التي تأتي ضمن MultiLoad Utility.
المرحلة الأولية، مرحلة DML، مرحلة الحصول على البيانات، مرحلة التطبيق والمرحلة النهائية.
49) تسليط الضوء على القيود المفروضة على الأداة المساعدة TPUMP.
فيما يلي قيود أداة TPUMP: -
- لا يمكننا استخدام عبارة SELECT.
- لا يمكن أن تكون متسلسلة ملفات البيانات.
- لا يتم دعم المشغلين التجميعيين والأسيين.
- لا يمكن دعم الوظائف الحسابية.
50) في BTEQ، كيف يتم ضبط معلمات وضع الجلسة؟
مجموعة معاملات الجلسة BTET -> وضع معاملة Teradata
مجموعة معاملات الجلسة ANSI -> وضع ANSI
لن تعمل هذه الأوامر إلا عند إدخالها قبل تسجيل الدخول إلى الجلسة.
ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)
