সাক্ষাৎকার প্রশ্ন

শীর্ষ 50 ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

জানুয়ারী 2, 2022

কম্পিউটিংয়ের পরিপ্রেক্ষিতে, ইটিএল (অর্থাৎ, এক্সট্রাক্ট, ট্রান্সফর্ম, লোড) হল এক বা একাধিক উৎস থেকে একটি গন্তব্য সিস্টেমে ডেটা অনুলিপি করার সাধারণ কৌশল যা উৎস থেকে ভিন্নভাবে ডেটা উপস্থাপন করবে।

সুচিপত্র

কেন ETL গুরুত্বপূর্ণ?

দ্য ETL টুলটি আমাদের ডেটা সাইলো ভেঙে ফেলতে সাহায্য করে এবং ডেটা বিজ্ঞানীদের ডেটা বিশ্লেষণ ও অ্যাক্সেস করা সহজ করে এবং সেগুলিকে BI (ব্যবসায়িক বুদ্ধিমত্তা) তে পরিণত করে৷ সহজ কথায়, ETL টুল হল যেকোনো ডেটা গুদামজাতকরণ প্রক্রিয়ার একটি অপরিহার্য পদক্ষেপ যা শেষ পর্যন্ত আমাদেরকে অল্প সময়ের মধ্যে আরও সচেতন সিদ্ধান্ত নিতে দেয়।

আপনি যদি একটি ETL সাক্ষাত্কারে অংশ নেওয়ার পরিকল্পনা করছেন, তাহলে আপনাকে সাক্ষাত্কারের আগে নিজেকে প্রস্তুত করতে হবে যাতে আপনি সহজেই এটি ক্র্যাক করতে পারেন। আমরা প্রায়শই জিজ্ঞাসিত ETL ইন্টারভিউ প্রশ্ন এবং উত্তর তালিকাভুক্ত করেছি। আপনি যাতে কোনো প্রশ্ন মিস করতে না পারেন সেজন্য সম্পূর্ণ নিবন্ধের মাধ্যমে যেতে ভুলবেন না.

শীর্ষ ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

1. ETL সংজ্ঞায়িত করুন?

ETL ইন্টারভিউ প্রশ্ন - ETL

ডেটা গুদামজাতকরণে, ETL (ETL মানে Extract, Transact, Load) একটি গুরুত্বপূর্ণ ভূমিকা পালন করে; এটি এমন একটি উপাদান যা যেকোনো ব্যবসায়িক প্রক্রিয়ার জন্য ডেটা পরিচালনা করে। নির্যাস একটি ডাটাবেস থেকে তথ্য পড়া হবে. ট্রান্সফর্ম ডেটাকে একটি ফরম্যাটে রূপান্তর করে যা রিপোর্টিং এবং বিশ্লেষণের জন্য উপযুক্ত হবে এবং লোড ডেটাকে লক্ষ্য ডাটাবেসে লিখবে।

2. একটি ETL চক্রের থ্রি-লেয়ার আর্কিটেকচার ব্যাখ্যা কর?

একটি ETL চক্রের তিন স্তরের আর্কিটেকচার

ETL আর্কিটেকচারে, ডেটা উৎস ফাইল এবং ডাটাবেস থেকে উৎপন্ন হবে এবং তারপরে এটি ETL রূপান্তর ইঞ্জিনে প্রবেশ করা হবে। সেখান থেকে, নিম্নলিখিত অবস্থানগুলিতে ডেটা লোড করা হবে:

অবতরণ এলাকা: ল্যান্ডিং এরিয়া হল সেই এলাকা যেখানে উৎসের অবস্থান থেকে নিষ্কাশনের পর ডেটা প্রথমে আসে। যদি থাকে, ল্যান্ডিং এলাকায় ডেটাতে রূপান্তর প্রয়োগ করা হয়। যদি ETL ব্যাচ প্রক্রিয়াকরণ প্রক্রিয়া করা হয়, তাহলে অবতরণ এলাকাটি ETL পাইপলাইনের মাধ্যমে সরানোর আগে বিভিন্ন ব্যাচের ডেটা সংরক্ষণ করবে।

আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

উপস্থাপনকারী এলাকা: এটি একটি অস্থায়ী, মধ্যবর্তী অবস্থান যেখানে ETL রূপান্তরগুলি সঞ্চালিত হয়। এই এলাকাটি একটি রিলেশনাল ডাটাবেস, বা টেক্সট ফাইল বা বাইনারি আকারে রূপ নেবে।

তথ্য ভাণ্ডার এলাকা: এটি একটি ETL পাইপলাইনে ডেটার জন্য চূড়ান্ত গন্তব্য। এখান থেকে, মূল্যবান অন্তর্দৃষ্টি পেতে এবং ভাল ব্যবসায়িক সিদ্ধান্ত নেওয়ার জন্য ডেটা সহজেই অনুসন্ধান এবং বিশ্লেষণ করা যেতে পারে।

3. ETL এবং ELT এর মধ্যে পার্থক্য কর?

