أهم 14 سؤالاً وأجوبة لمقابلة SSIS [للمبتدئين والإجابات]

نشرت: 2020-09-29

SSIS أو المعروف باسم SQL Server Integration Services هي الواجهة المستخدمة لبناء حلول ذات مستوى عالٍ جدًا (عادةً على مستوى المؤسسة بأكملها) لتكامل البيانات وتحويل البيانات. يمكنك استخدام خدمات تكامل SQL Server هذه لإزالة المشاكل التي تواجهها في إدارة البيانات في مؤسستك بشكل كامل.

يمكن حل جميع احتياجات إدارة البيانات الخاصة بك بسهولة عن طريق تقسيمها إلى مهام أكثر وضوحًا مثل نسخ البيانات وتنزيلها ، وتحميل جميع المعلومات التي لديك على مستودعات البيانات أو مستودعات البيانات ، وتنظيف البيانات ، واستخراج البيانات ، وأخيراً عن طريق إدارة كائنات خادم SQL التي قمت بنشرها في مؤسستك.

يمكن لخدمات تكامل خادم SQL هذه أيضًا إخراج البيانات وإجراء التحولات المطلوبة على البيانات من مجموعة متنوعة من المصادر ، مثل ملفات البيانات وملفات لغة التوصيف القابلة للتمدد والبيانات من أي قاعدة بيانات علائقية مثل RDBMS (نظام إدارة قواعد البيانات العلائقية). يمكنك بعد ذلك أخذ البيانات التي قمت باستخراجها من هذه الملفات وتحميلها إلى الموقع المطلوب الذي تختاره (يمكن أن يكون مكانًا واحدًا فقط أو أكثر من مكان واحد ، بدون قيود هنا).

يمكن لـ SQL Server Integration Service إدارة كل ذلك بمساعدة بعض الأدوات الرائعة المضمنة في هذه الخدمة. ستجد أيضًا العديد من الأدوات الرسومية التي يمكن بعد ذلك تحليلها في شكل حزم بسهولة نسبية. يمكنك الاستفادة من هذه الخدمة المرئية لإنجاز عملك دون الحاجة إلى كتابة سطر واحد من التعليمات البرمجية. ومع ذلك ، يمكنك أن تفعل أكثر من ذلك بكثير إذا قررت البرمجة وكتابة البرامج التي ستؤدي المهام التي تريدها.

كما رأينا ، فإن SQL Server Integration Service واسعة جدًا في نهجها لمعالجة احتياجات بيانات المؤسسة. لذلك ، إذا كان لديك SQL في سيرتك الذاتية وتحاول العثور على وظيفة تعتمد على البيانات ، فمن المحتمل أن المنظمة التي توظف تحتاج إلى خبرة في SQL Server Integration Service. لقد مضينا قدمًا وجمعنا بعضًا من أسئلة مقابلة SSIS الشهيرة جدًا والتي من المفترض أن تساعدك في التحضير لمقابلتك التالية.

قراءة: DBMS مقابل RDBMS: الفرق بين DBMS و RDBMS

جدول المحتويات

أسئلة وأجوبة مقابلة مباحث أمن الدولة

س 1. ماذا تقصد ب SSIS؟

الجواب. SSIS ، المعروف باسم SQL Server Integration Service ، هو جزء من خادم SQL الذي طبقته Microsoft. يتم استخدامه بشكل رئيسي لحل مشكلة البيانات المدفوعة التي تواجهها الشركات الكبرى.

س 2. قم بتسمية بعض الميزات الأساسية التي يتم من خلالها تكوين حزمة SSIS بالكامل.

الجواب. هناك العديد من الميزات الحيوية التي تبث الحياة في خدمة تكامل خادم SQL من Microsoft. بعضها مدرج أدناه:

  1. الحزمة الخاصة بمعالجة تدفق البيانات أو حزمة تدفق البيانات الخاصة بخدمة تكامل خادم SQL.
  2. الحزمة للتحكم في العملية الكاملة لخدمة تكامل خادم SQL أو المعروفة باسم حزمة تدفق التحكم.
  3. من المفترض أن تقوم الحزمة بإدارة جميع الحزم الأخرى المثبتة في SQL Server Integration Service أو حزمة مدير الحزم والتعامل معها.
  4. الحزمة مسؤولة عن معالجة الأحداث في SQL Server Integration Service أو حزمة معالج الأحداث.

تعلم دورة شهادة علوم البيانات من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

س 3. توضيح الحل استكشاف ميزة SQL Server Integration Service>

الجواب. وحدة مستكشف الحلول في مصمم خدمة تكامل خادم SQL هي المكان الذي يمكنك فيه رؤية جميع مصادر البيانات والعثور عليها ، وعرض جميع المشاريع الجارية والملفات الأخرى التي يمكن أن تكون مفيدة للغاية في بعض الأحيان.

س 4. ماذا نعني عندما نستخدم مصطلح تدفق البيانات في سياق خدمة تكامل خادم SQL؟

