กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ:✅ Warehouse ใน Microsoft Fabric
บทความนี้ให้รายละเอียดแนวคิดหลักสําหรับการออกแบบตารางใน Microsoft Fabric
ในตาราง ข้อมูลถูกจัดระเบียบอย่างมีตรรกะในรูปแบบแถวและคอลัมน์ แต่ละแถวแสดงระเบียนที่ไม่ซ้ํากัน และแต่ละคอลัมน์แสดงเขตข้อมูลในระเบียน
สคีมาแบบดาวจัดระเบียบข้อมูลลงในตารางข้อเท็จจริงและตารางมิติ บางตารางใช้สําหรับการรวมหรือจัดเตรียมข้อมูลก่อนที่จะย้ายไปยังตารางข้อเท็จจริงหรือมิติ เมื่อคุณออกแบบตาราง ตัดสินใจว่าข้อมูลตารางเป็นของตารางข้อเท็จจริง มิติ หรือตารางการรวม การตัดสินใจนี้จะแจ้งโครงสร้างตารางที่เหมาะสม
ตาราง ข้อเท็จจริงประกอบด้วยข้อมูลเชิงปริมาณที่สร้างขึ้นโดยทั่วไปในระบบทรานแซคชัน และโหลดลงในคลังข้อมูล ตัวอย่างเช่น ธุรกิจค้าปลีกสร้างธุรกรรมการขายทุกวัน จากนั้นโหลดข้อมูลลงในตารางข้อเท็จจริงของคลังข้อมูลสําหรับการวิเคราะห์
ตาราง มิติประกอบด้วยข้อมูลแอตทริบิวต์ที่อาจเปลี่ยนแปลง แต่โดยปกติแล้วจะมีการเปลี่ยนแปลงไม่บ่อยนัก ตัวอย่างเช่น ชื่อและที่อยู่ของลูกค้าจะถูกจัดเก็บในตารางมิติ และอัพเดตเฉพาะเมื่อโพรไฟล์ของลูกค้ามีการเปลี่ยนแปลงเท่านั้น เพื่อลดขนาดของตารางข้อเท็จจริงขนาดใหญ่ ชื่อและที่อยู่ของลูกค้าไม่จําเป็นต้องอยู่ในทุกแถวของตารางข้อเท็จจริง แต่ตารางข้อเท็จจริงและตารางมิติสามารถแชร์ ID ลูกค้าได้ คิวรีสามารถรวมสองตารางเพื่อเชื่อมโยงโปรไฟล์ของลูกค้าและธุรกรรม
ตาราง การรวมมีจุดสําหรับการรวมหรือจัดเตรียมข้อมูล ตัวอย่างเช่น คุณสามารถโหลดข้อมูลไปยังตารางการกําหนดระยะ ดําเนินการแปลงข้อมูลในการแสดงข้อมูล จากนั้นแทรกข้อมูลลงในตารางการผลิต
ตารางจัดเก็บข้อมูลใน OneLake เป็นส่วนหนึ่งของ Warehouse ตารางและข้อมูลยังคงอยู่ไม่ว่าจะเป็นเซสชันที่เปิดอยู่หรือไม่
เมื่อต้องการแสดงการจัดระเบียบของตาราง คุณสามารถใช้ fact
dim
, หรือ int
เป็นคํานําหน้ากับชื่อตารางได้ ตารางต่อไปนี้แสดงบางส่วนของ Schema และชื่อตารางสําหรับคลังข้อมูลตัวอย่าง WideWorldImportersDW
ชื่อตารางต้นทาง WideWorldImportersDW | ชนิดของตาราง | ชื่อตารางคลังข้อมูล |
---|---|---|
City | มิติ | wwi.DimCity |
ใบสั่ง | ข้อเท็จจริง | wwi.FactOrder |
/
หรือ\
ลงท้ายด้วย.
สําหรับคลังสินค้า คุณสามารถสร้างตารางเป็นตารางว่างใหม่ได้ คุณยังสามารถสร้างและเติมข้อมูลตารางที่มีผลลัพธ์ของคําสั่งเลือก ต่อไปนี้คือคําสั่ง T-SQL สําหรับการสร้างตาราง
คําสั่ง T-SQL | คำอธิบาย |
---|---|
สร้างตาราง | สร้างตารางเปล่าโดยการกําหนดคอลัมน์และตัวเลือกตารางทั้งหมด |
สร้างตารางเป็นเลือก | เติมข้อมูลตารางใหม่ด้วยผลลัพธ์ของคําสั่งที่เลือก คอลัมน์ตารางและชนิดข้อมูลจะขึ้นอยู่กับผลลัพธ์ของคําสั่งที่เลือก เมื่อต้องการนําเข้าข้อมูล คําสั่งนี้สามารถเลือกจากตารางภายนอกได้ |
ตัวอย่างนี้สร้างตารางที่มีสองคอลัมน์:
CREATE TABLE MyTable (col1 int, col2 int );
คลังสินค้าสนับสนุนการสร้างสคีมาแบบกําหนดเอง เช่นเดียวกับใน SQL Server สคีมาเป็นวิธีที่ดีในการจัดกลุ่มออบเจ็กต์เข้าด้วยกันซึ่งถูกใช้ในลักษณะที่คล้ายกัน โค้ดต่อไปนี้สร้างเค้าร่างที่ผู้ใช้กําหนดเองที่เรียกว่าwwi
/
หรือ\
ลงท้ายด้วย.
CREATE SCHEMA wwi;
Microsoft Fabric สนับสนุนชนิดข้อมูล T-SQL ที่ใช้บ่อยที่สุด
ในขณะนี้ Latin1_General_100_BIN2_UTF8
เป็นค่าเริ่มต้นและสนับสนุนการจัดเรียงสําหรับทั้งตารางและเมตาดาต้าเท่านั้น
ตัวปรับให้เหมาะสมคิวรีใช้สถิติระดับคอลัมน์เมื่อสร้างแผนสําหรับการดําเนินการคิวรี การปรับปรุงประสิทธิภาพการทํางานของคิวรี สิ่งสําคัญคือต้องมีสถิติในแต่ละคอลัมน์ โดยเฉพาะอย่างยิ่งคอลัมน์ที่ใช้ในการรวมคิวรี คลังสินค้าสนับสนุนการสร้างสถิติโดยอัตโนมัติ
การอัปเดตทางสถิติจะไม่เกิดขึ้นโดยอัตโนมัติ อัปเดตสถิติหลังจากที่มีการเพิ่มหรือเปลี่ยนแปลงแถวจํานวนมาก ตัวอย่างเช่น อัปเดตสถิติหลังจากการโหลด คุณสามารถดูรายละเอียดเพิ่มเติมได้ที่ สถิติ
สําหรับคลังสินค้า คีย์หลัก และข้อจํากัด UNIQUE จะได้รับการสนับสนุนเฉพาะเมื่อใช้ NONCLUSTERED และ NOT ENFORCED
คีย์นอกได้รับการสนับสนุนเมื่อใช้ NOT ENFORCED เท่านั้น
ตารางคลังสินค้าจะถูกสร้างขึ้นโดยการโหลดข้อมูลจากแหล่งข้อมูลอื่น เพื่อให้เกิดภาระที่สําเร็จ จํานวนและชนิดข้อมูลของคอลัมน์ในข้อมูลต้นฉบับต้องสอดคล้องกับข้อกําหนดตารางในคลังข้อมูล
ถ้าข้อมูลมาจากหลายที่เก็บข้อมูล คุณสามารถพอร์ตข้อมูลไปยังคลังข้อมูล และจัดเก็บไว้ในตารางการรวม เมื่อข้อมูลอยู่ในตารางการรวมแล้ว คุณสามารถใช้พลังของคลังข้อมูลเพื่อดําเนินการแปลงข้อมูลได้ เมื่อข้อมูลได้รับการจัดเตรียมแล้ว คุณสามารถแทรกข้อมูลลงในตารางการผลิตได้
คลังสินค้าสนับสนุนคุณลักษณะตารางจํานวนมาก แต่ไม่ใช่ทั้งหมด คุณลักษณะตารางที่เสนอโดยฐานข้อมูลอื่น ๆ
รายการต่อไปนี้แสดงคุณลักษณะบางอย่างของตารางที่ไม่ได้รับการสนับสนุนในขณะนี้
ข้อสำคัญ
มีข้อจํากัดของการเพิ่มข้อจํากัดตารางหรือคอลัมน์เมื่อใช้ตัวควบคุมแหล่งข้อมูลกับ Warehouse
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้การฝึกอบรม
โมดูล
Get started with data warehouses in Microsoft Fabric - Training
Understand the key components and design considerations for implementation of data warehouses in Microsoft Fabric.
ใบรับรอง
Microsoft Certified: Fabric Data Engineer Associate - Certifications
As a fabric data engineer, you should have subject matter expertise with data loading patterns, data architectures, and orchestration processes.