ตารางมิติในโมเดล Power BI ไม่มีคอลัมน์เดียวที่ระบุแต่ละแถวได้ไม่ซ้ำ หากต้องการให้ตารางนี้เป็นฝั่ง “หนึ่ง” ของความสัมพันธ์ ควรทำอย่างไร?

กเพิ่มตัวระบุไม่ซ้ำ เช่น สร้างคอลัมน์ดัชนีด้วย Power Query
ขเพิ่มค่าจากตารางมิติซ้ำลงในตารางข้อเท็จจริงอีกคอลัมน์
ครวมตารางมิติกับตารางข้อเท็จจริงให้เป็นตารางเดียวทั้งหมด
งกำหนดความสัมพันธ์แบบหลายต่อหลายโดยไม่เพิ่มตัวระบุแถว

เฉลยอธิบาย

ความสัมพันธ์ของ semantic model ต้องอาศัยคอลัมน์เดียวที่ไม่ซ้ำในฝั่ง “หนึ่ง” เมื่อ dimension ไม่มีคอลัมน์เช่นนั้น จึงควรเพิ่มตัวระบุ เช่น index column แล้วนำไปเชื่อมกับฝั่ง “หลาย” การกำหนดความสัมพันธ์แบบหลายต่อหลายไม่ได้แก้การขาดตัวระบุเฉพาะแถว

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับระบบฐานข้อมูล (Database System) และ ระบบการบริหารจัดการข้อมูล (Database Management System)

ดูข้อสอบวิชานี้ทั้งหมด →