22 أسئلة وأجوبة مقابلة Talend الأكثر شيوعًا [للمستجدين وذوي الخبرة]
نشرت: 2021-01-21بدأت Talend بقصد تحديث تكامل البيانات ، وقد نمت بسرعة فائقة لتصبح برنامج numero uno السحابي وتكامل البيانات المفضل اليوم. تعتبر الشهادة في Talend مهارة ذات قيمة عالية ، وتتطلع الشركات هذه الأيام بنشاط لتوظيف متخصصين في Talend.
لذلك ، قد يكون هذا هو الوقت المناسب لتحضير نفسك والمضي قدمًا في المنافسة.
هنا ، قمنا باختيار وتجميع أفضل أسئلة وأجوبة مقابلة Talend التي يمكن أن تساعدك في الحصول على مقابلة Talend والحصول على وظيفة أحلامك.
الآن ، دعونا نلقي نظرة على أسئلة مقابلة Talend المتداولة.
أعلى أسئلة وأجوبة مقابلة Talend
السؤال الأول: ما هي تالند؟
Talend هي أداة ETL مفتوحة المصدر (استخراج وتحويل) تستخدم لتكامل البيانات. لديها برامج مختلفة لتقديم حلول لإدارة البيانات وإعداد البيانات والتخزين السحابي والبيانات الضخمة وجودة البيانات وتكامل تطبيقات المؤسسة.

يسمح للشركات بالتواصل بشكل آمن مع بعضها البعض في الوقت الفعلي واتخاذ قرارات تعتمد على البيانات من أجل الاستدامة الدائمة.
السؤال 2: ما هي مزايا استخدام Talend على أدوات ETL الأخرى؟
- Talend هي أداة مفتوحة المصدر ، مما يعني أنها تحظى بدعم مجتمع مطور كبير.
- تتم أتمتة مهام Talend وصيانتها بسلاسة مما يجعل تكامل البيانات أسرع.
- تقدم Talend بيئة موحدة للمنظمات لتلبية احتياجاتهم.
- Talend هو برنامج من الجيل التالي ، مما يعني أنه تم إنشاؤه لتلبية متطلباتك الحالية والمستقبلية.
- Talend هي عبارة عن منصة ذاتية الخدمة تقدم أداءً أصليًا وجودة بيانات عالية.
السؤال 3: وصف "مشروع" في Talend؟
يوصف "المشروع" بأنه الهيكل المادي الأعلى في Talend المسؤول عن تجميع الموارد التقنية وتخزينها. بعض هذه الموارد تشمل:
- نماذج الأعمال
- البيانات الوصفية
- وظائف
- متغيرات السياق
- الروتين
السؤال 4: ما هو تصميم الوظيفة؟
الوظيفة في Talend هي فئة Java واحدة من الناحية الفنية ويتم تعريفها على أنها الوحدة الأساسية القابلة للتنفيذ لأي شيء مبني على Talend. يستخدم التمثيل الرسومي لتحديد أداء ومدى المعلومات المتاحة لـ Talend.
يتم ترجمة احتياجات الأعمال إلى كود وبرامج وإجراءات لتنفيذ تدفق البيانات.
السؤال 5: وصف "مكون".
تُعرف أي قطعة وظيفية في Talend يمكنها إجراء عملية باسم "المكون". على السطح ، المكونات عبارة عن تمثيلات بيانية.
ومع ذلك ، من الناحية الفنية ، فإن مقتطفات أكواد Java التي يتم إنشاؤها عند تنفيذ مهمة ما هي ما نسميه المكونات. يتم تجميعها بواسطة Talend عندما يتم حفظ الوظيفة.
السؤال 6: ما هي أنواع الروابط المختلفة الموجودة في Talend؟
تمثل الاتصالات في Talend البيانات التي ستتم معالجتها ، أو تلك التي تمثل تسلسل مهمة أو إخراج البيانات.
هناك أربعة أنواع من الاتصالات المتاحة في Talend. هم انهم
- صف
- أعاد
- مشغل
- حلقة الوصل
السؤال 7: اشرح الأنواع المختلفة من الاتصالات في Talend.
الصف : يمثل هذا الاتصال تدفق البيانات. بعض اتصالات الصفوف هي بحث ، إدخال / إخراج متعدد و Uniques / مكررات. بصرف النظر عن هذه ، فإن عوامل التصفية والإخراج والرفض و ErrorRejects هي أيضًا اتصالات صف.
التكرار : باستخدام اتصال التكرار ، يمكنك تنفيذ وظيفة حلقة على الملفات الموجودة في دليل الملف أو الصفوف أو إدخالات قاعدة البيانات.
Trigger : يتم إنشاء التبعية بين الوظائف الفرعية والوظائف التي تم تشغيلها بالترتيب وفقًا لطبيعة المشغل بواسطة Trigger.
الرابط : باستخدام اتصال Link ، يمكن للمستخدم نقل المعلومات في مخطط جدول إلى مخطط ELT في Talend
السؤال الثامن: ما هي أنواع المحفزات في Talend؟
هناك فئتان من المشغلات:
1. مشغلات Subjob والتي تشمل OnSubjobOK و OnSubjobError و Run if. يتم تنفيذ OnSubjobOk بمجرد تنفيذ الوظيفة الفرعية السابقة.
2.Component Triggers التي تتضمن OnComponentOK و OnComponentError و Run if. يتم تنفيذ OnComponentOk بمجرد تنفيذ المكون السابق.
اقرأ أيضًا: 7 أدوات لإدارة البيانات الضخمة.
السؤال 9: اشرح المخططات المختلفة التي يدعمها Talend
أنواع المخططات الرئيسية التي يدعمها Talend هي:
- مخطط المستودع: مخطط المستودع قابل لإعادة الاستخدام بواسطة وظائف متعددة. تنعكس التغييرات التي تم إجراؤها على المخطط تلقائيًا في جميع الوظائف.
- مخطط عام: يعمل المخطط العام كمورد مشترك بين أنواع مختلفة من مصادر البيانات. لا يرتبط بمصدر بيانات واحد.
- المخطط الثابت: هذه للقراءة فقط. إنها مخططات محددة مسبقًا تشكل بعضًا من مكونات Talend.
السؤال العاشر: ما هي الإجراءات الروتينية؟ اشرح أنواعها
الإجراءات الروتينية هي تلك الأجزاء من كود Java التي يمكن إعادة استخدامها. إنها تسمح لك بكتابة أكواد مخصصة في Java والتي بدورها تساهم في المعالجة المثلى للبيانات وتحسين القدرة على العمل.
هناك نوعان من الإجراءات في Talend:
- إجراءات النظام: إجراءات النظام للقراءة فقط. يمكن استدعاؤها مباشرة.
- إجراءات المستخدم: هذه إجراءات مخصصة أنشأها المستخدمون. إنها إما جديدة تمامًا أو تكيفات للروتين الحالي.
السؤال 11: هل يمكن تعريف المخطط في وقت التشغيل؟
لا ، لا يمكن تحديد المخططات أثناء وقت التشغيل. وذلك لأن المخططات تشير إلى حركة البيانات ولذا ، يجب تحديدها عند تكوين المكونات.
السؤال 12: اذكر الاختلافات بين "المستودع" و "المدمج"؟
فيما يلي الاختلافات بين المدمج والمستودع:
- في المضمنة ، يتم تخزين البيانات داخل الوظيفة محليًا بخلاف المستودع حيث يتم تخزين البيانات داخل المستودع مركزيًا.
- يمكن فقط للوظيفة المحلية استخدام البيانات المضمنة. في حالة المستودع ، يمكن لأي وظيفة داخل المشروع استخدامها.
- يمكن الوصول إلى البيانات داخل مهمة لإجراء تحديثات في مدمج بخلاف المستودع حيث تكون البيانات للقراءة فقط.
السؤال 13: تحديد متغيرات السياق

