หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ในบทความนี้ คุณจะได้เรียนรู้วิธีการเปลี่ยนชื่อตารางและแก้ไข schema ของตารางโดยการเพิ่ม เปลี่ยนชื่อ และเอาคอลัมน์ออก โดยสรุปความหมายและการขึ้นต่อกันของการเปลี่ยนแปลง Schema ตารางบนวัตถุและการแมปที่อ้างอิง
ข้อควรระวัง
- การนําเข้าที่มีอยู่ การแม็ปการนําเข้า นโยบายการอัปเดต ฟังก์ชัน การส่งออก มุมมองที่เป็นรูปธรรม และการดําเนินการอื่นๆ ที่เกี่ยวข้องอาจล้มเหลวหลังจากแก้ไข Schema ตาราง ดู การขึ้นต่อกัน และตรวจสอบให้แน่ใจว่าคุณได้แก้ไขการใช้งานการแม็ปการนําเข้า อัปเดตนโยบาย ฟังก์ชัน การส่งออก และมุมมองที่เป็นรูปธรรมตามลําดับ
อ้าง อิง
การแก้ไขสคีมาของตารางอาจทําให้เกิดการนําเข้าและความล้มเหลวของคิวรีเนื่องจากการอ้างอิงที่อ้างอิงชื่อตารางหรือคอลัมน์ตาราง เมทริกซ์ต่อไปนี้บ่งชี้ถึงความหมายของการแก้ไข Schema
| แก้ไข Schema | เมืองขึ้น |
|---|---|
| การเปลี่ยนชื่อตาราง |
มุมมองที่เป็นรูปธรรม: * โดยค่าเริ่มต้น มุมมองที่เป็นรูปธรรมทั้งหมดที่อ้างอิงชื่อตารางเก่าโดยตรงจะได้รับการอัปเดตให้ชี้ไปยังชื่อใหม่ในลักษณะ การทําธุรกรรม* ถ้าชื่อตารางถูกอ้างอิงจากฟังก์ชันที่เก็บไว้ที่เรียกใช้โดยแบบสอบถามมุมมอง คุณจําเป็นต้องอัปเดตการอ้างอิงมุมมองที่เป็นรูปธรรมด้วยตนเองโดยใช้ .alter materialized-view |
| การเปลี่ยนชื่อคอลัมน์ | * การเปลี่ยนชื่อคอลัมน์จะอัปเดตการอ้างอิงทั้งหมดโดยอัตโนมัติในการแมป การนําเข้า* การเปลี่ยนชื่อคอลัมน์จะรักษาการแปลงใด ๆ ที่มีอยู่ในการทําแผนที่ของคุณ |
| การเพิ่มคอลัมน์ | * การเพิ่มคอลัมน์ใหม่จะไม่อัปเดตการแมปการนําเข้าโดยอัตโนมัติ ถ้าคุณต้องการรวมคอลัมน์ใหม่ คุณต้องอัปเดตการแมปด้วยตนเอง
* การแก้ไข schema ไม่อัปเดตการแมปของข้อมูลขาเข้าไปยังคอลัมน์ตารางในระหว่างการนําเข้า * หลังจากเพิ่มคอลัมน์ ตรวจสอบให้แน่ใจว่าคุณอัปเดต การแมป เพื่อให้มีการนําเข้าข้อมูลอย่างถูกต้อง สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการแมปการนําเข้าข้อมูล โปรดดู คําสั่งการแมปการนําเข้าข้อมูลที่มีการเปลี่ยนแปลง |
| ชนิดคอลัมน์ | การแก้ไขชนิดคอลัมน์ไม่ได้รับการสนับสนุนโดยใช้ตัวเลือก แก้ไข Schema ตาราง เนื่องจากการเปลี่ยนชนิดคอลัมน์จะทําให้ข้อมูลสูญหาย |
| การลบคอลัมน์ออก | * การลบคอลัมน์จะลบคอลัมน์ออกจากการทําแผนที่ การนําเข้าทั้งหมด* การลบคอลัมน์ไม่สามารถแก้ไขย้อนกลับได้และทําให้ข้อมูลสูญหาย คุณไม่สามารถคิวรีข้อมูลในคอลัมน์ที่ถูกลบออกได้ * ความระมัดระวัง ถ้าคุณลบคอลัมน์ บันทึก และจากนั้นเพิ่มอีกครั้ง ข้อมูลจะไม่ถูกคืนค่า ซึ่งมีลักษณะการทํางานเหมือนกับการแมปคอลัมน์ใหม่และการการนําเข้าไม่ได้รับการอัปเดต คุณต้องอัปเดตการแมปการนําเข้าด้วยตนเอง |
ข้อกําหนดเบื้องต้น
- พื้นที่ทํางาน
ที่มีความจุ ที่เปิดใช้งาน Microsoft Fabric - ฐานข้อมูล KQL ที่มีสิทธิ์ในการแก้ไข
- การแก้ไข Schema ของตารางไม่ได้รับการสนับสนุนเมื่อมีการเชื่อมต่อ OneLake ที่ใช้งานอยู่ ปิดใช้งานความพร้อมใช้งาน OneLake ก่อนการเปลี่ยนชื่อตารางหรือแก้ไขคอลัมน์ตาราง คุณสามารถเปิดใช้งานในภายหลัง และสําเนาใหม่จะถูกบันทึกใน OneLake
เปลี่ยนชื่อตาราง
เมื่อคุณเปลี่ยนชื่อตาราง การอ้างอิงทั้งหมดไปยังตารางนั้นในการแมปการนําเข้าของคุณจะอัปเดตโดยอัตโนมัติ ในบางกรณี คุณต้องอัปเดตการแมปและการอ้างอิงตารางด้วยตนเอง ก่อนเปลี่ยนชื่อตาราง ให้ตรวจสอบการขึ้นต่อกัน
เรียกดูฐานข้อมูล KQL ที่คุณต้องการ และในบานหน้าต่าง Explorer ขยายตาราง
เลือกตารางจากรายการ และเปิด เมนู เพิ่มเติม [...]
ในหน้าต่าง แก้ไขเค้าร่างตาราง แก้ไขชื่อตาราง อีกทางหนึ่งคือ แก้ไขคําอธิบายตาราง
ในส่วน การขึ้นต่อกัน ให้ตรวจสอบวัตถุที่อ้างอิง
ตามค่าเริ่มต้น จะเปิดใช้งาน อัปเดตมุมมองแบบเป็นภาพอัตโนมัติ คุณสามารถดูการอัปเดตไปยังคําสั่ง ในตัวแสดงคําสั่งได้
ถ้าจําเป็น ปิดใช้งานอัปเดตมุมมองให้เป็นปัจจุบันโดยอัตโนมัติ ตรวจสอบให้แน่ใจว่าคุณตรวจทานผลกระทบในการ ขึ้นต่อกัน และอัปเดตการอิงตามตารางด้วยตนเองถ้าจําเป็น
เลือก อัปเดต และในหน้าต่างการยืนยัน ให้ป้อนชื่อตารางอีกครั้ง และเลือก แก้ไข Schema ตาราง
แก้ไขคอลัมน์ตาราง
เมื่อคุณเปลี่ยนชื่อหรือเพิ่มคอลัมน์ลงในตาราง การอ้างอิงทั้งหมดไปยังตารางนั้นในการแมปการนําเข้าของคุณจะอัปเดตโดยอัตโนมัติ ในบางกรณี คุณต้องอัปเดตการแมปและการอ้างอิงตารางด้วยตนเอง ก่อนที่คุณจะแก้ไขคอลัมน์ตาราง ให้ตรวจสอบการขึ้นต่อกัน
เรียกดูฐานข้อมูล KQL ที่คุณต้องการ ในบานหน้าต่าง explorer ให้ขยาย ตาราง
เลือกตารางจากรายการ และเปิด เมนู เพิ่มเติม [...]
เมื่อต้องการเพิ่มคอลัมน์ใหม่ ให้ใส่ชื่อคอลัมน์ที่ด้านล่างของรายการคอลัมน์ ชื่อคอลัมน์ต้องเริ่มต้นด้วยตัวอักษร และสามารถมีตัวเลข จุด ยัติภังค์ หรือขีดล่างได้
เลือกชนิดข้อมูลสําหรับคอลัมน์ของคุณ ชนิดคอลัมน์เริ่มต้นคือ
stringแต่คุณสามารถเปลี่ยนได้ในเมนูดรอปดาวน์ของฟิลด์ ชนิดคอลัมน์เลือก เพิ่มคอลัมน์ เพื่อเพิ่มคอลัมน์เพิ่มเติม
ในส่วน การขึ้นต่อกัน ให้ตรวจสอบวัตถุที่อ้างอิง
ตามค่าเริ่มต้น จะเปิดใช้งานการแมปการอัปเดตอัตโนมัติ คุณสามารถดูการอัปเดตไปยังคําสั่งการแมปการนําเข้า ในตัวแสดงคําสั่งได้
หากจําเป็น ให้ปิดใช้งาน อัปเดตการทําแผนที่โดยอัตโนมัติ ตรวจสอบให้แน่ใจว่าคุณตรวจทานผลกระทบในการ ขึ้นต่อกัน และอัปเดตการอิงตามตารางด้วยตนเองถ้าจําเป็น
หากจําเป็น ให้อัปเดตการ แมปการนําเข้าข้อมูล
เนื้อหาที่เกี่ยวข้อง
- สร้างตารางเปล่า
- การแมปการนําเข้าข้อมูล