การสร้าง Star Schema
การแปลงและวิเคราะห์ข้อมูลด้วย Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
Medallion Architecture
รูปแบบการจัดระเบียบข้อมูล
แบ่งเป็น 3 เลเยอร์ที่แสดงถึงการปรับปรุงข้อมูลแบบต่อเนื่อง
Medallion Architecture
Bronze layer:
ข้อมูลดิบที่นำเข้าจากแหล่งข้อมูลในรูปแบบต้นฉบับ
Medallion Architecture
Silver layer:
ข้อมูลที่ผ่านการทำความสะอาดและปรับมาตรฐานแล้ว
Medallion Architecture
Gold layer:
ข้อมูลในรูปแบบที่เหมาะสำหรับการวิเคราะห์ โดยทั่วไปคือ Star Schema
Medallion Architecture ใน Fabric
Bronze layer: Lakehouse
Silver layer: Lakehouse
Gold layer: Lakehouse หรือ Warehouse
การสร้าง Star Schema
ใช้คำสั่ง T-SQL CREATE TABLE เพื่อกำหนดตาราง
Fabric รองรับชนิดข้อมูล T-SQL ที่ใช้งานทั่วไป
โครงสร้าง Dimension Table
อธิบาย Business Entity (เช่น สินค้า)
โดยทั่วไปมีคอลัมน์ดังนี้
โครงสร้าง Dimension Table
อธิบาย Business Entity (เช่น สินค้า)
โดยทั่วไปมีคอลัมน์ดังนี้:
Surrogate Key
ตัวระบุเอกลักษณ์แบบคอลัมน์เดียวสำหรับรายการใน Dimension
โครงสร้าง Dimension Table
อธิบาย Business Entity (เช่น สินค้า)
โดยทั่วไปมีคอลัมน์ดังนี้:
Surrogate Key
ตัวระบุเอกลักษณ์แบบคอลัมน์เดียวสำหรับรายการใน Dimension
Natural Key (Business Key)
ตัวระบุเอกลักษณ์แบบคอลัมน์เดียวที่มาจากระบบต้นทาง
โครงสร้าง Dimension Table
อธิบาย Business Entity (เช่น สินค้า)
โดยทั่วไปมีคอลัมน์ดังนี้:
Surrogate Key
ตัวระบุเอกลักษณ์แบบคอลัมน์เดียวสำหรับรายการใน Dimension
Natural Key (Business Key)
ตัวระบุเอกลักษณ์แบบคอลัมน์เดียวที่มาจากระบบต้นทาง
Dimension Attributes
คอลัมน์ที่ใช้กรองข้อมูลและให้บริบทแก่ข้อมูลใน Fact Table
การสร้าง Dimension Table
โครงสร้าง Fact Table
อธิบาย Business Event (เช่น การขายสินค้า)
คอลัมน์
โครงสร้าง Fact Table
อธิบาย Business Event (เช่น การขายสินค้า)
คอลัมน์:
Dimension Keys
อ้างอิงถึง Surrogate Key ของ Dimension Table
โครงสร้าง Fact Table
อธิบาย Business Event (เช่น การขายสินค้า)
คอลัมน์:
Dimension Keys
อ้างอิงถึง Surrogate Key ของ Dimension Table
Attributes
ให้ข้อมูลเพิ่มเติมเกี่ยวกับ Fact แต่ไม่ใช่ทั้ง Dimension และค่าวัดเชิงตัวเลข
โครงสร้าง Fact Table
อธิบาย Business Event (เช่น การขายสินค้า)
คอลัมน์:
Dimension Keys
อ้างอิงถึง Surrogate Key ของ Dimension Table
Attributes
ให้ข้อมูลเพิ่มเติมเกี่ยวกับ Fact แต่ไม่ใช่ทั้ง Dimension และค่าวัดเชิงตัวเลข
Measures
ระบุปริมาณของ Fact เป็นตัวเลขและมักรวมกันได้ เช่น จำนวนหน่วย, มูลค่าเงิน เป็นต้น
การสร้าง Fact Table
มาฝึกกันเถอะ!
การแปลงและวิเคราะห์ข้อมูลด้วย Microsoft Fabric
Preparing Video For Download...