หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Applies to:✅ Warehouse in Microsoft Fabric
Microsoft Fabric มีความสามารถในการสร้างโคลนศูนย์สําเนาที่ใกล้เคียงและทันทีโดยมีค่าใช้จ่ายการจัดเก็บน้อยที่สุด
- การลอกแบบตารางช่วยอํานวยความสะดวกในกระบวนการพัฒนาและการทดสอบโดยการสร้างสําเนาของตารางในสภาพแวดล้อมที่ต่ํากว่า
- การลอกแบบตารางให้การรายงานที่สอดคล้องกันและการทําซ้ําศูนย์การคัดลอกของข้อมูลสําหรับปริมาณงานการวิเคราะห์และการสร้างแบบจําลองและการทดสอบการเรียนรู้ของเครื่อง
- การลอกแบบตารางให้ความสามารถในการกู้คืนข้อมูลในกรณีที่การเผยแพร่ที่ล้มเหลวหรือข้อมูลเสียหายโดยเก็บสถานะก่อนหน้าของข้อมูลไว้
- การลอกแบบตารางช่วยในการสร้างรายงานในอดีตที่แสดงสถานะของข้อมูลตามที่มีอยู่ณ จุดเวลาเฉพาะในอดีต
- ตารางลอกแบบณ จุดเวลาเฉพาะสามารถรักษาสถานะของข้อมูลณ จุดธุรกิจเฉพาะในเวลา
คุณสามารถใช้สร้าง ตารางเป็นโคลนของ คําสั่ง T-SQL เพื่อสร้างการลอกแบบตารางได้ สําหรับบทช่วยสอน ดูบทช่วยสอน: โคลนตารางด้วย T-SQL ใน Warehouse หรือบทช่วยสอน: โคลนตารางในพอร์ทัล Fabric
คุณยังสามารถคิวรีข้อมูลในคลังตามที่ปรากฏในอดีตโดยใช้ไวยากรณ์ T-SQL OPTION ได้ สําหรับข้อมูลเพิ่มเติม ดูข้อมูลคิวรีตามที่มีอยู่ในอดีต
การลอกแบบศูนย์คัดลอกคืออะไร
การลอกแบบศูนย์การคัดลอกจะสร้างแบบจําลองของตารางโดยการคัดลอกเมตาดาต้า ขณะที่ยังคงอ้างอิงไฟล์ข้อมูลเดียวกันใน OneLake เมตาดาต้าจะถูกคัดลอกในขณะที่ข้อมูลพื้นฐานของตารางที่จัดเก็บเป็นไฟล์ parquet จะไม่ถูกคัดลอก การสร้างการลอกแบบจะคล้ายกับการสร้างตารางภายใน Warehouse ใน Microsoft Fabric
การลอกแบบตารางในคลังข้อมูล Fabric
ภายในคลังสินค้า เราสามารถสร้างการลอกแบบของตารางได้ใกล้เคียงกันทันทีโดยใช้ T-SQL แบบง่าย การลอกแบบของตารางสามารถสร้างขึ้นภายในหรือข้ามสคีมาในคลังสินค้า
สร้างการลอกแบบตาราง
ลอกแบบของตารางสามารถสร้างขึ้นโดยยึดตาม:
Current point-in-time: The clone is based on the present state of the table.
Previous point-in-time: The clone is based on a point-in-time up to thirty days in the past. การลอกแบบตารางประกอบด้วยข้อมูลที่ปรากฏณ จุดเวลาที่ผ่านมาที่ต้องการ ในภาคอุตสาหกรรม คุณลักษณะนี้เรียกว่า "การเดินทางเวลา" ตารางใหม่จะถูกสร้างขึ้นด้วยประทับเวลาตาม UTC ตัวอย่างเช่น ดูโคลนตารางณ เวลาผ่านไปหรือสร้างตารางเป็นโคลนของ
คุณยังสามารถโคลนกลุ่มของตารางพร้อมกันได้ ซึ่งจะเป็นประโยชน์สําหรับการลอกแบบกลุ่มของตารางที่เกี่ยวข้องในช่วงเวลาที่ผ่านมาเดียวกัน ตัวอย่างเช่น ดูโคลนหลายตารางพร้อมกัน
You can also query data from tables as they existed in the past, using the Time travel feature in Fabric Data Warehouse.
Data retention
คลังสินค้าจะเก็บรักษาและรักษาประวัติข้อมูลไว้เป็นเวลาสามสิบวันปฏิทินโดยอัตโนมัติ ช่วยให้สามารถทําการลอกแบบได้ในเวลาที่เหมาะสม การแทรก การปรับปรุง และการลบทั้งหมดที่เกิดขึ้นกับคลังข้อมูลจะถูกเก็บไว้เป็นเวลาสามสิบวันปฏิทิน
ไม่มีขีดจํากัดเกี่ยวกับจํานวนลอกแบบที่สร้างขึ้นทั้งภายในและในสคีมาทั้งหมด
แยกและเป็นอิสระ
เมื่อมีการสร้าง การลอกแบบตารางจะเป็นการนําเสนอข้อมูลอิสระและแยกต่างหากจากแหล่งข้อมูลเริ่มต้น
- การเปลี่ยนแปลงใดๆ ที่เกิดขึ้นผ่าน DML หรือ DDL บนแหล่งข้อมูลของตารางลอกแบบจะไม่ปรากฏในตารางลอกแบบ
- ในทํานองเดียวกัน การเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นผ่าน DDL หรือ DML บนตัวลอกแบบตารางจะไม่มีผลต่อแหล่งข้อมูลของตารางลอกแบบ
สิทธิ์ในการสร้างการลอกแบบตาราง
จําเป็นต้องมีสิทธิ์ต่อไปนี้เพื่อสร้างการลอกแบบตาราง:
- Users with Admin, Member, or Contributor workspace roles can clone the tables within the workspace. บทบาทพื้นที่ทํางานของผู้ชมไม่สามารถสร้างลอกแบบได้
- SELECT permission on all the rows and columns of the source of the table clone is required.
- User must have CREATE TABLE permission in the schema where the table clone will be created.
การลบการลอกแบบตาราง
เนื่องจากการมีอยู่ของ autonomous สามารถลบทั้งแหล่งข้อมูลต้นฉบับและลอกแบบได้โดยไม่มีข้อจํากัดใด ๆ เมื่อสร้างการลอกแบบแล้ว จะยังคงมีอยู่จนกว่าผู้ใช้จะลบออก
- Users with Admin, Member, or Contributor workspace roles can delete the table clone within the workspace.
- Users who have ALTER SCHEMA permissions on the schema in which the table clone resides can delete the table clone.
การสืบทอดการลอกแบบตาราง
วัตถุที่อธิบายไว้ที่นี่จะรวมอยู่ในการลอกแบบตาราง:
ตารางลอกแบบสืบทอดการรักษาความปลอดภัย SQL ระดับวัตถุจากตารางต้นทางของลอกแบบ As the workspace roles provide read access by default, DENY permission can be set on the table clone if desired.
ตารางลอกแบบจะ สืบทอดการรักษาความปลอดภัยระดับแถว (RLS) และการ มาสก์ ข้อมูลแบบไดนามิกจากแหล่งข้อมูลของตารางลอกแบบ
ตารางลอกแบบสืบทอดแอตทริบิวต์ทั้งหมดที่มีอยู่ในตารางต้นทาง ไม่ว่าการลอกแบบถูกสร้างขึ้นภายใน Schema เดียวกันหรือข้าม Schema ที่แตกต่างกันในคลังสินค้าหรือไม่
ตารางลอกแบบสืบทอดข้อจํากัดของคีย์หลักและไม่ซ้ํากันที่กําหนดในตารางต้นทาง
ล็อกส่วนที่แตกต่างแบบอ่านอย่างเดียวจะถูกสร้างขึ้นสําหรับทุกการลอกแบบตารางที่สร้างขึ้นภายในคลังสินค้า ไฟล์ข้อมูลที่จัดเก็บเป็นไฟล์ parquet delta เป็นแบบอ่านอย่างเดียว ซึ่งทําให้แน่ใจว่าข้อมูลยังคงได้รับการปกป้องจากความเสียหายเสมอ
สถานการณ์การลอกแบบตาราง
พิจารณาความสามารถในการลอกแบบตารางที่ใกล้เคียงกันทันทีและมีค่าใช้จ่ายที่เก็บข้อมูลน้อยที่สุดในสถานการณ์ที่เป็นประโยชน์ต่อไปนี้:
การพัฒนาและการทดสอบ
การลอกแบบตารางจะช่วยให้นักพัฒนาและผู้ทดสอบสามารถทดลอง ตรวจสอบความถูกต้อง และปรับปรุงตารางได้โดยไม่กระทบต่อตารางในสภาพแวดล้อมการผลิต การลอกแบบมีพื้นที่ที่ปลอดภัยและแยกออกจากกันเพื่อดําเนินการพัฒนาและทดสอบกิจกรรมของคุณลักษณะใหม่เพื่อให้มั่นใจถึงความสมบูรณ์และความมั่นคงของสภาพแวดล้อมการผลิต ใช้การลอกแบบตารางเพื่อหมุนสําเนาของสภาพแวดล้อมที่คล้ายกับการผลิตสําหรับการแก้ไขปัญหา การทดลอง การพัฒนา และการทดสอบอย่างรวดเร็ว
การรายงาน การสํารวจข้อมูล และการสร้างแบบจําลองการเรียนรู้ของเครื่องที่สอดคล้องกัน
เพื่อติดตามการเปลี่ยนแปลงของข้อมูลในแนวนอน การดําเนินงาน ETL บ่อยครั้งเป็นสิ่งจําเป็น การลอกแบบตารางสนับสนุนเป้าหมายนี้โดยการตรวจสอบความสมบูรณ์ของข้อมูลในขณะที่มีความยืดหยุ่นในการสร้างรายงานตามตารางที่ถูกลอกแบบ ในขณะที่การประมวลผลพื้นหลังกําลังดําเนินอยู่ นอกจากนี้ การลอกแบบตารางยังช่วยให้เกิดการจําลองแบบของผลลัพธ์ก่อนหน้านี้สําหรับแบบจําลองการเรียนรู้ของเครื่อง นอกจากนี้ พวกเขายังอํานวยความสะดวกในข้อมูลเชิงลึกที่มีประโยชน์โดยการสํารวจและวิเคราะห์ข้อมูลในอดีต
การกู้คืนที่เกิดขึ้นทันทีด้วยต้นทุนต่ํา
ในกรณีที่ข้อมูลสูญหายหรือเสียหายโดยไม่ได้ตั้งใจสามารถใช้การลอกแบบตารางที่มีอยู่เพื่อกู้คืนตารางกลับสู่สถานะก่อนหน้าได้
Data archiving
สําหรับวัตถุประสงค์ในการตรวจสอบหรือปฏิบัติตามข้อกําหนด การลอกแบบสําเนาเป็นศูนย์สามารถนําไปใช้สร้างสําเนาของข้อมูลตามที่มีอยู่ณ จุดเวลาในอดีตได้อย่างง่ายดาย ข้อมูลบางอย่างอาจจําเป็นต้องถูกเก็บถาวรสําหรับการเก็บรักษาในระยะยาวหรือการปฏิบัติตามกฎหมาย การลอกแบบตารางที่จุดในอดีตต่าง ๆ ช่วยให้แน่ใจว่าข้อมูลถูกรักษาไว้ในรูปแบบเดิม
Limitations
- ตารางที่ลอกแบบข้ามคลังสินค้าในพื้นที่ทํางานไม่ได้รับการสนับสนุนในขณะนี้
- การลอกแบบตารางข้ามพื้นที่ทํางานไม่ได้รับการสนับสนุนในขณะนี้
- ตารางลอกแบบไม่ได้รับการสนับสนุนบนจุดสิ้นสุดการวิเคราะห์ SQL ของเลคเฮ้าส์
- การลอกแบบของคลังสินค้าหรือเค้าร่างในขณะนี้ไม่ได้รับการสนับสนุน
- การลอกแบบตารางที่ส่งก่อนระยะเวลาการเก็บข้อมูลสามสิบวันจะไม่สามารถสร้างได้
- การเปลี่ยนแปลง Schema ของตารางป้องกันไม่ให้มีการสร้างลอกแบบก่อนการเปลี่ยนแปลง Schema ตาราง