หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ตารางเสมือนเป็นตารางแบบกําหนดเองใน Microsoft Dataverse ที่มีคอลัมน์ที่มีข้อมูลจากแหล่งข้อมูลภายนอก ตารางเสมือนจะปรากฏในแอปของคุณกับผู้ใช้ในฐานะระเบียนตารางทั่วไป แต่ประกอบด้วยข้อมูลที่มาจากฐานข้อมูลภายนอก เช่น ฐานข้อมูล SQL Azure แถวที่ยึดตามตารางเสมือนมีอยู่ในไคลเอ็นต์ทั้งหมดรวมถึงไคลเอ็นต์แบบกําหนดเองที่พัฒนาขึ้นโดยใช้บริการเว็บ Dataverse
ในอดีต ถ้าต้องการรวมแหล่งข้อมูลที่กระจัดกระจายกันอยู่ คุณจะต้องสร้างตัวเชื่อมต่อเพื่อย้ายข้อมูลหรือพัฒนาปลั๊กอินแบบกำหนดเอง ไม่ว่าจะเป็นฝั่งไคลเอ็นต์หรือฝั่งเซิร์ฟเวอร์ อย่างไรก็ตาม ด้วยตารางเสมือนที่คุณเชื่อมต่อโดยตรงกับแหล่งข้อมูลภายนอกในขณะทํางานเพื่อให้ข้อมูลเฉพาะจากแหล่งข้อมูลภายนอกพร้อมใช้งานในสภาพแวดล้อม โดยไม่จําเป็นต้องมีการจําลองแบบข้อมูล
ตารางเสมือนประกอบด้วยคอมโพเนนต์หลักสามแบบ ผู้ให้บริการข้อมูล แถวแหล่งข้อมูล และตารางเสมือน ตัวให้บริการข้อมูลประกอบด้วยปลั๊กอินและตารางแหล่งข้อมูล แหล่งข้อมูลเป็นแถวตารางใน Dataverse ซึ่งรวมถึงเมตาดาต้าที่แสดง schema ของพารามิเตอร์การเชื่อมต่อ ตารางเสมือนแต่ละตารางอ้างอิงแหล่งข้อมูลในข้อกําหนดของตาราง
Dataverse ประกอบด้วยตัวให้บริการตัวเชื่อมต่อเสมือนหลายตัว เช่น SQL Server, SharePoint, Fabric และอื่นๆ ที่คุณสามารถใช้เพื่อเชื่อมต่อแหล่งข้อมูลภายนอกทั่วไปได้ นอกจากนี้ Dataverse ยังมีตัวให้บริการข้อมูล OData v4 ที่สามารถใช้เพื่อเชื่อมต่อกับแหล่งข้อมูล OData ได้ สําหรับข้อมูลเพิ่มเติม ดูสร้างตารางเสมือนโดยใช้ผู้ให้บริการตัวเชื่อมต่อเสมือนและ OData v4 ตัวให้บริการข้อมูล การกําหนดค่า ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด
อีกวิธีหนึ่งคือ นักพัฒนาสามารถสร้างตัวให้บริการข้อมูลของตนเอง มีการติดตั้งตัวให้บริการข้อมูลในสภาพแวดล้อมในสถานะโซลูชัน ข้อมูลเพิ่มเติม :คู่มือนักพัฒนา: เริ่มต้นใช้งานตารางเสมือน
ประโยชน์ของตารางเสมือน
- นักพัฒนาสามารถใช้ปลั๊กอินเพื่ออ่าน อัปเดต หรือลบข้อมูลภายนอกโดยใช้บริการเว็บ Dataverse และเครื่องมือ Plug-in Registration
- ผู้ปรับแต่งระบบใช้ Power Apps (make.powerapps.com) เพื่อสร้างตารางเสมือนที่ใช้ในการเข้าถึงข้อมูลภายนอกโดยไม่ต้องเขียนโค้ดใด ๆ
- ผู้ใช้ปลายทางทํางานกับแถวที่สร้างขึ้นโดยตารางเสมือนเพื่อดูข้อมูลในคอลัมน์ ตาราง ผลลัพธ์การค้นหา และ รับรายงานและแดชบอร์ดที่ยึดตาม XML
สร้างตารางเสมือน
คุณสร้างตารางเสมือนเช่นเดียวกับตารางอื่น ๆ ใน Dataverse ด้วยการเพิ่มแอตทริบิวต์เพิ่มเติมบางอย่างที่อธิบายไว้ที่นี่
- ใน Power Apps (make.powerapps.com) ไปที่ โซลูชัน แล้วเปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการหรือสร้างขึ้นใหม่
- จากโซลูชัน เลือกแท็บ วัตถุ ในบานหน้าต่างด้านซ้าย จากนั้นเลือกตาราง>เสมือนใหม่>
- เลือกตัวเชื่อมต่อคุณต้องการ จากนั้น เลือกถัดไป มีตัวเชื่อมต่อหลายชนิดสําหรับแหล่งข้อมูลยอดนิยม เช่น Azure Databricks, SharePoint, SQL Server, Snowflake, Microsoft Fabric, Salesforce, ฐานข้อมูล Oracle และ PostgreSQL
- ทําตามคําแนะนําบนหน้าจอเพื่อสร้างตารางเสมือน ข้อมูลเพิ่มเติม: สร้างตารางเสมือนโดยใช้ตัวให้บริการตัวเชื่อมต่อเสมือน
สำคัญ
ตัวเลือกต่าง ๆ เช่น Access Teams, Queues และ Quick Create ไม่สามารถใช้ได้กับตารางเสมือน ข้อมูลเพิ่มเติม: ข้อควรพิจารณาเมื่อคุณใช้ตารางเสมือน
เพิ่มแหล่งข้อมูลเพื่อใช้สําหรับตารางเสมือน
นักพัฒนาสามารถสร้างปลั๊กอินแบบกําหนดเองเพื่อใช้เป็นผู้ให้บริการข้อมูลสําหรับตารางเสมือนได้ อีกวิธีหนึ่งคือ คุณสามารถใช้หนึ่งในผู้ให้บริการที่มีอยู่ สําหรับข้อมูลเพิ่มเติม ดูสร้างตารางเสมือนโดยใช้ผู้ให้บริการตัวเชื่อมต่อเสมือนและ OData v4 ตัวให้บริการข้อมูล การกําหนดค่า ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด
ลงชื่อเข้าใช้ Power Apps (make.powerapps.com) จากนั้นเลือก การตั้งค่า (รูปเฟือง) >การตั้งค่าขั้นสูง
เลือกการจัดการ>แหล่งข้อมูลเอนทิตีเสมือน
บนแถบคำสั่ง เลือก สร้าง
ในกล่องโต้ตอบ เลือก ตัวให้บริการข้อมูล ให้เลือก data provider จากนั้นเลือก ตกลง
ตัวจัดเตรียมข้อมูล คำอธิบาย ตัวให้บริการข้อมูลแบบกําหนดเอง ถ้าคุณนําเข้าปลั๊กอินของผู้ให้บริการข้อมูลผู้ให้บริการข้อมูลจะปรากฏที่นี่ สําหรับข้อมูลเพิ่มเติม ดู คู่มือนักพัฒนา: เริ่มต้นใช้งานตารางเสมือน ตัวให้บริการข้อมูล OData v4 Dataverse รวมถึงตัวให้บริการข้อมูล OData ที่สามารถใช้ได้กับ OData v4 web services ข้อมูลเพิ่มเติม การกําหนดค่าตัวจัดเตรียมข้อมูล OData v4, ข้อกําหนด และแนวทางปฏิบัติที่ดีที่สุด ขึ้นอยู่กับผู้ให้บริการข้อมูล ใส่ ชื่อURL และ หมดเวลา จากนั้นเลือก บันทึก
เพิ่มคอลัมน์ที่มีความปลอดภัยไปยังแหล่งข้อมูล
คุณสร้างคอลัมน์สําหรับแหล่งข้อมูลในลักษณะเดียวกับตารางอื่น ๆ สําหรับข้อมูลที่เข้ารหัสลับหรือเป็นความลับ เปิดใช้งานแหล่งข้อมูลแอททริบิวต์ ลับ บนคอลัมน์แบบกําหนดเองของแหล่งข้อมูล ตัวอย่างเช่น ในการรักษาความปลอดภัยคอลัมน์ที่ประกอบด้วยสตริงการเชื่อมต่อฐานข้อมูล
หมายเหตุ
สมบัติความลับของแหล่งข้อมูลจะพร้อมใช้งานเฉพาะเมื่อเพิ่มคอลัมน์ลงในฟอร์มแหล่งข้อมูล
แอตทริบิวต์ข้อมูลลับของแหล่งข้อมูล
ข้อควรพิจารณาเมื่อคุณใช้ตารางเสมือน
ตารางเสมือนมีข้อจํากัดเหล่านี้
- ไม่สามารถแปลงตารางที่มีอยู่เป็นตารางเสมือนได้
- ตามค่าเริ่มต้น ตารางเสมือนประกอบด้วยคอลัมน์ชื่อและ 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