الجواب. تدفق البيانات في نموذج SQL Server Integration Service يعني القناة التي تأخذها البيانات للوصول من أصل البيانات إلى الوجهة (المكان الذي من المفترض أن تكون فيه المعلومات).

س 5. ماذا نعني بكلمة مهمة في عالم SQL Server Integration Service؟

الجواب. تعني المهمة إلى حد كبير نفس الشيء في مجال خدمة تكامل خادم SQL كما هو الحال في أي لغة برمجة أخرى. تستخدم كلمة مهمة لتعريف وحدة العمل. ومع ذلك ، في SQL Server Integration Service ، ستجد أن هناك فئتين من الوظائف ، إحداهما مهام تدفق التحكم ، والثانية هي مهمة الحفاظ على قاعدة البيانات (أو مهمة صيانة قاعدة البيانات).

س 6. ماذا تقصد بحزمة SQL Server Integration Service؟

الجواب. أي حزمة في SQL Server Integration Service من Microsoft ليست سوى دمج للعناصر التي ، عند دمجها ، توفر لك هذه الخدمة القوية. الجوانب التي تشكل أي حزمة خدمة تكامل خادم SQL هي عناصر تدفق البيانات ، ومعالج الأحداث ، والمتغيرات التي يمكن التحكم فيها ، وعناصر التكوين المختلفة ، وأخيراً ، الجانب الذي من المفترض أن يدير جميع الأحداث ويعالجها.

يمكنك إما أخذ كل هذه العناصر بشكل منفصل ومحاولة إنشاء شيء يستخدم فقط الميزات التي تحتاجها أو تثبيت حزمة مسبقة الصنع من مدير الحزم. إذا اخترت إنشاء حزمة بمفردك ، فسيكون لديك خياران إما استخدام الأداة الرسومية لتعيين جميع الوظائف في الحزمة أو كتابة التعليمات البرمجية التي من شأنها أن تفعل ذلك من أجلك.

س 7. ما هي أسماء جميع الملفات أو أنواع الاتصال المختلفة التي تدعم تكامل SQL Server Integration Service فيها ؟

الجواب. يتم سرد جميع أنواع الاتصالات المختلفة التي تعمل بشكل جيد بشكل مثير للدهشة داخل خدمة تكامل خادم SQL أدناه:

  1. العميل لإطار .net SQL.
  2. الذباب في شكل مسطح.
  3. ملفات Microsoft Excel.
  4. ODBC
  5. OLEDB
  6. تتم كتابة الملفات بتنسيق XML.

يجب أن تقرأ: SQL مقابل MySQL: الفرق بين SQL و MySQL

س 8. ماذا تقصد بالحاوية وتسمية جميع الأنواع المختلفة للحاويات المتوفرة في خدمة تكامل خادم SQL؟

الجواب. الحاوية في نموذج SQL Server Integration Service هي مجرد أداة لإدارة المهام يمكنها تجميع عدة مهام محددة معًا باستخدام المنطق. كما يسمح بواجهة سهلة يمكنك من خلالها إدارة نطاق المهام التي جمعتها معًا. هناك أربعة أنواع مختلفة من الحاويات المتاحة لنا لاستخدامها. ستجد كل منهم مدرجًا أدناه:

  1. للحاوية حلقة.
  2. لكل حاوية حلقة.
  3. حاوية مضيف المهمة.
  4. حاوية التسلسل.

س 9. ما هو القيد المعروف باسم الأسبقية يعني عندما نتحدث عن SQL Server Integration Service؟

الجواب. يتم إعداد قيود الأسبقية في SQL Server Integration Service بطريقة تسمح لك بتحديد تدفق المهمة عن طريق تدوين الترتيب الذي ينبغي تنفيذها به. يمكنك استخدام هذا لربط جميع المهام الموجودة وإجراء تدفق منطقي يبدو طبيعيًا للمشروع.

س 10. ماذا تقصد بالمتغيرات في سياق SQL Server Integration Service ، وما هي جميع أنواع المتغيرات المختلفة المتاحة للمستخدم لاستخدامها في برنامجهم؟

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

س 11. ماذا تقصد بمديري الاتصال في SQL Server Integration Service؟

الجواب. يصبح مديرو الاتصال في متناول اليد عندما نحاول العثور على البيانات وجمعها من العديد من المصادر. مديرو الاتصال هي الأداة التي تساعد في تسهيل أي محاولات اتصال يتم إجراؤها على النظام. عادةً ما توفر المعلومات مثل موفر البيانات ، واسم الخادم ، والآلية المستخدمة للمصادقة ، واسم قاعدة البيانات المستخدمة ، وما إلى ذلك.

س 12. ماذا تقصد بنقطة توقف خدمة تكامل خادم SQL؟