ETL ইএলটি
ETL মানে ডেটার জন্য এক্সট্রাক্ট, ট্রান্সফর্ম এবং লোড প্রক্রিয়া।ইএলটি মানে ডেটার জন্য এক্সট্রাক্ট, লোড এবং ট্রান্সফর্ম প্রক্রিয়া।
এখানে, ডেটা সোর্স থেকে স্টেজিং-এ চলে যায়।এখানে, কোন মঞ্চায়ন নেই।
এটি ছোট ডেটা সেটগুলির সাথে মোকাবিলা করার জন্য উপযুক্ত যার জন্য আরও জটিল রূপান্তর প্রয়োজন৷ইএলটি সবচেয়ে ভালো হয় যখন আমরা প্রচুর পরিমাণে স্ট্রাকচার্ড এবং আনস্ট্রাকচার্ড ডেটা নিয়ে কাজ করি।

4. ETL পরীক্ষার সংজ্ঞা দাও?

ETL( Extract/Transform/Load) হল এমন একটি কৌশল যা উৎস সিস্টেম থেকে ডেটা বের করে, তারপর ডেটাকে একটি সামঞ্জস্যপূর্ণ ডেটা টাইপে রূপান্তরিত করে, এবং তারপর একক ডিপোজিটরিতে ডেটা লোড করে। ETL পরীক্ষা মূলত ডেটা যাচাইকরণ, যাচাইকরণ এবং যোগ্যতা অর্জনের কৌশলকে বোঝায়, সেইসাথে এটি নকল রেকর্ড এবং ডেটা ক্ষতি প্রতিরোধ করে।

ইন্টারভিউ প্রশ্ন ETL

5. ETL টেস্টিং অপারেশন ব্যাখ্যা কর?

ETL টেস্টিং অপারেশনগুলি নীচে তালিকাভুক্ত করা হয়েছে:

  1. এটি উৎস থেকে লক্ষ্য সিস্টেমে ডেটা আন্দোলনকে বৈধ করে।
  2. সোর্স এবং টার্গেট সিস্টেমে ডেটা কাউন্ট ভেরিফিকেশন হবে।
  3. ETL পরীক্ষা প্রয়োজন এবং প্রত্যাশা অনুযায়ী রূপান্তর, নিষ্কাশন যাচাই করবে।
  4. ETL টেস্টিং যাচাই করবে যে টেবিল সম্পর্ক, যোগদান এবং কীগুলি রূপান্তরের সময় সংরক্ষিত আছে কিনা।

6. BI-এর সংজ্ঞা দাও?

ব্যবসায়িক বুদ্ধিমত্তা, অর্থাৎ, BI, কৌশল এবং প্রযুক্তি নিয়ে গঠিত যা ব্যবসায়িক তথ্যের ডেটা বিশ্লেষণের জন্য উদ্যোগগুলি ব্যবহার করে। BI প্রযুক্তি সাধারণত ব্যবসায়িক ক্রিয়াকলাপের ঐতিহাসিক, ভবিষ্যদ্বাণীমূলক এবং বর্তমান মতামত প্রদান করে।

7. ETL প্রক্রিয়ার সংজ্ঞা দাও?

ETL এক্সট্রাকশন, ট্রান্সফর্মেশন এবং লোডিং প্রক্রিয়া হিসাবে সংজ্ঞায়িত করা হয়।

8. ETL পরীক্ষায় যে ধোঁয়া পরীক্ষা করা হয় তার নাম বল?

  1. ডুপ্লিকেট কী চেক
  2. প্রাথমিক কী
  3. সিডিসি চেক
  4. উল্লেখ সততা
  5. টেবিল সম্পূর্ণতা

9. তথ্য গুদাম অ্যাপ্লিকেশনের প্রকারের তালিকা করুন?

ডেটা গুদাম অ্যাপ্লিকেশনের প্রকারগুলি হল:

  1. তথ্য প্রক্রিয়াকরণ
  2. বিশ্লেষণাত্মক প্রক্রিয়াকরণ
  3. ডেটা মাইনিং

ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

10. ডেটা মাইনিং এবং ডেটা গুদামজাতকরণের মধ্যে পার্থক্য করুন?

ডেটা মাইনিং এবং ডেটা গুদামজাতকরণ
ডেটা মাইনিং লেপা কাগজ
এটি ডেটা প্যাটার্ন নির্ধারণের প্রক্রিয়া।একটি ডেটা গুদামকে বিশ্লেষণের জন্য ডিজাইন করা একটি ডাটাবেস সিস্টেম হিসাবে সংজ্ঞায়িত করা যেতে পারে।
সাধারণত, ব্যবসায়ী উদ্যোক্তারা ইঞ্জিনিয়ারদের সাহায্যে ডেটা মাইনিং করে।এটি সম্পূর্ণভাবে ইঞ্জিনিয়ারদের দ্বারা বাহিত হয়.
এটি প্যাটার্ন সনাক্ত করতে প্যাটার্ন শনাক্তকরণ কৌশল ব্যবহার করে।এটি ডেটা নিষ্কাশন এবং সংরক্ষণ করার একটি কৌশল যা সহজে প্রতিবেদন করার অনুমতি দেয়।
এই কৌশলগুলি সাশ্রয়ী।একটি ডেটা গুদামের দায়িত্ব হ'ল প্রতিটি ধরণের ব্যবসায়িক ডেটা সরল করা।