متغيرات السياق هي معلمات يحددها المستخدمون والتي يمكن للوظيفة الوصول إليها أثناء وقت التشغيل. تتغير قيم هذه المتغيرات مع انتقال الوظيفة من مرحلة التطوير إلى مراحل الاختبار والإنتاج.
هناك ثلاث طرق لتحديد متغيرات السياق:
- متغيرات السياق المضمنة
- متغيرات سياق المستودع
- متغيرات السياق الخارجية
السؤال 14: ما هو "عرض المخطط التفصيلي" المستخدم في Talend Open Studio؟
يساعد عرض المخطط التفصيلي في شروط الخدمة في تتبع قيم الإرجاع الموجودة في المكون. يتم تضمين القيم المعرفة من قبل المستخدم التي تم إنشاؤها في مكون tSetGlobal في عرض المخطط التفصيلي.
السؤال الخامس عشر: ما هو مكون tMap؟ ما هي الوظائف المختلفة التي يمكن أداؤها باستخدام مكون tMap؟
يعد tMap في Talend مكونًا أساسيًا لعائلة "المعالجة". يسمح لك بتعيين الإدخال إلى بيانات الإخراج.
وظائفها هي:
- يسمح لك بإضافة أو إزالة الأعمدة
- يمكن تطبيق قواعد التحويل على أي نوع من المجالات
- يمكن تصفية بيانات الإدخال وبيانات الإخراج باستخدام القيود المحددة
- يسمح لك برفض البيانات
- يمكنك تعدد إرسال البيانات أو إلغاء تعددها باستخدام مكون tMap
- يسمح لك بربط البيانات
- يسمح لك بتبادل البيانات
السؤال 16: ما هي عملية ETL؟
ETL هي اختصار لـ Extract و Transform و Load. يتم استخدامه للإشارة إلى عملية استرداد البيانات من المصادر ونقلها إلى مستودع البيانات أو نظام البيانات الكبيرة أو منصة ذكاء الأعمال.
الاستخراج: هي عملية استرجاع البيانات من أنواع مختلفة من أنظمة التخزين أو قواعد البيانات. يمكن أن يشمل ذلك قاعدة بيانات علائقية وملف Excel وملف XML وما إلى ذلك.
التحويل: في هذه الخطوة ، تخضع البيانات التي يتم الوصول إليها من أنظمة التخزين للتحليل والعمليات لتحويل البيانات إلى تنسيق مناسب لنظام تخزين البيانات.
التحميل: هذا هو المكان الذي يتم فيه تحميل البيانات المحولة أخيرًا إلى مستودع أو مستودع بيانات من خلال الاستخدام الأمثل للموارد.
السؤال 17: ما هو الفرق بين "إدراج أو تحديث" و "تحديث أو إدراج"
الفرق الأساسي بين الاثنين هو تسلسل الإجراءات:
إدراج أو تحديث: هنا ، يسعى Talend إلى إدراج سجل وتحديثه إذا وجد مفتاحًا أساسيًا مطابقًا موجودًا.
التحديث أو الإدراج: هنا ، يسعى Talend أولاً إلى تحديث سجل ويبحث عن المفتاح الأساسي المطابق. إذا لم يعثر على مفتاح مطابق موجود ، فإنه يُدرج السجل.
السؤال 18: ما هي الاختلافات بين شروط الخدمة لتكامل البيانات وشروط الخدمة للبيانات الضخمة
يوفر TOS for Big Data دعمًا لتقنيات البيانات الضخمة المتنوعة أثناء العمل كمجموعة شاملة من TOS لـ DI. جميع وظائف TOS لتكامل البيانات متاحة لـ TOS Big Data.
يدعم TOS for DI رموز Java فقط. من ناحية أخرى ، تدعم TOS for Big Data رموز Java وكذلك أكواد MapReduce.
السؤال التاسع عشر: ما اسم تقنيات البيانات الضخمة التي تدعمها Talend؟
بعض تقنيات البيانات الضخمة الأكثر استخدامًا والمدعومة من Talend هي:
- كاساندرا
- CouchDB
- تخزين جوجل
- HBase
- HDFS
- خلية نحل
- MapRDB
- MongoDB
- شخص شره
- سكووب
السؤال 20: ما هي اللغة المستخدمة في كتابة الخنازير في الخنزير؟
خنزير اللاتينية
السؤال 21: ما هي الخدمة الإلزامية التي تتيح تنسيق المعاملات بين Talend Studio و HBase؟
خدمة Zookeeper
السؤال 22: ما هو استخدام tContextLoad؟
يعد tContextLoad جزءًا من مكونات Talend "المتنوعة". باستخدام tContextLoad ، يمكنك تعديل القيم الموجودة في السياق النشط. يتم تحميل السياق من تدفق البيانات باستخدام tContextLoad.
عندما لا يتم التصريح عن المعلمات المحددة في الإدخال في السياق ، يرسل tContextLoad إشارة تحذير.

