หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตารางเสมือนเป็นตารางแบบกําหนดเองใน Microsoft Dataverse ที่มีคอลัมน์ที่มีข้อมูลจากแหล่งข้อมูลภายนอก ตารางเสมือนจะปรากฏในแอปของคุณกับผู้ใช้ในฐานะระเบียนตารางทั่วไป แต่ประกอบด้วยข้อมูลที่มาจากฐานข้อมูลภายนอก เช่น ฐานข้อมูล SQL Azure แถวที่ยึดตามตารางเสมือนมีอยู่ในไคลเอ็นต์ทั้งหมดรวมถึงไคลเอ็นต์แบบกําหนดเองที่พัฒนาขึ้นโดยใช้บริการเว็บ Dataverse
ในอดีต ถ้าต้องการรวมแหล่งข้อมูลที่กระจัดกระจายกันอยู่ คุณจะต้องสร้างตัวเชื่อมต่อเพื่อย้ายข้อมูลหรือพัฒนาปลั๊กอินแบบกำหนดเอง ไม่ว่าจะเป็นฝั่งไคลเอ็นต์หรือฝั่งเซิร์ฟเวอร์ อย่างไรก็ตาม ด้วยตารางเสมือนที่คุณเชื่อมต่อโดยตรงกับแหล่งข้อมูลภายนอกในขณะทํางานเพื่อให้ข้อมูลเฉพาะจากแหล่งข้อมูลภายนอกพร้อมใช้งานในสภาพแวดล้อม โดยไม่จําเป็นต้องมีการจําลองแบบข้อมูล
ตารางเสมือนประกอบด้วยคอมโพเนนต์หลักสามแบบ ผู้ให้บริการข้อมูล แถวแหล่งข้อมูล และตารางเสมือน ตัวให้บริการข้อมูลประกอบด้วยปลั๊กอินและตารางแหล่งข้อมูล แหล่งข้อมูลเป็นแถวตารางใน Dataverse ซึ่งรวมถึงเมตาดาต้าที่แสดง schema ของพารามิเตอร์การเชื่อมต่อ ตารางเสมือนแต่ละตารางอ้างอิงแหล่งข้อมูลในข้อกําหนดของตาราง
Dataverse รวมถึงข้อมูล OData และผู้ให้บริการตัวเชื่อมต่อเสมือนอื่นๆ อีกมากมาย เช่น SQL Server, SharePoint, Fabric และอื่น ๆ ที่คุณสามารถใช้เพื่อเชื่อมต่อแหล่งข้อมูลภายนอกทั่วไป ข้อมูลเพิ่มเติม: การกําหนดค่าตัวให้บริการข้อมูล OData v4, ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด และ สร้างตารางเสมือนโดยใช้ตัวให้บริการตัวเชื่อมต่อเสมือน
อีกวิธีหนึ่งคือ นักพัฒนาสามารถสร้างตัวให้บริการข้อมูลของตนเอง มีการติดตั้งตัวให้บริการข้อมูลในสภาพแวดล้อมในสถานะโซลูชัน ข้อมูลเพิ่มเติม :คู่มือนักพัฒนา: เริ่มต้นใช้งานตารางเสมือน
ประโยชน์ของตารางเสมือน
- นักพัฒนาสามารถใช้ปลั๊กอินเพื่ออ่าน อัปเดต หรือลบข้อมูลภายนอกโดยใช้บริการเว็บ Dataverse และเครื่องมือ Plug-in Registration
- ผู้ปรับแต่งระบบใช้ Power Apps (make.powerapps.com) เพื่อสร้างตารางเสมือนที่ใช้ในการเข้าถึงข้อมูลภายนอกโดยไม่ต้องเขียนโค้ดใด ๆ
- ผู้ใช้ปลายทางทํางานกับแถวที่สร้างขึ้นโดยตารางเสมือนเพื่อดูข้อมูลในคอลัมน์ ตาราง ผลลัพธ์การค้นหา และ รับรายงานและแดชบอร์ดที่ยึดตาม XML
เพิ่มแหล่งข้อมูลเพื่อใช้สําหรับตารางเสมือน
นักพัฒนาสร้างปลั๊กอินแบบกําหนดเองเพื่อใช้เป็นผู้ให้บริการข้อมูลสําหรับตารางเสมือน อีกวิธีหนึ่งคือ คุณสามารถใช้หนึ่งในผู้ให้บริการที่มีอยู่ ข้อมูลเพิ่มเติม: สร้างตารางเสมือนโดยใช้ผู้ให้บริการตัวเชื่อมต่อเสมือน และ การกําหนดค่าตัวให้บริการข้อมูล OData v4, ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด
ลงชื่อเข้าใช้ Power Apps จากนั้นเลือก การตั้งค่า>การตั้งค่าขั้นสูง
เลือกการจัดการ>แหล่งข้อมูลเอนทิตีเสมือน
บนแถบคำสั่ง เลือก สร้าง
บนเลือกตัวจัดเตรียมข้อมูลกล่องโต้ตอบ เลือกจากแหล่งข้อมูลต่อไปนี้ จากนั้นเลือกตกลง
ตัวจัดเตรียมข้อมูล คำอธิบาย ตัวให้บริการข้อมูลแบบกําหนดเอง ถ้าคุณนำเข้าข้อมูลปลั๊กอินตัวให้บริการข้อมูล ตัวให้บริการข้อมูลจะปรากฏขึ้นที่นี่ ข้อมูลเพิ่มเติม คู่มือนักพัฒนา: เริ่มต้นใช้งานตารางเสมือน ตัวให้บริการข้อมูล OData v4 Dataverse รวมถึงตัวให้บริการข้อมูล OData ที่สามารถใช้ได้กับ OData v4 web services ข้อมูลเพิ่มเติม การกําหนดค่าตัวจัดเตรียมข้อมูล OData v4, ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด
เพิ่มคอลัมน์ที่มีความปลอดภัยไปยังแหล่งข้อมูล
คุณสร้างคอลัมน์สําหรับแหล่งข้อมูลในลักษณะเดียวกับตารางอื่น ๆ สําหรับข้อมูลที่เข้ารหัสลับหรือเป็นความลับ เปิดใช้งานแหล่งข้อมูลแอททริบิวต์ ลับ บนคอลัมน์แบบกําหนดเองของแหล่งข้อมูล ตัวอย่างเช่น ในการรักษาความปลอดภัยคอลัมน์ที่ประกอบด้วยสตริงการเชื่อมต่อฐานข้อมูล
Note
สมบัติความลับของแหล่งข้อมูลจะพร้อมใช้งานเฉพาะเมื่อเพิ่มคอลัมน์ลงในฟอร์มแหล่งข้อมูล
แอตทริบิวต์ข้อมูลลับของแหล่งข้อมูล
สร้างตารางเสมือน
คุณสร้างตารางเสมือนเช่นเดียวกับตารางอื่น ๆ ใน Dataverse ด้วยการเพิ่มแอตทริบิวต์เพิ่มเติมบางอย่างที่อธิบายไว้ที่นี่
เปิดโซลูชัน
ส่วนหนึ่งของชื่อของตารางเสมือนใด ๆ ที่คุณสร้างมีคํานําหน้าที่กําหนดเอง โดยกำหนดตามผู้เผยแพร่โซลูชันสำหรับโซลูชันที่เรียกใช้งานอยู่ ถ้าคุณกังวลเกี่ยวกับคํานําหน้าที่ต้องกําหนดเอง ตรวจสอบให้แน่ใจว่า คุณกําลังทํางานในโซลูชันที่ไม่ได้รับการจัดการ ซึ่งคํานําหน้าที่กําหนดเองเป็นคํานําหน้าที่คุณต้องการสําหรับตารางเสมือนนี้ ข้อมูลเพิ่มเติม: เปลี่ยนคํานําหน้าผู้เผยแพร่โซลูชัน
เปิดโซลูชันที่ไม่มีการจัดการ
จาก Power Apps เลือก โซลูชัน จากบานหน้าต่างนําทางด้านซ้าย จากนั้นบนแถบเครื่องมือ ให้เลือก สลับไปยังแบบคลาสสิก หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
ในรายการ โซลูชันทั้งหมด ให้เปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการ
สร้างตารางเสมือน
- ใน Power Apps (make.powerapps.com) สร้างตารางใหม่ เมื่อต้องการทําเช่นนี้ ให้เลือก ตาราง ในบานหน้าต่างนําทางด้านซ้าย แล้วเลือกตาราง>เสมือน>
- เลือกตัวเชื่อมต่อ และจากนั้นทําตามคําแนะนําบนหน้าจอเพื่อสร้างตารางเสมือน ข้อมูลเพิ่มเติม: สร้างตารางเสมือนโดยใช้ผู้ให้บริการตัวเชื่อมต่อเสมือน และ การกําหนดค่าตัวให้บริการข้อมูล OData v4, ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด
สําคัญ
ตัวเลือกต่าง ๆ เช่น Access Teams, Queues และ Quick Create ไม่สามารถใช้ได้กับตารางเสมือน ข้อมูลเพิ่มเติม: ข้อควรพิจารณาเมื่อคุณใช้ตารางเสมือน
ข้อควรพิจารณาเมื่อคุณใช้ตารางเสมือน
ตารางเสมือนมีข้อจํากัดเหล่านี้
- ไม่สามารถแปลงตารางที่มีอยู่เป็นตารางเสมือนได้
- ตามค่าเริ่มต้น ตารางเสมือนประกอบด้วยคอลัมน์ชื่อและ Id เท่านั้น ไม่มีระบบอื่นใดที่จัดการคอลัมน์ เช่น สถานะ หรือวันที่สร้าง/วันที่แก้ไขที่ได้รับการสนับสนุน
- ตารางเสมือนไม่สนับสนุนคอลัมน์แบบกําหนดเองที่มีสกุลเงิน รูปภาพ หรือประเภทข้อมูลลูกค้า
- ตารางเสมือนไม่สนับสนุนการตรวจสอบ
- ไม่สามารถใช้คอลัมน์ตารางเสมือนในคอลัมน์ค่าสะสมหรือคอลัมน์ที่มีการคำนวณ
- ตารางเสมือนจะต้องไม่ใช่ตารางชนิดกิจกรรม
- แดชบอร์ดและแผนภูมิไม่ได้รับการสนับสนุนกับตารางเสมือน
- คุณลักษณะหลายอย่างที่มีผลต่อตารางแถวไม่สามารถเปิดใช้งานด้วยตารางเสมือนได้ ตัวอย่างเช่น คิวงาน การจัดการความรู้ ข้อตกลงระดับการให้บริการ (SLA) การตรวจหารายการซ้ำ การติดตามการเปลี่ยนแปลง ความสามารถออฟไลน์บนมือถือ การรักษาความปลอดภัยคอลัมน์ การค้นหา Dataverse และโซลูชัน Power Pages
- ตารางเสมือนซึ่งเป็นขององค์กรและไม่สนับสนุนแนวคิดการรักษาความปลอดภัยระดับแถวของ Dataverse เราขอแนะนำให้คุณใช้แบบจำลองความปลอดภัยของคุณเองสำหรับแหล่งข้อมูลภายนอก
- คุณสมบัติของคอลัมน์เมตาดาต้าที่ใช้ได้ในการอัปเดตไม่สามารถใช้กับตารางเสมือนได้ ตัวอย่างเช่น คอลัมน์จํานวนเต็มบนคอลัมน์ตารางเสมือนอาจถูกตั้งค่าให้มีค่าต่ําสุดเป็นศูนย์ อย่างไรก็ตาม เนื่องจากค่ามาจากแหล่งข้อมูลภายนอก คิวรีจะส่งกลับค่าน้อยกว่าศูนย์เมื่อดึงข้อมูลจากตารางเสมือน คุณสมบัติค่าต่ำสุดไม่ถูกใช้ในการสอบถาม คุณจะยังต้องการกรองค่าที่มากกว่า 0 หากนั่นคือสิ่งที่ต้องการ
- ตารางเสมือนไม่สนับสนุนการติดตามการเปลี่ยนแปลงและไม่สามารถซิงโครไนซ์โดยใช้คุณลักษณะ Dataverse เช่นบริการส่งออกข้อมูลหรือการเชื่อมโยง Azure Synapse สําหรับ Dataverse
- ตารางเสมือนที่ใช้ตัวให้บริการข้อมูล OData v4 ที่รวมอยู่จะเปิดใช้งานบนพอร์ตขาออก 443
- การไหลของกระบวนการทางธุรกิจไม่สนับสนุนโดยตารางเสมือน ข้อมูลเพิ่มเติม: ได้รับข้อผิดพลาดที่ไม่คาดคิดเมื่อผู้ใช้เปิดใช้งานโฟลว์กระบวนการธุรกิจ
ได้รับข้อผิดพลาดที่ไม่คาดคิดเมื่อผู้ใช้เปิดใช้งานโฟลว์กระบวนการธุรกิจ
เมื่อผู้ใช้พยายามเปิดใช้งานโฟลว์กระบวนการธุรกิจ พวกเขาอาจได้รับข้อความ "ข้อผิดพลาดที่ไม่คาดคิด" การดูไฟล์บันทึก รายการบันทึกต่อไปนี้จะปรากฏขึ้น
ErrorCode: 0x80040216 Message: System.Web.HttpUnhandledException: มีการส่งข้อผิดพลาดชนิด 'System.Web.HttpUnhandledException' ---> Microsoft.Crm.CrmException: โฟลว์กระบวนการธุรกิจไม่สามารถเปิดใช้งานสำหรับเอนทิตีเสมือน
ปัญหานี้เกิดขึ้นเนื่องจากตารางเสมือนไม่สนับสนุนโฟลว์กระบวนการทางธุรกิจ
ดูเพิ่มเติม
สร้างตารางเสมือนโดยใช้ตัวให้บริการ
ตัวเชื่อมต่อเสมือนข้อกําหนดของผู้ให้บริการข้อมูล OData v4 และแนวทาง
ปฏิบัติที่ดีที่สุดสร้างและแก้ไขตาราง
กําหนดค่าตารางเสมือนใน Power Pages