11. আপনি কি ETL এবং BI টুলের মধ্যে পার্থক্য বলতে পারবেন?

ETL টুলস BI টুলস
ETL টুলগুলি একাধিক ডেটা উত্স থেকে ডেটা বের করে, সেগুলিকে রূপান্তরিত করে এবং এটি একটি ডেটা গুদাম সিস্টেমে লোড করে।BI টুলগুলি শেষ ব্যবহারকারীদের জন্য ইন্টারেক্টিভ এবং অ্যাড-হক রিপোর্ট তৈরি করে, মাসিক এবং ত্রৈমাসিক এবং বার্ষিক বোর্ড মিটিংগুলির জন্য ডেটা ভিজ্যুয়ালাইজেশন তৈরি করে।
কিছু ETL টুল হল Informatica, SAP BO ডেটা সার্ভিস, Oracle Data Integrator (ODI), Clover ETL Open Source, Microsoft SSIS, ইত্যাদি।কিছু BI টুল হল SAP Lumira, IBM Cognos, চার্ট , Oracle Business Intelligence Enterprise Edition, Microsoft BI প্ল্যাটফর্ম, ইত্যাদি।

12. প্রতিটি ETL ধাপের জন্য কোন উপ-পদক্ষেপ আছে কি?

ETL-এর সাথে জড়িত প্রতিটি পদক্ষেপের বেশ কয়েকটি উপ-পদক্ষেপ রয়েছে। রূপান্তর ধাপে আরও সংখ্যক উপ-পদক্ষেপ রয়েছে।

13. আপনি কি একজন ETL পরীক্ষকের দায়িত্বের তালিকা করতে পারেন?

দায়িত্ব:

  1. তাদের ইটিএল প্রক্রিয়ার অংশ হিসাবে ইউনিক্স কমান্ড ডিজাইন এবং বিকাশ করতে হবে এবং ডেটা টান এবং লোড করার প্রক্রিয়া স্বয়ংক্রিয় করতে হবে।
  2. ডাটাবেসের কার্যকারিতা পরীক্ষা করার জন্য তাদের SQL, ANSI SQL এবং PL/SQL প্রশ্নগুলির সাথে কাজ করতে হবে।
  3. তাদের DB2 এ স্থানান্তরিত মেইনফ্রেম PMS ফাইলগুলিকে যাচাই করতে হবে।
  4. তাদের DB2, Terada এর সাথে কাজ করার অভিজ্ঞতা থাকতে হবে।
  5. তাদের COGNOS রিপোর্ট টুল থেকে রিপোর্ট তৈরি করতে হবে এবং EDW ডাটাবেসের সাথে তাদের তুলনা করতে হবে।

14. ETL-এ ব্যবহৃত বিভিন্ন টুলের তালিকা কর?

  1. ওরাকল গুদাম নির্মাতা
  2. ব্যবসায়িক বস্তু XI
  3. Cognos সিদ্ধান্ত স্ট্রীম
  4. এসএএস ব্যবসা গুদাম
  5. এসএএস এন্টারপ্রাইজ ইটিএল পরিবেশন করে

15. ETL প্রক্রিয়ায় স্টেজিং এরিয়ার উদ্দেশ্য কী?

স্টেজিং এলাকা হল কেন্দ্রীয় এলাকা যা ডেটা উত্স এবং ডেটা গুদাম বা ডেটা মার্ট সিস্টেমগুলির মধ্যে উপলব্ধ। এটি এমন একটি এলাকা যেখানে আমরা ডেটা ইন্টিগ্রেশন প্রক্রিয়ায় অস্থায়ীভাবে ডেটা সংরক্ষণ করি। স্টেজিং এলাকায়, ডেটা সবসময় পরিষ্কার করা হয় এবং ডুপ্লিকেশনের জন্য চেক করা হয়। স্টেজিং এরিয়া এমনভাবে ডিজাইন করা হয়েছে যাতে অনেক সুবিধা পাওয়া যায়, কিন্তু মূল লক্ষ্য হল স্টেজিং এরিয়া ব্যবহার করা। এটি দক্ষতা বাড়ায়, ডেটা অখণ্ডতা নিশ্চিত করে এবং ডেটা গুণমানের ক্রিয়াকলাপকে সমর্থন করে।

আরো দেখুন শীর্ষ 100 উত্তরযোগ্য ইন্টারভিউ প্রশ্ন এবং উত্তর

ETL ইন্টারভিউ প্রশ্ন

16. ইটিএল-এ প্রাথমিক লোড এবং ফুল লোডের সংজ্ঞা দাও?

