คำถามและคำตอบสัมภาษณ์ Informatica 50 อันดับแรก (2025)
คำถามและคำตอบสัมภาษณ์ Informatica สำหรับนักศึกษาใหม่
1. Enterprise Data Warehousing หมายความว่าอย่างไร
เมื่อข้อมูลองค์กรถูกสร้างขึ้นที่จุดเข้าถึงจุดเดียว จะเรียกว่าเป็นคลังข้อมูลองค์กร ข้อมูลสามารถจัดเตรียมด้วยมุมมองทั่วโลกไปยังเซิร์ฟเวอร์ผ่านทางที่เก็บข้อมูลแหล่งเดียว เราสามารถทำการวิเคราะห์เป็นระยะในแหล่งเดียวกันนั้นได้ มันให้ผลลัพธ์ที่ดีกว่า แต่อย่างไรก็ตามต้องใช้เวลาสูง
👉 ดาวน์โหลดไฟล์ PDF ฟรี: คำถามและคำตอบสัมภาษณ์ Informatica >>
2. อะไรคือความแตกต่างระหว่างฐานข้อมูล คลังข้อมูล และศูนย์ข้อมูล?
ฐานข้อมูลประกอบด้วยชุดข้อมูลที่เกี่ยวข้องกันซึ่งโดยปกติจะมีขนาดเล็กเมื่อเทียบกับ คลังข้อมูล- ในขณะที่อยู่ในคลังข้อมูลนั้นจะมีข้อมูลหลายประเภทและข้อมูลจะถูกนำออกมาตามความต้องการของลูกค้าเท่านั้น ในทางกลับกัน ดาต้ามาร์ทยังเป็นชุดข้อมูลที่ออกแบบมาเพื่อตอบสนองความต้องการของโดเมนที่แตกต่างกัน ตัวอย่างเช่น องค์กรที่มีข้อมูลที่แตกต่างกันสำหรับแผนกต่างๆ เช่น การขาย การเงิน การตลาด เป็นต้น
3. โดเมนหมายถึงอะไร?
เมื่อความสัมพันธ์และโหนดที่เกี่ยวข้องทั้งหมดถูกครอบคลุมโดยจุดองค์กรเพียงจุดเดียว จะเรียกว่าโดเมน ผ่านการจัดการข้อมูลนี้สามารถปรับปรุงได้
4. อะไรคือความแตกต่างระหว่างเซิร์ฟเวอร์พื้นที่เก็บข้อมูลและโรงไฟฟ้า?
เซิร์ฟเวอร์พื้นที่เก็บข้อมูลจะควบคุมพื้นที่เก็บข้อมูลที่สมบูรณ์ซึ่งรวมถึงตาราง แผนภูมิ และขั้นตอนต่างๆ เป็นต้น หน้าที่หลักคือการรับประกันความสมบูรณ์และความสม่ำเสมอของพื้นที่เก็บข้อมูล ในขณะที่เซิร์ฟเวอร์โรงไฟฟ้าควบคุมการดำเนินการของกระบวนการต่าง ๆ ท่ามกลางปัจจัยของที่เก็บฐานข้อมูลของเซิร์ฟเวอร์
5. สามารถสร้างที่เก็บข้อมูลได้กี่แห่งในสารสนเทศ?
สามารถมีได้จำนวนเท่าใดก็ได้ ที่เก็บข้อมูลในสารสนเทศ แต่สุดท้ายก็ขึ้นอยู่กับจำนวนพอร์ตด้วย
6. การแบ่งพาร์ติชันเซสชันมีประโยชน์อย่างไร?
การแบ่งเซสชันหมายถึงลำดับการใช้งานเดี่ยวภายในเซสชัน วัตถุประสงค์หลักคือเพื่อปรับปรุงการทำงานและประสิทธิภาพของเซิร์ฟเวอร์ การแปลงอื่นๆ รวมถึงการแยกและเอาต์พุตอื่นๆ ของพาร์ติชันเดี่ยวจะดำเนินการแบบคู่ขนาน
7. ดัชนีจะถูกสร้างขึ้นอย่างไรหลังจากเสร็จสิ้นกระบวนการโหลด?
เพื่อวัตถุประสงค์ในการสร้างดัชนีหลังจากกระบวนการโหลด สามารถใช้งานคำสั่งในระดับเซสชันได้ สคริปต์การสร้างดัชนีสามารถจัดให้สอดคล้องกับเวิร์กโฟลว์ของเซสชันหรือลำดับการใช้งานหลังเซสชัน นอกจากนี้ การสร้างดัชนีประเภทนี้ไม่สามารถควบคุมได้หลังจากกระบวนการโหลดที่ระดับการเปลี่ยนแปลง
8. อธิบายเซสชัน อธิบายว่าแบทช์ใช้เพื่อรวมการประมวลผลอย่างไร
ชุดการสอนที่ต้องดำเนินการเพื่อแปลงข้อมูลจากแหล่งที่มาไปยังเป้าหมายเรียกว่าเซสชัน เซสชันสามารถดำเนินการได้โดยใช้ตัวจัดการเซสชันหรือคำสั่ง pmcmd การดำเนินการแบบแบตช์สามารถใช้เพื่อรวมการประมวลผลเซสชันในลักษณะอนุกรมหรือแบบขนาน แบทช์สามารถมีเซสชันที่แตกต่างกันยกยอดในลักษณะขนานหรืออนุกรม
9. หนึ่งเซสชันสามารถจัดกลุ่มเป็นกลุ่มได้กี่เซสชัน?
คุณสามารถจัดกลุ่มเซสชันจำนวนเท่าใดก็ได้ แต่จะง่ายกว่าสำหรับการย้ายหากจำนวนเซสชันน้อยกว่าในชุดงาน
10. อธิบายความแตกต่างระหว่างพารามิเตอร์การแม็พและตัวแปรการแมป?
เมื่อค่าเปลี่ยนแปลงระหว่างการดำเนินการของเซสชัน จะเรียกว่าตัวแปรการแมป เมื่อเสร็จสิ้นเซิร์ฟเวอร์ Informatica จะเก็บค่าสิ้นสุดของตัวแปรและนำมาใช้ซ้ำเมื่อรีสตาร์ทเซสชัน นอกจากนี้ ค่าเหล่านั้นที่ไม่เปลี่ยนแปลงระหว่างการดำเนินการเซสชันจะเรียกว่าพารามิเตอร์การแมป ขั้นตอนการแมปจะอธิบายพารามิเตอร์การแมปและการใช้งาน ค่าจะถูกจัดสรรให้กับพารามิเตอร์เหล่านี้ก่อนที่จะเริ่มเซสชัน
11. การทำแผนที่เชิงซ้อนคืออะไร
ต่อไปนี้เป็นคุณสมบัติของการทำแผนที่ที่ซับซ้อน
- ข้อกำหนดที่ยากลำบาก
- การแปลงร่างมากมาย
- ตรรกะทางธุรกิจที่ซับซ้อน
คำถามและคำตอบสัมภาษณ์ Informatica สำหรับผู้มีประสบการณ์
12. เราจะระบุได้อย่างไรว่าการทำแผนที่ถูกต้องหรือไม่หากไม่มีการเชื่อมต่อเซสชั่น?
เราสามารถค้นหาได้ว่าเซสชันนั้นถูกต้องหรือไม่โดยไม่ต้องเชื่อมต่อเซสชันนั้นด้วยความช่วยเหลือของตัวเลือกการดีบัก
13. เราสามารถใช้พารามิเตอร์การแมปหรือตัวแปรที่สร้างขึ้นในการแมปครั้งเดียวเป็นการแปลงอื่น ๆ ที่นำมาใช้ซ้ำได้หรือไม่?
ใช่ เราสามารถทำได้เพราะการแปลงแบบใช้ซ้ำได้ไม่มีแมปเล็ตหรือการแมปใดๆ
14. อธิบายการใช้ไฟล์แคชตัวรวบรวม?
การเปลี่ยนแปลงของผู้รวบรวม จะถูกจัดการเป็นชิ้นๆ ของคำสั่งในแต่ละครั้งที่รัน โดยจะจัดเก็บค่าทรานซิชันที่พบในหน่วยความจำบัฟเฟอร์ในเครื่อง Aggregators จัดเตรียมไฟล์แคชเพิ่มเติมสำหรับจัดเก็บค่าการแปลงหากจำเป็นต้องใช้หน่วยความจำเพิ่มเติม
15. อธิบายการเปลี่ยนแปลงการค้นหาโดยย่อ?
การแปลงการค้นหาคือการแปลงที่มีสิทธิ์เข้าถึงชุดข้อมูลตาม RDBMS เซิร์ฟเวอร์ทำให้การเข้าถึงเร็วขึ้นโดยใช้ตารางการค้นหาเพื่อดูข้อมูลตารางหรือฐานข้อมูลที่ชัดเจน ข้อมูลสรุปทำได้โดยการจับคู่เงื่อนไขการค้นหาสำหรับพอร์ตการค้นหาทั้งหมดที่จัดส่งระหว่างการแปลง
16. มิติการสวมบทบาทหมายถึงอะไร?
มิติที่ใช้สำหรับการมีบทบาทที่หลากหลายในขณะที่ยังคงอยู่ในโดเมนฐานข้อมูลเดียวกันเรียกว่ามิติการเล่นตามบทบาท
17. จะเข้าถึงรายงานที่เก็บข้อมูลโดยไม่ต้องใช้ SQL หรือการแปลงอื่น ๆ ได้อย่างไร?
คำตอบ: รายงานพื้นที่เก็บข้อมูลถูกสร้างขึ้นโดยผู้รายงานข้อมูลเมตา ไม่จำเป็นต้อง SQL หรือการเปลี่ยนแปลงอื่นๆ เนื่องจากเป็นเว็บแอป
18. เมตาดาต้าประเภทใดบ้างที่เก็บอยู่ในพื้นที่เก็บข้อมูล?
ประเภทของข้อมูลเมตารวมถึงคำจำกัดความของแหล่งที่มา Target คำจำกัดความ, การแมป, แม็ปเล็ต, การแปลง
19. อธิบายความเข้ากันได้ของโค้ดเพจ?
เมื่อข้อมูลย้ายจากโค้ดเพจหนึ่งไปยังอีกเพจหนึ่ง โดยที่โค้ดเพจทั้งสองมีชุดอักขระเหมือนกัน ดังนั้นข้อมูลจะไม่สามารถเกิดขึ้นได้ ลักษณะทั้งหมดของเพจต้นฉบับจะต้องมีอยู่ในเพจเป้าหมาย ยิ่งไปกว่านั้น หากอักขระทั้งหมดของเพจต้นฉบับไม่ปรากฏในเพจเป้าหมาย มันจะเป็นเซ็ตย่อยและข้อมูลสูญหายจะเกิดขึ้นอย่างแน่นอนระหว่างการแปลงเนื่องจากโค้ดเพจทั้งสองเข้ากันไม่ได้
20. คุณจะตรวจสอบการแมปทั้งหมดในที่เก็บข้อมูลพร้อมกันได้อย่างไร
ทั้งหมด การแมป ไม่สามารถตรวจสอบได้ในเวลาเดียวกัน เนื่องจากแต่ละครั้งจะตรวจสอบการแมปได้เพียงหนึ่งรายการเท่านั้น
คำถามและคำตอบสัมภาษณ์ Informatica สำหรับประสบการณ์ 2 และ 3 ปี
21. อธิบายสั้นๆ เกี่ยวกับการเปลี่ยนแปลงของ Aggregator?
ช่วยให้สามารถคำนวณแบบรวม เช่น ผลรวม ค่าเฉลี่ย ฯลฯ ได้ ซึ่งต่างจากการแปลงนิพจน์ตรงที่สามารถคำนวณเป็นกลุ่มได้
22. อธิบายการเปลี่ยนแปลงนิพจน์?
สามารถคำนวณค่าในแถวเดียวก่อนที่จะเขียนลงบนเป้าหมายในรูปแบบการแปลงนี้ สามารถใช้ในการคำนวณแบบไม่รวมได้ คำสั่งแบบมีเงื่อนไขยังสามารถทดสอบได้ก่อนที่ผลลัพธ์เอาต์พุตจะไปยังตารางเป้าหมาย
23. การแปลงตัวกรองหมายถึงอะไร?
เป็นสื่อกลางในการกรองแถวในการแมป ข้อมูลจำเป็นต้องได้รับการแปลงผ่านการแปลงตัวกรอง จากนั้นจึงนำเงื่อนไขของตัวกรองไปใช้ การแปลงตัวกรองประกอบด้วยพอร์ตอินพุต/เอาต์พุตทั้งหมด และแถวที่ตรงตามเงื่อนไขสามารถผ่านตัวกรองนั้นได้เท่านั้น
24. การเปลี่ยนแปลงของช่างไม้คืออะไร?
การแปลง Joiner จะรวมแหล่งข้อมูลที่แตกต่างกันสองแหล่งที่อยู่ในสถานที่ต่างกัน ในขณะที่การแปลงตัวระบุแหล่งข้อมูลสามารถรวมข้อมูลที่เกิดขึ้นจากแหล่งทั่วไปได้
25. การแปลงการค้นหาคืออะไร?
ใช้เพื่อค้นหาข้อมูลในตารางเชิงสัมพันธ์ผ่านการแมป ข้อกำหนดการค้นหาจากฐานข้อมูลเชิงสัมพันธ์ใด ๆ จะถูกนำเข้าจากแหล่งที่มีแนวโน้มในการเชื่อมต่อไคลเอนต์และเซิร์ฟเวอร์ เราสามารถใช้การแปลงการค้นหาหลายรายการในการแม็ป
26. Union Transformation ถูกนำมาใช้อย่างไร?
ตอบ: เป็นการแปลงกลุ่มอินพุตที่หลากหลายซึ่งสามารถใช้ในการรวมข้อมูลจากแหล่งต่างๆ มันทำงานเหมือนกับคำสั่ง UNION ทั้งหมดใน SQL ที่ใช้ในการรวมชุดผลลัพธ์ของคำสั่ง SELECT สองคำสั่ง
27. คุณหมายถึงอะไรการรวมส่วนที่เพิ่มขึ้น?
ตัวเลือกสำหรับการรวมส่วนเพิ่มจะถูกเปิดใช้งานเมื่อใดก็ตามที่มีการสร้างเซสชันสำหรับการรวมการแมป ศูนย์พลังงานดำเนินการรวมส่วนเพิ่มผ่านการแมปและข้อมูลแคชในอดีต เพื่อทำการคำนวณการรวมกลุ่มใหม่แบบส่วนเพิ่ม
28. อะไรคือความแตกต่างระหว่างการค้นหาที่เชื่อมต่อและการค้นหาที่ไม่เชื่อมต่อ?
เมื่ออินพุตถูกนำมาจากการแปลงอื่นๆ ในไปป์ไลน์โดยตรง จะเรียกว่าการค้นหาที่เชื่อมต่อ แม้ว่าการค้นหาที่ไม่เชื่อมโยงกันจะไม่รับอินพุตจากการแปลงอื่นๆ โดยตรง แต่สามารถใช้ในการแปลงใดๆ ก็ได้ และสามารถเพิ่มเป็นฟังก์ชันโดยใช้นิพจน์ LKP ได้ ดังนั้นจึงอาจกล่าวได้ว่าการค้นหาที่ไม่เชื่อมโยงสามารถเรียกได้หลายครั้งในการแมป
29. แมปเล็ตคืออะไร?
วัตถุรีไซเคิลได้ที่ใช้ตัวออกแบบแมปเล็ตเรียกว่าแมปเล็ต อนุญาตให้นำตรรกะการเปลี่ยนแปลงกลับมาใช้ใหม่ในการแมปจำนวนมากและยังมีชุดของการแปลงด้วย
30. นิยามการแปลงแบบใช้ซ้ำได้โดยย่อ?
การแปลงที่ใช้ซ้ำได้ถูกนำมาใช้หลายครั้งในการทำแผนที่ แตกต่างจากการแมปอื่นๆ ที่ใช้การแปลงเนื่องจากถูกจัดเก็บเป็นเมตาดาต้า การแปลงจะถือเป็นโมฆะในการแมปทุกครั้งที่มีการเปลี่ยนแปลงในการแปลงที่นำมาใช้ซ้ำได้
31. กลยุทธ์การอัพเดตหมายถึงอะไร และตัวเลือกที่แตกต่างของมันคืออะไร?
การประมวลผลแบบแถวต่อแถวทำได้โดย Informatica ทุกแถวจะถูกแทรกลงในตารางเป้าหมายเนื่องจากมีการทำเครื่องหมายเป็นค่าเริ่มต้น กลยุทธ์การอัปเดตจะใช้เมื่อใดก็ตามที่ต้องอัปเดตหรือแทรกแถวตามลำดับบางอย่าง นอกจากนี้ จะต้องระบุเงื่อนไขในกลยุทธ์การอัปเดตเพื่อให้แถวที่ประมวลผลถูกทำเครื่องหมายว่าอัปเดตหรือแทรกแล้ว
32. สถานการณ์ใดที่บังคับให้เซิร์ฟเวอร์สารสนเทศปฏิเสธไฟล์?
สิ่งนี้เกิดขึ้นเมื่อเผชิญกับ DD_Reject ในการอัปเดตการเปลี่ยนแปลงกลยุทธ์ นอกจากนี้ยังขัดขวางข้อจำกัดของฐานข้อมูลที่ยื่นในแถวที่ถูกย่อ
33. คีย์ตัวแทนคืออะไร?
คีย์ตัวแทนเป็นการแทนที่คีย์ไพรม์ธรรมชาติ เป็นรหัสประจำตัวที่ไม่ซ้ำกันสำหรับแต่ละแถวในตาราง มีประโยชน์มากเนื่องจากคีย์หลักตามธรรมชาติสามารถเปลี่ยนแปลงได้ ซึ่งทำให้การอัปเดตยากขึ้นในที่สุด มักใช้ในรูปแบบของตัวเลขหรือจำนวนเต็ม
34. งานเบื้องต้นเพื่อให้ได้พาร์ติชันเซสชันมีอะไรบ้าง?
เพื่อที่จะดำเนินการแบ่งพาร์ติชันเซสชัน เราจำเป็นต้องกำหนดค่าเซสชันให้แบ่งพาร์ติชันแหล่งข้อมูล จากนั้นติดตั้งเครื่องเซิร์ฟเวอร์ Informatica ใน CPU หลายเท่า
35. ไฟล์ใดที่ถูกสร้างขึ้นระหว่างเซสชั่นรัมโดยเซิร์ฟเวอร์สารสนเทศ?
ในระหว่างการรันเซสชัน ไฟล์ที่สร้างขึ้นได้แก่ บันทึกข้อผิดพลาด ไฟล์เสีย เวิร์กโฟลว์เหลือน้อย และบันทึกเซสชัน
คำถามและคำตอบสัมภาษณ์ Informatica มีประสบการณ์มากกว่า 5 ปี
36. กำหนดงานเซสชันโดยย่อ?
นี่เป็นคำแนะนำบางส่วนสำหรับเซิร์ฟเวอร์ Power center เกี่ยวกับวิธีการและเวลาในการถ่ายโอนข้อมูลจากแหล่งที่มาไปยังเป้าหมาย
37. งานคำสั่งหมายถึงอะไร?
งานเฉพาะนี้อนุญาตให้มีคำสั่งเชลล์ตั้งแต่หนึ่งคำสั่งขึ้นไป ยูนิกซ์ หรือ DOS ใน Windows เพื่อรันในระหว่างเวิร์กโฟลว์
38. งานคำสั่งแบบสแตนด์อโลนคืออะไร?
งานนี้สามารถใช้ที่ใดก็ได้ในเวิร์กโฟลว์เพื่อรันคำสั่งเชลล์
39. คำสั่งเชลล์ก่อนและหลังเซสชันหมายถึงอะไร?
งานคำสั่งสามารถเรียกได้ว่าเป็นคำสั่งเชลล์เซสชันก่อนหรือหลังสำหรับงานเซสชัน สามารถเรียกใช้เป็นคำสั่งก่อนเซสชัน r คำสั่งความสำเร็จหลังเซสชันหรือคำสั่งความล้มเหลวหลังเซสชัน
40. เหตุการณ์ที่กำหนดไว้ล่วงหน้าคืออะไร?
เป็นกิจกรรมเฝ้าดูไฟล์ รอให้ไฟล์ใดไฟล์หนึ่งมาถึงตำแหน่งเฉพาะ
41. คุณจะให้นิยามเหตุการณ์ที่ผู้ใช้ท้าทายได้อย่างไร?
เหตุการณ์ที่ผู้ใช้กำหนดสามารถอธิบายได้ว่าเป็นโฟลว์ของงานในเวิร์กโฟลว์ สามารถสร้างเหตุการณ์และยกระดับได้ตามความต้องการ
42. ขั้นตอนการทำงานคืออะไร?
คำตอบ: ขั้นตอนการทำงานคือชุดคำสั่งที่สื่อสารกับเซิร์ฟเวอร์เกี่ยวกับวิธีการใช้งาน
43. เครื่องมือต่างๆ ในตัวจัดการเวิร์กโฟลว์มีอะไรบ้าง?
ต่อไปนี้เป็นเครื่องมือต่าง ๆ ในตัวจัดการเวิร์กโฟลว์ ได้แก่
- ผู้ออกแบบงาน
- นักออกแบบเวิร์คเล็ต
- นักออกแบบเวิร์กโฟลว์
44. บอกเครื่องมืออื่นใดอีกบ้างสำหรับวัตถุประสงค์ในการกำหนดเวลานอกเหนือจากตัวจัดการเวิร์กโฟลว์ pmcmd?
เครื่องมือสำหรับวัตถุประสงค์ในการจัดกำหนดการอื่นนอกเหนือจากตัวจัดการเวิร์กโฟลว์สามารถเป็นเครื่องมือของบุคคลที่สาม เช่น 'CONTROL M'
45. OLAP (การประมวลผลเชิงวิเคราะห์ออนไลน์) คืออะไร
วิธีการวิเคราะห์หลายมิติเกิดขึ้น
46. OLAP มีกี่ประเภท? ยกตัวอย่าง?
ROLAP เช่น BO, MOLAP เช่น Cognos, HOLAP, DOLAP
47. เวิร์คเล็ต หมายความว่าอย่างไร?
เมื่องานเวิร์กโฟลว์ถูกจัดกลุ่มเป็นชุด จะเรียกว่าเวิร์กเล็ต งานเวิร์กโฟลว์ประกอบด้วยตัวจับเวลา การตัดสินใจ คำสั่ง การรอเหตุการณ์ อีเมล เซสชัน ลิงก์ การมอบหมาย การควบคุม ฯลฯ
48. Target Designer มีประโยชน์อย่างไร?
Target คำจำกัดความจะถูกสร้างขึ้นด้วยความช่วยเหลือของนักออกแบบเป้าหมาย
49. เราจะหาตัวเลือกปริมาณงานในสารสนเทศได้ที่ไหน?
ตัวเลือกปริมาณงานสามารถพบได้ใน ข้อมูลในการตรวจสอบเวิร์กโฟลว์- ในการตรวจสอบเวิร์กโฟลว์ คลิกขวาที่เซสชัน จากนั้นคลิกที่เรียกใช้คุณสมบัติ และภายใต้สถิติแหล่งที่มา/เป้าหมาย เราจะพบตัวเลือกปริมาณงาน
50. ลำดับการโหลดเป้าหมายคืออะไร?
ตอบ: Target ลำดับการโหลดจะถูกระบุบนพื้นฐานของตัวระบุแหล่งที่มาในแมปปิ้ง หากมีตัวระบุแหล่งที่มาหลายตัวที่เชื่อมโยงกับเป้าหมายที่แตกต่างกัน ก็สามารถกำหนดลำดับที่เซิร์ฟเวอร์ Informatica โหลดข้อมูลลงในเป้าหมายได้
คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)