ตารางและเมตาดาต้าใน Microsoft Dataverse
Microsoft Dataverse ได้รับการออกแบบเพื่อให้คุณสามารถสร้างแบบจำลองข้อมูลสำหรับแอปพลิเคชันของคุณได้อย่างรวดเร็วและง่ายดาย โดยปกติแล้ว คุณไม่ควรต้องกังวลเกี่ยวกับรายละเอียดบางส่วนเกี่ยวกับข้อมูลเมตาที่บทความนี้แนะนำ แต่หากคุณต้องการพัฒนาความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับวิธีการทำงานของแอปที่ใช้ Dataverse หรือคุณกำลังประเมินสิ่งที่เป็นไปได้ การทำความเข้าใจข้อมูลเมตาที่ใช้โดย Dataverse สามารถให้ข้อมูลเชิงลึกแก่คุณได้
เมตาดาต้า หมายถึงข้อมูลเกี่ยวกับข้อมูล Dataverse มีแพลตฟอร์มที่ยืดหยุ่นสำหรับคุณเนื่องจากเป็นเรื่องง่ายที่จะแก้ไขข้อกำหนดของข้อมูลที่สภาพแวดล้อมจะใช้ ใน Dataverse เมตาดาต้าคือคอลเลกชันของตาราง ตารางอธิบายถึงชนิดของข้อมูลที่ถูกเก็บอยู่ในฐานข้อมูล เมตาดาต้าของตารางคือสิ่งที่ควบคุมชนิดของเรกคอร์ดที่คุณสามารถสร้าง และชนิดของการดำเนินการที่สามารถดำเนินการกับข้อมูลเหล่านั้น เมื่อคุณใช้เครื่องมือกำหนดเองเพื่อสร้างหรือแก้ไขตาราง คอลัมน์ และความสัมพันธ์ของตาราง คุณกำลังแก้ไขเมตาดาต้านี้
ไคลเอนต์ที่แตกต่างกันที่บุคคลากรใช้เพื่อโต้ตอบกับข้อมูลในสภาพแวดล้อมของคุณ ขึ้นอยู่กับเมตาดาต้าของตาราง และปรับตามที่คุณกำหนดค่าเมตาดาต้า แต่ไคลเอนต์เหล่านี้ยังขึ้นอยู่กับข้อมูลอื่นๆ เพื่อควบคุมองค์ประกอบภาพที่จะแสดงตรรกะแบบกำหนดเองใดๆ เพื่อนำไปใช้ และวิธีการใช้การรักษาความปลอดภัย นอกจากนี้ระบบข้อมูลนี้ยังจัดเก็บภายในตาราง แต่ตารางนั้นไม่พร้อมใช้งานสำหรับการแก้ไข/ปรับปรุงตามคำสั่ง
คุณสามารถเรียนรู้เกี่ยวกับตารางมาตรฐาน แอตทริบิวต์ และตาราง ความสัมพันธ์ ที่รวมไว้ตามค่าเริ่มต้นใน Dataverse ได้โดยการตรวจสอบการอ้างอิงเอนทิตี
เคล็ดลับ
นักออกแบบที่สามารถแก้ไขข้อมูลเมตาไม่ได้แสดงรายละเอียดทั้งหมดที่พบในข้อมูลเมตา คุณสามารถติดตั้งแอปตามโมเดลที่เรียกว่า Metadata Browser ซึ่งจะช่วยให้คุณดูตารางและคุณสมบัติเมตาข้อมูลทั้งหมดที่พบในระบบได้ ข้อมูลเพิ่มเติม: เรียกดูคำจำกัดความตารางในสภาพแวดล้อมของคุณ
สร้างเมตาดาต้าใหม่ หรือใช้เมตาดาต้าที่มีอยู่?
Dataverse มาพร้อมกับตารางมาตรฐานที่รองรับความสามารถของแอปพลิเคชันธุรกิจหลัก ตัวอย่างเช่น ข้อมูลเกี่ยวกับลูกค้าหรือลูกค้าที่มีศักยภาพของคุณนั้น มีจุดมุ่งหมายที่จะเก็บไว้โดยใช้ตารางลูกค้าองค์กรหรือผู้ติดต่อ
ตารางแต่ละตารางนี้ยังประกอบด้วยคอลัมน์ต่างๆ มากมายที่แสดงข้อมูลทั่วไปที่ระบบอาจจำเป็นต้องจัดเก็บสำหรับตารางนั้นๆ
ใช้ตารางมาตรฐานและแอตทริบิวต์สำหรับวัตถุประสงค์ที่ต้องการสำหรับประโยชน์ขององค์กรโดยส่วนใหญ่
หากคุณติดตั้งโซลูชัน คุณสามารถคาดหวังได้ว่านักพัฒนาโซลูชันจะใช้ประโยชน์จากตารางและแอตทริบิวต์มาตรฐาน การสร้างตารางที่กำหนดเองใหม่ซึ่งมาแทนที่ตารางระบบหรือแอตทริบิวต์จะส่งผลให้โซลูชันที่มีอยู่อาจใช้ไม่ได้ผลกับองค์กรของคุณ
ด้วยเหตุผลเหล่านี้ เราขอแนะนำให้คุณมองหาและใช้ตาราง คอลัมน์ และความสัมพันธ์ของตารางมาตรฐาน เมื่อเหมาะสมสำหรับองค์กรของคุณ ถ้าไม่เหมาะสมและไม่สามารถแก้ไขให้ตรงกับความต้องการของคุณได้ คุณควรประเมินว่าการสร้างตาราง คอลัมน์ และความสัมพันธ์ของตารางใหม่ จำเป็นหรือไม่
อย่าลืมว่าคุณสามารถเปลี่ยนแปลงชื่อที่แสดงของตารางเพื่อให้ตรงกับการตั้งชื่อที่องค์กรของคุณใช้ ตัวอย่างเช่น มักเกิดขึ้นบ่อยครั้งที่ผู้คนจะเปลี่ยน ชื่อที่แสดง ของตารางบัญชีเป็น บริษัท หรือชื่อของตารางผู้ติดต่อเป็น บุคคล สามารถทำได้กับตารางหรือแอตทริบิวต์โดยไม่เปลี่ยนแปลงลักษณะการทำงานของตาราง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนชื่อตาราง โปรดดูที่ เปลี่ยนชื่อของตาราง
คุณไม่สามารถลบตาราง คอลัมน์ หรือความสัมพันธ์ของตารางมาตรฐานได้ พวกเขาถือเป็นส่วนหนึ่งของโซลูชันระบบและคาดหวังว่าทุกสภาพแวดล้อม Dataverse จะต้องมีพวกเขา ถ้าคุณต้องการซ่อนตารางมาตรฐาน เปลี่ยนแปลงสิทธิ์การใช้งานของบทบาทความปลอดภัยสำหรับองค์กรของคุณ เพื่อเอาสิทธิ์การอ่านสำหรับตารางนั้นออก นี่จะลบตารางออกจากส่วนต่างๆ ส่วนใหญ่ของแอปพลิเคชัน ถ้ามีคอลัมน์ระบบที่คุณไม่จำเป็นต้องใช้ ให้เอาออกจากฟอร์มและมุมมองที่ใช้ เปลี่ยนค่า ที่สามารถค้นหาได้ ในคำจำกัดความความสัมพันธ์ของคอลัมน์และตารางเพื่อไม่ให้ปรากฏในการค้นหาขั้นสูง
ข้อจำกัดในการสร้างรายการเมตาดาต้า
มีข้อจำกัดเกี่ยวกับจำนวนของตารางที่คุณสามารถสร้างได้ ผู้ดูแลระบบสามารถดูข้อมูลเกี่ยวกับจำนวนตารางและเปอร์เซ็นต์ที่ใช้ไปสูงสุดได้ในเพจ ทรัพยากรที่ใช้งานอยู่ เดิม ไปที่ Power Platform ศูนย์การดูแลระบบ (admin.powerplatform.com) เลือก สภาพแวดล้อม และเปิดสภาพแวดล้อมที่คุณต้องการ เลือก การตั้งค่า ขยาย ทรัพยากร เลือก การตั้งค่าเดิมทั้งหมด ในการตั้งค่าเดิม ให้เลือก การดูแลระบบ>ทรัพยากรที่ใช้งานอยู่
ภายในแต่ละตารางยังมีขีดจำกัดสูงสุดของจำนวนคอลัมน์ที่คุณสามารถสร้างได้อีกด้วย ข้อจำกัดนี้ขึ้นอยู่กับข้อจำกัดทางเทคนิคเกี่ยวกับปริมาณข้อมูลที่สามารถจัดเก็บในแถวของตาราง Dataverse และไม่สามารถดูได้ เป็นการยากที่จะระบุจำนวนได้เนื่องจากคอลัมน์แต่ละชนิดสามารถใช้จำนวนช่องว่างแตกต่างกัน ขีดจำกัดสูงสุดขึ้นอยู่กับพื้นที่ทั้งหมดที่ใช้โดยคอลัมน์สำหรับตาราง
คนส่วนใหญ่ไม่ได้สร้างคอลัมน์แบบกำหนดเองเพียงพอที่จะถึงขีดจำกัด แต่ถ้าคุณพบว่าคุณวางแผนที่จะเพิ่มคอลัมน์แบบกำหนดเองไปยังตารางเป็นร้อยๆ คุณควรพิจารณาว่านี่คือรูปแบบที่ดีที่สุดหรือไม่ คอลัมน์ทั้งหมดที่คุณวางแผนจะเพิ่มนั้นอธิบายคุณสมบัติสำหรับแถวสำหรับตารางนั้นหรือไม่ คุณคาดหวังจริงหรือว่าผู้ที่ใช้สภาพแวดล้อมของคุณจะสามารถจัดการแบบฟอร์มที่มีจำนวนคอลัมน์มากขนาดนั้นได้ จำนวนคอลัมน์ที่คุณเพิ่มลงในฟอร์มจะเพิ่มจำนวนของข้อมูลที่ต้องมีการโอนย้ายทุกครั้งที่แถวถูกแก้ไข และจะมีผลต่อประสิทธิภาพการทำงานของระบบ คำนึงถึงปัจจัยเหล่านี้เมื่อคุณเพิ่มคอลัมน์แบบกำหนดเองไปยังตาราง
คอลัมน์ตัวเลือกจะให้ชุดตัวเลือกที่แสดงในตัวควบคุมแบบดรอปดาวน์บนแบบฟอร์มหรือในตัวควบคุมแบบรายการเลือกเมื่อใช้การค้นหาขั้นสูง สภาพแวดล้อมของคุณสามารถรองรับตัวเลือกได้นับพันรายการภายในคอลัมน์ตัวเลือก แต่คุณไม่ควรพิจารณาว่านี่เป็นขีดจำกัดสูงสุด การศึกษาการใช้งานแสดงให้เห็นว่าผู้คนประสบปัญหาในการใช้ระบบที่มีการควบคุมแบบดรอปดาวน์ที่มีตัวเลือกจำนวนมาก ใช้คอลัมน์ตัวเลือกเพื่อกำหนดหมวดหมู่สำหรับข้อมูล อย่าใช้คอลัมน์ตัวเลือกเพื่อเลือกหมวดหมู่ที่แสดงรายการข้อมูลแยกกัน ตัวอย่างเช่น แทนที่จะรักษาคอลัมน์ตัวเลือกที่เก็บอุปกรณ์แต่ละชนิดของผู้ผลิตนับร้อย ลองสร้างตารางที่จัดเก็บการอ้างอิงไปยังผู้ผลิตแต่ละราย และใช้คอลัมน์การค้นหาแทนตัวเลือก
ขั้นตอนถัดไป
สร้างหรือแก้ไขตาราง (ชนิดแถว)
สร้างและแก้ไข ความสัมพันธ์ ระหว่างตาราง