প্রাথমিক লোড : এটি প্রথম দৌড় যেখানে আমরা লক্ষ্যে ঐতিহাসিক লোড প্রক্রিয়া করি এবং এর পরে, আমাদের লোড বাড়াতে হবে (অর্থাৎ, শুধুমাত্র পরিবর্তিত এবং নতুন রেকর্ড আনতে হবে)।

সম্পূর্ণ লোড: সমগ্র ডেটা ডাম্প প্রথমবার হয় যখন একটি ডেটা উৎস গুদামে লোড করা হয়।

17. ঘটনা সংজ্ঞায়িত করুন এবং ETL-এ তথ্যের প্রকার তালিকা করুন?

ETL-এ একটি তথ্যকে বিক্রয় বা ডাউনলোডের মতো তথ্যের পরিমাণগত অংশ হিসাবে সংজ্ঞায়িত করা হয়।

ফ্যাক্টগুলি সাধারণত ফ্যাক্ট টেবিলে সংরক্ষিত থাকে এবং ডাইমেনশন টেবিলের সংখ্যার সাথে তাদের একটি বিদেশী কী সম্পর্ক থাকে।

ETL-এ তথ্যের প্রকারগুলি হল:

  1. সংযোজনীয় তথ্য
  2. আধা-সংযোজন ঘটনা
  3. নন-অ্যাডিটিভ ফ্যাক্টস

18. মাত্রা টেবিল সংজ্ঞায়িত করুন এবং এটি কিভাবে ফ্যাক্ট টেবিল থেকে আলাদা?

ETL-এ একটি ডাইমেনশন টেবিলকে ডেটা গুদামের একটি স্টার স্কিমাতে একটি টেবিল হিসাবে সংজ্ঞায়িত করা হয়। মাত্রা সারণী প্রধানত মাত্রা বর্ণনা করে; তারা মাত্রা কী, মান এবং গুণাবলী নিয়ে গঠিত।

ফ্যাক্ট টেবিলে প্রধানত পরিমাপ, মেট্রিক্স এবং একটি ব্যবসায়িক প্রক্রিয়া সম্পর্কিত তথ্য থাকে, যেখানে ডাইমেনশন টেবিলটি ফ্যাক্ট টেবিলের একটি প্রতিরূপ যা বর্ণনামূলক গুণাবলী নিয়ে গঠিত যা ক্যোয়ারী সীমাবদ্ধতা হিসাবে ব্যবহৃত হয়।

19. ইনক্রিমেন্টাল লোডের সংজ্ঞা দাও?

ক্রমবর্ধমান লোড একটি নির্দিষ্ট সময়কাল এবং পূর্বনির্ধারিত সময়সূচীতে প্রয়োজন হলে গতিশীল পরিবর্তনগুলি প্রয়োগ করার জন্য উল্লেখ করা হয়।

20. কিউব এবং ওএলএপি কিউবের সংজ্ঞা দাও?

কিউবস ডেটা প্রসেসিং ইউনিট হিসাবে সংজ্ঞায়িত করা হয় যা ডেটা গুদাম থেকে ফ্যাক্ট টেবিল এবং মাত্রাগুলি নিয়ে গঠিত। তাদের লক্ষ্য ক্লায়েন্টদের ডেটা, বিশ্লেষণাত্মক ক্ষমতা এবং অনুসন্ধানের বহুমাত্রিক দৃষ্টিভঙ্গি প্রদান করা।

একটি ওলাপ কিউব একটি ডেটা কাঠামো হিসাবে সংজ্ঞায়িত করা যেতে পারে যা একাধিক মাত্রা অনুসারে ডেটার দ্রুত বিশ্লেষণের অনুমতি দেবে যা একটি ব্যবসায়িক সমস্যাকে সংজ্ঞায়িত করবে।

ইন্টারভিউ প্রশ্ন ETL

21. ডেটামার্টের সংজ্ঞা দাও?

Datamarts একটি ডেটা গুদামের তথ্য সামগ্রীর একটি উপসেট হিসাবে সংজ্ঞায়িত করা হয় যা একটি নির্দিষ্ট বিভাগ বা ব্যবসায়িক ফাংশনের প্রয়োজনগুলিকে সমর্থন করবে। Datamart এন্টারপ্রাইজের মধ্যে একটি একক বিভাগ দ্বারা নির্মিত এবং নিয়ন্ত্রিত হয়। এখানকার ডেটা এন্টারপ্রাইজ ডেটা গুদাম থেকে নেওয়া হতে পারে বা নাও হতে পারে।

22. ETL-এ কয়টি স্তর রয়েছে এবং সেগুলি কী কী?

আমাদের তিনটি স্তর রয়েছে:

  1. ETL-এর প্রথম স্তরটিকে বলা হয় উৎস স্তর , এবং এটি সেই স্তর যেখানে ডেটা ল্যান্ড করে।
  2. দ্বিতীয় স্তর বলা হয় একীকরণ স্তর, যেখানে আমরা রূপান্তরের পরে ডেটা সংরক্ষণ করি।
  3. তৃতীয় স্তরটিকে বলা হয় মাত্রা স্তর, যেখানে প্রকৃত উপস্থাপনা স্তর দাঁড়িয়েছে।

