การออกแบบ Schema รูปดาว

เสร็จสมบูรณ์เมื่อ

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

หลักการออกแบบนี้เรียกว่า Schema รูปดาว เนื่องจากจะจัดประเภทตารางแบบจำลองเป็นเท็จหรือมิติ ในไดอะแกรม ตารางข้อเท็จจริงจะจัดรูปแบบศูนย์กลางของดาว ในขณะที่ตารางมิติเมื่อวางรอบตารางข้อเท็จจริงแล้ว จะแสดงจุดของดาว

ตารางข้อเท็จจริง

บทบาทของตารางข้อเท็จจริงมีไว้เพื่อจัดเก็บการสะสมของแถวที่แสดงถึงการสังเกตหรือเหตุการณ์ที่บันทึกกิจกรรมทางธุรกิจที่เจาะจง ตัวอย่าง เหตุการณ์ที่จัดเก็บไว้ในตารางข้อเท็จจริงด้านการขายอาจเป็นใบสั่งขายและบรรทัดใบสั่ง คุณยังสามารถใช้ตารางข้อเท็จจริงเพื่อบันทึกความเคลื่อนไหวของสต็อก ยอดคงเหลือของสต็อก หรืออัตราแลกเปลี่ยนสกุลเงินรายวัน โดยทั่วไปแล้ว ตารางข้อเท็จจริงจะประกอบด้วยแถวจำนวนมาก เมื่อเวลาผ่านไป แถวตารางข้อเท็จจริงจะสะสม ในคิวรีการวิเคราะห์ (ซึ่งจะถูกกำหนดในภายหลังในมอดูลนี้) ข้อมูลตารางข้อเท็จจริงจะถูกสรุปเพื่อสร้างค่าต่างๆ เช่น การขายและปริมาณ

ตารางมิติ

ตารางมิติจะอธิบายเอ็นติตี้ธุรกิจของคุณ ซึ่งโดยทั่วไปจะแสดงถึงบุคคล สถานที่ ผลิตภัณฑ์ หรือแนวคิด ตารางมิติวันที่ ซึ่งประกอบด้วยหนึ่งแถวสำหรับแต่ละวันที่ เป็นตัวอย่างทั่วไปของตารางมิติแนวคิด คอลัมน์ในตารางมิติจะช่วยให้มีการกรองและการจัดกลุ่มข้อมูลตารางข้อเท็จจริง

ตารางมิติแต่ละตารางต้องมีคอลัมน์ที่ไม่ซ้ำกัน ซึ่งเรียกว่าคอลัมน์หลัก คอลัมน์ที่ไม่ซ้ำกันจะไม่มีค่าที่ซ้ำกัน และไม่ควรมีค่าที่หายไป ในตารางมิติผลิตภัณฑ์ คอลัมน์อาจมีชื่อว่า ProductKey หรือ ProductID มีแนวโน้มว่าคอลัมน์เพิ่มเติมจะจัดเก็บค่าที่เป็นคำอธิบาย เช่น ชื่อผลิตภัณฑ์ หมวดหมู่ย่อย หมวดหมู่ สี และอื่นๆ ในคิวรีการวิเคราะห์ คอลัมน์เหล่านี้จะถูกใช้เพื่อกรองและจัดกลุ่มข้อมูล

เปรียบเทียบตารางข้อเท็จจริงและมิติ

รูปภาพต่อไปนี้จะเปรียบเทียบลักษณะของตารางข้อเท็จจริงและมิติ

ลักษณะ ตารางมิติ ตารางข้อเท็จจริง
วัตถุประสงค์ของแบบจำลอง จัดเก็บเอ็นติตี้ธุรกิจ จัดเก็บเหตุการณ์หรือการสังเกต
โครงสร้างตาราง รวมคอลัมน์หลักและคอลัมน์ที่เป็นคำอธิบายสำหรับการกรองและการจัดกลุ่ม รวมคอลัมน์หลักมิติและคอลัมน์การวัดผลตัวเลขที่สามารถสรุปได้
ปริมาณข้อมูล โดยทั่วไปแล้ว จะมีแถวน้อยลง (สัมพันธ์กับตารางข้อเท็จจริง) สามารถมีแถวจำนวนมาก
วัตถุประสงค์การสอบถาม เพื่อกรองและจัดกลุ่ม เพื่อสรุป

เชื่อมโยงตาราง Schema รูปดาว

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

สามารถใช้ตารางมิติเพื่อกรองตารางข้อเท็จจริงหลายตารางได้ และสามารถกรองตารางข้อเท็จจริงตามตารางมิติหลายตารางได้ อย่างไรก็ตาม ถือว่าไม่ใช่แนวทางปฏิบัติที่ดีในการเชื่อมโยงตารางข้อเท็จจริงโดยตรงไปยังตารางข้อเท็จจริงอื่น

หากต้องการปฏิบัติตามแนวคิดนี้ ให้ดาวน์โหลดไฟล์ Adventure Works DW 2020 M01.pbix แล้วเปิดไฟล์ จากนั้นสลับเป็นไดอะแกรมแบบจำลอง

รูปภาพจะแสดงตารางแบบจำลองเจ็ดตาราง ตารางการขายจะอยู่ที่ศูนย์กลางของไดอะแกรม อีกหกตารางจะอยู่รอบตารางการขาย

โปรดสังเกตว่าแบบจําลองจะประกอบด้วยเจ็ดตาราง ซึ่งหนึ่งในนั้นมีชื่อว่า ยอดขาย และเป็นตารางข้อเท็จจริง ตารางที่เหลือเป็นตารางมิติ และมีชื่อดังต่อไปนี้:

  • ลูกค้า
  • วันที่
  • Product
  • Reseller
  • ใบสั่งขาย
  • เขตการขาย

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

หากคุณตรวจสอบรูปแบบ คุณอาจเห็นรูปทรงดาว

รูปภาพจะแสดงดาวซ้อนทับกับตารางแบบจำลองเจ็ดตาราง ดาวจะช่วยในการทำความเข้าใจการออกแบบ Schema รูปดาว

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการออกแบบแบบจําลองข้อมูลรูปดาว ให้ดู ทําความเข้าใจแบบจําลองแสดงดาวและความสําคัญสําหรับ Power BI