การสร้างแบบจำลองข้อมูล

Power Pivot ใน Excel

Nick Edwards

Analyst at Roofstock

Data modeling คืออะไร?

ประติมากรรม David ของ Michelangelo

  • Data modeling คือกระบวนการจัดโครงสร้างและจัดระเบียบข้อมูลเพื่อการวิเคราะห์
    • กำหนดความสัมพันธ์
    • จัดระเบียบและโครงสร้าง
Power Pivot ใน Excel

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

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

Power Pivot ใน Excel

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

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

Power Pivot ใน Excel

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

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

Power Pivot ใน Excel

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

ตารางมิติและตารางข้อเท็จจริงที่เชื่อมกันด้วย key

Power Pivot ใน Excel

Star schema

ตัวอย่าง star schema

Power Pivot ใน Excel

Cardinality

Cardinality คือจำนวนครั้งที่แถวหนึ่งในตารางแรกสามารถจับคู่กับแถวในตารางที่สองได้

Power Pivot ใน Excel

Cardinality

Cardinality คือจำนวนครั้งที่แถวหนึ่งในตารางแรกสามารถจับคู่กับแถวในตารางที่สองได้

One-to-one

ตัวอย่างความสัมพันธ์แบบ 1:1

Power Pivot ใน Excel

Cardinality

Cardinality คือจำนวนครั้งที่แถวหนึ่งในตารางแรกสามารถจับคู่กับแถวในตารางที่สองได้

One-to-many

ตัวอย่างความสัมพันธ์แบบ 1:many

Power Pivot ใน Excel

Cardinality

Cardinality คือจำนวนครั้งที่แถวหนึ่งในตารางแรกสามารถจับคู่กับแถวในตารางที่สองได้

Many-to-many

ตัวอย่างความสัมพันธ์แบบ many:many

Power Pivot ใน Excel

ลำดับชั้น (Hierarchies)

ลำดับชั้น (Hierarchy) คือการจัดระเบียบข้อมูลเป็นระดับที่มีรายละเอียดเพิ่มขึ้นตามลำดับ

ภาพตุ๊กตา Russian dolls

ตัวอย่าง:

  • ระดับ 1: องค์กร
    • ระดับ 2: บริษัท
      • ระดับ 3: ฝ่าย
        • ระดับ 4: แผนก
          • ระดับ 5: ทีม
            • ระดับ 6: พนักงานรายบุคคล
Power Pivot ใน Excel

มาฝึกกันเถอะ!

Power Pivot ใน Excel

Preparing Video For Download...