23. ট্রেসিং স্তর সংজ্ঞায়িত করুন, এবং কি ধরনের?

ETL-এ ট্রেসিং লেভেল হল লগ ফাইলের ভিতরে রাখা ডেটার পরিমাণ।

ট্রেসিং স্তরগুলি প্রধানত দুটি প্রকারে শ্রেণীবদ্ধ করা হয়:

    স্বাভাবিক স্তর: এটি একটি ব্যাপক পদ্ধতিতে ট্রেসিং স্তর বর্ণনা করে।ভার্বোস: এটি প্রতিটি সারিতে ট্রেসিং লেভেল ব্যাখ্যা করে।

24. আপনি কি ম্যানুয়াল টেস্টিং এবং ETL টেস্টিং এর মধ্যে পার্থক্য বলতে পারবেন?

ম্যানুয়াল টেস্টিং ETL টেস্টিং
এটি প্রোগ্রামের কার্যকারিতার উপর দৃষ্টি নিবদ্ধ করে।এটি ডাটাবেস এবং এর গণনার সাথে সম্পর্কিত।
এটি একটি সময়সাপেক্ষ প্রক্রিয়া।এটি একটি স্বয়ংক্রিয় পরীক্ষার প্রক্রিয়া।
এর জন্য প্রযুক্তিগত জ্ঞান প্রয়োজন।এটি স্বয়ংক্রিয় হওয়ায় প্রযুক্তিগত জ্ঞানের প্রয়োজন নেই।

ইন্টারভিউ প্রশ্ন ETL

25. স্ন্যাপশট এবং তাদের বৈশিষ্ট্য সংজ্ঞায়িত করুন?

স্ন্যাপশটকে নিষ্কাশনের সময় ডেটার সম্পূর্ণ ভিজ্যুয়ালাইজেশন হিসাবে উল্লেখ করা হয়। এটি সাধারণত কম জায়গা দখল করে এবং দ্রুত ডেটা ব্যাক আপ এবং পুনরুদ্ধার করতে ব্যবহৃত হয়।

বৈশিষ্ট্য:

স্ন্যাপশটগুলি সাধারণত দূরবর্তী নোডগুলিতে থাকে এবং পর্যায়ক্রমে রিফ্রেশ করা হয় যাতে মাস্টার টেবিলের সমস্ত পরিবর্তন রেকর্ড করা হয়। এগুলিও টেবিলের প্রতিরূপ।

ETL ইন্টারভিউ প্রশ্ন

26. শস্য সত্যের সংজ্ঞা দাও?

ডেটা গুদামজাতকরণের ক্ষেত্রে, একটি ফ্যাক্ট টেবিলে সাধারণত একটি প্রদত্ত ব্যবসায়িক প্রক্রিয়ার পরিমাপ, মেট্রিক্স বা তথ্য থাকে।

একটি ফ্যাক্ট টেবিলের দানা সাধারণত সবচেয়ে পারমাণবিক স্তরকে সংজ্ঞায়িত করে যেখানে তথ্যগুলি সংজ্ঞায়িত করা হয়। উদাহরণ: একটি বিক্রয় তথ্য সারণীর শস্যকে দোকান দ্বারা পণ্য দ্বারা দিনে বিক্রয়ের পরিমাণ হিসাবে বলা যেতে পারে।

27. কেন আমাদের ইটিএল টেস্টিং দরকার?

  1. একটি সিস্টেম থেকে অন্য সিস্টেমে স্থানান্তরিত ডেটার উপর নজর রাখতে ETL টেস্টিং ব্যবহার করা হয়।
  2. প্রক্রিয়াটির দক্ষতা এবং গতির উপর নজর রাখতে আমাদের ইটিএল পরীক্ষার প্রয়োজন।
  3. ETL পরীক্ষার প্রয়োজনীয়তা অপরিহার্য, এবং আমাদের উৎপাদন এবং ব্যবসায় এটি বাস্তবায়ন করার আগে আমাদের ETL প্রক্রিয়ার সাথে পরিচিত হতে হবে।
আরো দেখুন শীর্ষ 100 জাভাস্ক্রিপ্ট ইন্টারভিউ প্রশ্ন এবং উত্তর

28। ETL এ ভিউ কি?

একটি ভিউ সাধারণত কোয়েরির আউটপুট নেয় এবং এটিকে একটি টেবিল হিসাবে বিবেচনা করে। তাই একটি ভিউকে একটি সংরক্ষিত ক্যোয়ারী বা ভার্চুয়াল টেবিল হিসেবে ভাবা হয়। আমরা একটি টেবিল থেকে একটি সাধারণ ভিউ তৈরি করতে পারি যেখানে বিভিন্ন টেবিল থেকে একটি জটিল ভিউ তৈরি করা যায়।

29. রূপান্তরের সংজ্ঞা দাও?