الجواب. الإجابة على أسئلة مقابلة مباحث أمن الدولة هي كما يلي. تستخدم نقطة التوقف بشكل أساسي لإيقاف عملية تنفيذ أي حزم. يمكن أن يكون استكشاف الأخطاء وإصلاحها أثناء مرحلة إنشاء أي حزمة في SQL Server Integration Service.

س 13. ما المقصود بتسجيل الحدث في SQL Server Integration Service؟

الجواب. يمكن أن يسمح تسجيل الأحداث في حالة SQL Server Integration Service للمستخدم بتحديد مهمة أو حدث معين أو حتى الحزمة المطلوبة لتسجيل الدخول إلى النظام. الاستخدام الأساسي لنظام تسجيل الأحداث هذا هو عندما نحاول استكشاف الأخطاء وإصلاحها أو عندما نحاول فهم مدى جودة أداء الحزمة.

س 14. ماذا نعني بمصطلح تدفق البيانات العازلة؟

الجواب. إنها واحدة من الأسئلة والأجوبة الأساسية لمقابلة SSIS التي يجب أن تكون على دراية بها. في SQL Server Integration Service ، نستخدم مخازن البيانات المؤقتة طوال الوقت. إنه نوع من الجدول الافتراضي الذي يتم تخزينه في الذاكرة. يمكن استخدامه لتخزين البيانات.

اقرأ أيضًا: SQL مقابل Python: الفرق بين SQL و Python

تغليف

إذا كنت مهتمًا بالتعرف على علوم البيانات ، فراجع برنامج IIIT-B & upGrad التنفيذي PG في علوم البيانات الذي تم إنشاؤه للمهنيين العاملين ويقدم أكثر من 10 دراسات حالة ومشاريع ، وورش عمل عملية عملية ، وإرشاد مع خبراء الصناعة ، 1 - في 1 مع موجهين في الصناعة ، أكثر من 400 ساعة من التعلم والمساعدة في العمل مع الشركات الكبرى.

كيفية تسريع تدفق البيانات في مباحث أمن الدولة؟

عملية مباحث أمن الدولة هي عملية تكرارية. أولاً ، تبدأ بالسماح للمكونات بالعمل بشكل فردي أو في مجموعات صغيرة ، ثم ترى أنها تعمل بالتسلسل الصحيح. يمكن أن يتأثر أداء تدفق البيانات في SSIS بالعديد من المصادر الداخلية وكذلك الخارجية مثل أنظمة المصدر المستخدمة لاستخراج البيانات.
لتسريع تدفق البيانات في SSIS ، تحتاج إلى اتباع بعض الخطوات كما هو مذكور أدناه:
1. قم بتقليل عدد الأعمدة والصفوف
2. يجب تقليل عرض العمود
3. بدلاً من استخدام خيارات العرض أو الجدول للمصادر العلائقية ، استخدم خيار أمر SQL.
4. بالنسبة لمصادر الملفات المسطحة ، استخدم وضع التحليل السريع
5. إجراء التحولات الضرورية في الاستعلام المصدر
6. افصل عمليات التجميع
7. تحسين وتحميل ذاكرة التخزين المؤقت لتحولات البحث
8. تعيين أنواع البيانات بشكل صريح
ستؤثر اختيارات التصميم التي تقوم بها على سرعة تدفق البيانات في حزمة SSIS. تحتاج إلى اتخاذ الخيارات الصحيحة واتباع النقاط المذكورة أعلاه لتسريع تدفق البيانات.

ما هي مكونات تدفق البيانات الثلاثة في مباحث أمن الدولة؟

هناك ثلاثة مكونات مختلفة مقدمة من SSIS (خدمات تكامل خادم SQL): الوجهات والتحويلات والمصادر. هناك دور مختلف يؤديه كل مكون من مكونات تدفق البيانات للتشغيل السلس لحزمة SSIS.
1. المصادر - عمل المصادر هو استخراج البيانات من مخازن البيانات المختلفة مثل طرق العرض والجداول في قواعد البيانات العلائقية وقواعد بيانات خدمات التحليل والملفات.
2. التحولات - يتم تعديل البيانات وتلخيصها وتنظيفها بواسطة التحولات.
3. الوجهات - يتم تحميل البيانات في مخازن البيانات أو مجموعات البيانات الموجودة في الذاكرة حسب الوجهات.

ما هي المكونات المختلفة لبنية SSIS؟

هناك أربعة مكونات رئيسية لبنية SSIS. هم انهم:
1. محرك وقت تشغيل SSIS - يدير سير عمل حزمة SSIS.
2. خط تدفق البيانات - يقوم بعمل إدارة تدفق البيانات من المصدر إلى الوجهة ويهتم أيضًا بالتحولات في الذاكرة.
3. نموذج كائن SSIS - يقوم برمجيًا بإنشاء وإدارة ومراقبة جميع حزم SSIS.
4. SSIS windows service - تقوم بإدارة الحزم ومراقبتها.
هذه هي وظائف جميع المكونات الأربعة لبنية SSIS.