يرسل أيضًا تحذيرًا إذا لم يخضع السياق للتهيئة في البيانات الواردة.
خاتمة
هذا يقودنا إلى نهاية مقالتنا. نأمل أن تساعدك مراجعة سريعة لهذه الأسئلة والأجوبة على كسر مقابلتك.
توصف منتجات Talend بأنها أدوات الجيل التالي التي تحمل وعودًا هائلة في سوق تكنولوجيا المعلومات ، حيث يتم اختيارها في جميع أنحاء العالم من قبل الشركات من جميع الأحجام. لذلك ، يوصى بهذه البنية المطلوبة لأي شخص يريد إتقان تقنيات تكنولوجيا المعلومات. ستساعدك المعلومات الواردة أعلاه بالتأكيد على بدء رحلة التعلم الخاصة بك!
إذا كنت مهتمًا بمعرفة المزيد عن البيانات الضخمة ، فراجع دبلومة PG في تخصص تطوير البرمجيات في برنامج البيانات الضخمة المصمم للمهنيين العاملين ويوفر أكثر من 7 دراسات حالة ومشاريع ، ويغطي 14 لغة وأدوات برمجة ، وتدريب عملي عملي ورش العمل ، أكثر من 400 ساعة من التعلم الصارم والمساعدة في التوظيف مع الشركات الكبرى.
تحقق من دورات هندسة البرمجيات الأخرى لدينا في upGrad.