ETL-এ ট্রান্সফরমেশন বলতে বোঝায় ক্লিনজিং এবং অ্যাগ্রিগেশন যা ডেটাকে বিশ্লেষণের জন্য প্রস্তুত করার জন্য ঘটতে হবে। নিষ্কাশিত ডেটা একটি স্টেজিং এলাকায় সরানো হবে যেখানে গুদামে ডেটা লোড করার আগে রূপান্তরগুলি ঘটে।

30. ব্যবহারকারীরা কোথায় ETL ধারণা ব্যবহার করতে পারেন?

  1. অধিগ্রহন ও একত্রীকরণ
  2. লেপা কাগজ
  3. তথ্য স্থানান্তর

ETL ইন্টারভিউ প্রশ্ন

31. একটি ম্যাটেরিয়ালাইজড ভিউ এবং ম্যাটেরিয়ালাইজড ভিউ লগ সংজ্ঞায়িত করুন?

বস্তুগত দৃষ্টিভঙ্গি ETL-এ শারীরিক কাঠামো হিসাবে সংজ্ঞায়িত করা যেতে পারে যা মধ্যবর্তী ফলাফলগুলি প্রাক-কম্পিউটিং করে ডেটা অ্যাক্সেসের সময় উন্নত করতে পারে।

দ্য ম্যাটেরিয়ালাইজড ভিউ লগ ইটিএল কাজ শেষ হয়ে গেলে ম্যাটেরিয়ালাইজড ভিউ লগ ডেটা মুছে ফেলবে। এর জন্য একজন ব্যবহারকারীর ডিলিট অনুমতি থাকা প্রয়োজন, যা উৎস ডেটাকে বিপদে ফেলতে পারে।

32. তালিকা লুকআপ ট্রান্সফরমেশন ব্যবহার?

  1. ডাইমেনশন টেবিলে পরিবর্তন আপডেট করতে।
  2. একটি কলাম মান ব্যবহার করে টেবিল থেকে একটি সম্পর্কিত মান পেতে।
  3. রেকর্ডগুলি ইতিমধ্যে টেবিলে বিদ্যমান কিনা তা যাচাই করতে।

33. ডাটা ওয়্যারহাউসের বৈশিষ্ট্যের তালিকা কর?

বৈশিষ্ট্য:

  1. কিছু ডেটা সরলীকরণের জন্য এবং পারফরম্যান্স উন্নত করার জন্য অস্বাভাবিক করা হয়েছে।
  2. বিপুল পরিমাণ ঐতিহাসিক তথ্য ব্যবহার করা হয়।
  3. প্রশ্নগুলি প্রায়ই বিপুল পরিমাণ ডেটা পুনরুদ্ধার করে।
  4. ডেটা লোড নিয়ন্ত্রিত হয়।
  5. পরিকল্পিত এবং অ্যাডহক উভয় প্রশ্নই সাধারণ।

34. পার্টিশন এবং প্রকারগুলি সংজ্ঞায়িত করুন?

কর্মক্ষমতা উন্নত করার জন্য, আমরা লেনদেনগুলিকে উপবিভক্ত করি; এই প্রক্রিয়াটি পার্টিশন হিসাবে পরিচিত। বিভাজন ইনফরমেটিকা ​​সার্ভারকে বিভিন্ন উৎসের সাথে একাধিক সংযোগ তৈরি করতে দেয়।

পার্টিশনের ধরন:

রাউন্ড-রবিন পার্টিশন : এখানে, সমস্ত পার্টিশনের মধ্যে ডেটা সমানভাবে বিতরণ করা হয়। প্রতিটি পার্টিশনে, প্রক্রিয়া করার জন্য সারির সংখ্যা প্রায় একই।

হ্যাশ পার্টিশনিং : এটি এক ধরনের পার্টিশন কৌশল যেখানে একটি হ্যাশ কী বিভিন্ন পার্টিশন জুড়ে সমানভাবে সারি বিতরণ করতে ব্যবহৃত হয়। যেখানে রেঞ্জ উপযুক্ত নয় সেখানে হ্যাশ পার্টিশন ব্যবহার করা হয়।

ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

35. ডেটা ওয়ারহাউস সিস্টেমের প্রকারের তালিকা কর?

  1. ভবিষ্যদ্বাণীমূলক বিশ্লেষণ
  2. অনলাইন বিশ্লেষণাত্মক প্রক্রিয়াকরণ (OLAP)
  3. অনলাইন লেনদেন প্রক্রিয়াকরণ
  4. তথ্য হাট

36. পাওয়ার সেন্টার এবং পাওয়ারমার্টের মধ্যে পার্থক্য করুন?

ক্ষমতা কেন্দ্র পাওয়ারমার্ট
PowerCenter এর মাধ্যমে, আপনি মেটাডেটা শেয়ার করার ক্ষমতা, রিপোজিটরি জুড়ে একাধিক সার্ভার নিবন্ধন এবং ডেটা পার্টিশন সহ সমস্ত কার্যকারিতা পেতে পারেন।পাওয়ারমার্টে বিতরণ করা মেটাডেটা, ডেটা পার্টিশন এবং একাধিক নিবন্ধিত সার্ভার ছাড়া সমস্ত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। এছাড়াও, পাওয়ারসেন্টারের সাথে উপলব্ধ বিভিন্ন বিকল্পগুলি পাওয়ারমার্টের সাথে পাওয়া যায় না যেমন সিবেল, পিপলসফ্ট ইত্যাদির জন্য পাওয়ারকানেক্ট।

37. SSIS (এসকিউএল সার্ভার ইন্টিগ্রেশন সার্ভিস) ব্যবহার করে, টেবিল আপডেট করার সম্ভাব্য উপায়গুলি তালিকাভুক্ত করুন?

  1. একটি স্টেজিং টেবিল ব্যবহার করুন
  2. একটি SQL কমান্ড ব্যবহার করুন
  3. ক্যাশে ব্যবহার করুন
  4. স্ক্রিপ্ট টাস্ক ব্যবহার করুন
  5. MSSQL ব্যবহার করা হলে আপডেট করার জন্য সম্পূর্ণ ডাটাবেসের নাম ব্যবহার করুন।

38. ETL পরীক্ষা প্রক্রিয়ায় অনুসরণ করা ধাপগুলি তালিকাভুক্ত করুন?

নিম্নলিখিত পদক্ষেপগুলি হল:

  1. প্রয়োজনীয় বিশ্লেষণ
  2. বৈধতা এবং পরীক্ষা অনুমান
  3. পরীক্ষার পরিকল্পনা এবং পরীক্ষার পরিবেশ ডিজাইন করা
  4. টেস্ট ডেটা প্রিপারেশন এবং এক্সিকিউশন
  5. সারসংক্ষেপ প্রতিবেদন

39. যেসব অ্যাপের সাথে পাওয়ার সেন্টার কানেক্ট করা যায় তার তালিকা করুন?

পাওয়ারসেন্টার ইআরপি উত্সগুলির সাথে সংযুক্ত হতে পারে যেমন:

  1. এসএপি
  2. ওরাকল অ্যাপস
  3. পিপল সফট, ইত্যাদি

40. সংযুক্ত এবং সংযোগহীন রূপান্তরগুলিতে আপনি গতিশীল ক্যাশে এবং স্ট্যাটিক ক্যাশে কোথায় ব্যবহার করবেন?

  1. ফ্ল্যাট ফাইলের জন্য, স্ট্যাটিক ক্যাশে ব্যবহার করা হয়।
  2. ডায়নামিক ক্যাশে সাধারণত ব্যবহৃত হয় যখন আপনাকে মাস্টার টেবিল আপডেট করতে হয় এবং ধীরে ধীরে মাত্রা (SCD) টাইপ 1 পরিবর্তন করতে হয়

ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

41. ETL প্রক্রিয়া বেছে নেওয়ার ধাপগুলি তালিকাভুক্ত করুন?

  1. ডেটা সংযোগ
  2. কর্মক্ষমতা
  3. রূপান্তর নমনীয়তা
  4. উপাত্ত গুণমান
  5. নমনীয় ডেটা অ্যাকশন বিকল্প
  6. প্রতিশ্রুতিবদ্ধ ETL বিক্রেতা

42. ETL লেনদেনের পারফরম্যান্স উন্নত করতে ব্যবহৃত পার্টিশনের নাম বল?

সেশন পার্টিশনটি ETL লেনদেনের কর্মক্ষমতা উন্নত করতে ব্যবহৃত হয়।

43. ETL-এ ডেটা সোর্স ভিউ সংজ্ঞায়িত কর?

(DSVs) ডেটা সোর্স ভিউগুলি আপনাকে শুধুমাত্র আপনার ডেটা গুদাম ডিজাইনের সাথে জড়িত টেবিলগুলির একটি যৌক্তিক দৃশ্য তৈরি করার অনুমতি দেবে৷

44. ETL বাগগুলির প্রকারের তালিকা কর?

ETL বাগ
  1. উৎস বাগ
  2. লোড কন্ডিশন বাগ
  3. গণনা বাগ
  4. ইসিপি সম্পর্কিত বাগ
  5. ইউজার-ইন্টারফেস বাগ
  6. ইকুইভালেন্স ক্লাস পার্টিশনিং বাগ
  7. সীমানা মান বিশ্লেষণ বাগ

ইন্টারভিউ প্রশ্ন ETL

45. ETL পরীক্ষার প্রকার তালিকা কর?

প্রকার:

  1. উত্পাদন বৈধতা পরীক্ষা
  2. লক্ষ্য পরীক্ষার উত্স (বৈধকরণ)
  3. অ্যাপ্লিকেশন আপগ্রেড
  4. মেটাডেটা টেস্টিং
  5. তথ্য নির্ভুলতা পরীক্ষা
  6. ডেটা ট্রান্সফরমেশন টেস্টিং
  7. মাইগ্রেশন টেস্টিং
  8. নতুন ডেটা গুদাম পরীক্ষা

ETL ইন্টারভিউ প্রশ্ন এবং উত্তর

46. ​​সংযোগহীন এবং সংযুক্ত লুকআপের মধ্যে পার্থক্য করুন?

সংযোগহীন লুকআপ কানেক্টেড লুকআপ
এটি লুকআপ এক্সপ্রেশন থেকে মান গ্রহণ করে।এটি সরাসরি ম্যাপিং পাইপলাইন থেকে ইনপুট মান গ্রহণ করে।
এটিতে শুধুমাত্র একটি রিটার্ন পোর্ট রয়েছে এবং তাই এটি প্রতিটি সারি থেকে একটি কলাম ফেরত দেয়।এটি একই সারি থেকে একাধিক কলাম ফেরত দেয় কারণ তাদের একাধিক রিটার্ন পোর্ট রয়েছে।
এটি ব্যবহারকারী-সংজ্ঞায়িত মান সমর্থন করে না।এটি ব্যবহারকারী-সংজ্ঞায়িত ডিফল্ট মান সমর্থন করে।

47. ETL-এ ODS-এর সংজ্ঞা দাও?

ODS মানে অপারেশনাল ডেটা সোর্স। এটি স্টেজিং এলাকা এবং ডেটা গুদামের মধ্যে কাজ করে। ডেটা হল ওডিএস গ্রানুলারিটি স্তরে থাকবে। যখন আমরা ODS-এ ডেটা সন্নিবেশ করি, তখন সমস্ত ডেটা ODS-এর মাধ্যমে EDW-তে লোড হবে।

48. ডেটা এক্সট্রাকশন সংজ্ঞায়িত করুন এবং ETL-এ পর্যায়গুলি তালিকাভুক্ত করুন?

ডেটা এক্সট্রাকশনকে ETL টুল ব্যবহার করে বিভিন্ন সোর্স থেকে ডেটা বের করা হিসাবে সংজ্ঞায়িত করা যেতে পারে।

এখানে দুটি ধরণের ডেটা নিষ্কাশন রয়েছে:

    আংশিক নিষ্কাশন:আমরা নির্দিষ্ট ডেটা আপডেট করার জন্য সোর্স সিস্টেম থেকে বিজ্ঞপ্তি পাই। এটি ডেল্টা লোড নামে পরিচিত।সম্পূর্ণ নিষ্কাশন:একটি অপারেশনাল সিস্টেম বা সোর্স সিস্টেম থেকে সমস্ত নিষ্কাশিত ডেটা স্টেজিং এলাকায় লোড হয়।

49. ইনফরমেটিকা ​​ব্যবহার করে SAP ডেটা বের করার ধাপগুলি ব্যাখ্যা কর?

  1. পাওয়ার কানেক্ট অপশন ব্যবহার করে, আমরা ইনফরমেটিকা ​​ব্যবহার করে এসএপি ডেটা বের করতে পারি।
  2. এর জন্য, আপনাকে পাওয়ার কানেক্ট টুলটি ইনস্টল এবং কনফিগার করতে হবে।
  3. তারপরে, উৎস বিশ্লেষকের মধ্যে উৎস আমদানি করুন। ইনফরমেটিকা ​​এবং এসএপি-এর মধ্যে, পাওয়ারকানেক্ট একটি গেটওয়ে হিসাবে কাজ করে।
  4. পরবর্তী ধাপে, আমরা ম্যাপিংয়ের জন্য ABAP কোড তৈরি করি; তারপর, শুধুমাত্র Informatica SAP থেকে ডেটা তুলতে পারে।
  5. এর পরে, বহিরাগত সিস্টেমগুলি থেকে উত্সগুলি সংযোগ এবং আমদানি করতে, আমরা পাওয়ার সংযোগ ব্যবহার করি।

50. শর্তাবলী সংজ্ঞায়িত করুন ওয়ার্কলেট, সেশন, ম্যাপলেট এবং ওয়ার্কফ্লো?

ওয়ার্কলেট : এটি প্রদত্ত কাজের একটি নির্দিষ্ট সেট সংজ্ঞায়িত করে।

ম্যাপলেট : এটি রূপান্তরের সেট সাজায় বা তৈরি করে।

কর্মধারা : এটি নির্দেশাবলীর একটি সেট হিসাবে সংজ্ঞায়িত করা যেতে পারে যা সার্ভারকে কীভাবে কার্য সম্পাদন করতে হয় তা বলবে।

সেশন : এটিকে প্যারামিটারের একটি সেট হিসাবে সংজ্ঞায়িত করা হয় যা সার্ভারকে বলে যে কীভাবে একটি উৎস থেকে লক্ষ্যে ডেটা স্থানান্তর করা যায়।

আপনার ETL সাক্ষাত্কারের জন্য শুভকামনা, এবং আমরা আশা করি আমাদের ETL সাক্ষাত্কারের প্রশ্ন এবং উত্তরগুলি আপনার জন্য কিছু সহায়ক ছিল। আপনি আমাদের চেক করতে পারেন ইনফরমেটিকা ​​ইন্টারভিউ প্রশ্ন যা আপনার কিছু সহায়ক হতে পারে।