แชร์ผ่าน


การฝึกปฏิบัติตารางเสมือนโดยใช้ตัวให้บริการข้อมูล v4 OData

ลองนึกภาพว่าคุณต้องการเข้าถึง สร้าง อัปเดต และลบข้อมูลส่วนบุคคลบางอย่างเกี่ยวกับผู้ติดต่อจากแหล่งข้อมูลภายนอกภายในแอปแบบจำลองของคุณ ในการฝึกปฏิบัติอย่างง่ายนี้ คุณจะจำลองตารางที่ชื่อว่า บุคคล กับคอลัมน์ถูกแมปกับสคีมาภายนอกไปที่การดำเนินการขณะใช้งานจริงจากบริการเว็บ OData

รายละเอียดแหล่งข้อมูล

เนื่องจากแหล่งข้อมูลที่ใช้สำหรับการฝึกปฏิบัตินี้มี Web Service OData v4 เราสามารถใช้ตัวให้บริการข้อมูล OData v4 ที่มีสภาพแวดล้อมของคุณได้

Url ของ Web service: https://contosowebservice.azurewebsites.net/odata/

ข้อสำคัญ

  • Url ของ Web service ที่ใช้สำหรับการฝึกปฏิบัตินี้ไม่ได้เป็น Web service ที่ทำงาน
  • คุณไม่สามารถใช้ตัวให้บริการข้อมูล OData v4 เพื่อเชื่อมต่อกับสภาพแวดล้อมอื่นได้

สำหรับการฝึกปฏิบัตินี้ จำเป็นต้องมีตารางเสมือนเดี่ยวที่ประกอบด้วยคอลัมน์ต่อไปนี้

ชื่อคอลัมน์ภายนอก ชนิดข้อมูลภายนอก ชนิดข้อมูลตารางเสมือน วัตถุประสงค์
รหัส Edm.Guid คีย์หลัก คีย์หลักสำหรับตาราง
FirstName Edm.String ข้อความบรรทัดเดียว ชื่อของบุคคล
LastName Edm.String ข้อความบรรทัดเดียว ชื่อสกุลของบุคคล
อายุ Edm.Int32 จำนวนเต็ม อายุของบุคคล
LastModifiedOn Edm.DateTimeOffset วันที่และเวลา ข้อมูลที่แก้ไขล่าสุดและเวลาของเรกคอร์ดส่วนบุคคล

เมตาดาต้า OData ของตารางส่วนบุคคลจากแหล่งข้อมูลภายนอก:

XML แหล่งข้อมูลภายนอก Odata ตอนที่ 2

สร้างแหล่งข้อมูล

สร้างแหล่งข้อมูลสำหรับผู้ให้บริการข้อมูล OData v4 ที่ใช้ Web Service ตัวอย่าง OASIS Open Data Protocol (OData)

  1. ไปที่ การตั้งค่า > การจัดการ > แหล่งข้อมูลของเอนทิตีเสมือน

  2. เลือก สร้าง เลือก ตัวให้บริการข้อมูล OData v4 และจากนั้น เลือก ตกลง

  3. ป้อนหรือเลือกข้อมูลต่อไปนี้

    เขตข้อมูล ค่า
    ชื่อ แหล่งข้อมูล OData บุคคลตัวอย่าง
    URL https://contosowebservice.azurewebsites.net/odata
    การหมดเวลา 30
    ส่งคืนจำนวนแบบอินไลน์ การแบ่งหน้าฝั่งไคลเอ็นต์
    ส่งคืนจำนวนแบบอินไลน์ จริง

ปล่อยคอลัมน์อื่นๆ เป็น-คือ และเลือก บันทึก & ปิด

เคล็ดลับ

เมื่อต้องการใช้ web service ของคุณเอง ตรวจสอบว่า URL ถูกต้องโดยการวางไว้ในในเว็บเบราว์เซอร์ของคุณ หากคุณต้องการทำความเข้าใจคอลัมน์และประเภทข้อมูลที่เกี่ยวข้องกับตารางที่คุณสนใจ คุณสามารถต่อท้าย /$metadata ท้าย URL ของคุณเพื่อดูคำจำกัดความของตารางในบริการเว็บของคุณได้

เปิดตัวสำรวจโซลูชัน

ส่วนหนึ่งของชื่อของตารางแบบกำหนดเองใด ๆ ที่คุณสร้างนั้นถือเป็นคำนำหน้าแบบกำหนดเอง โดยกำหนดตามผู้เผยแพร่โซลูชันสำหรับโซลูชันที่เรียกใช้งานอยู่ โปรดตรวจสอบให้แน่ใจว่า คุณกำลังทำงานในโซลูชันที่ไม่มีการจัดการ ที่ซึ่งคำนำหน้าการแก้ไข/ปรับปรุงตามคำสั่ง คือสิ่งที่คุณต้องการสำหรับตารางนี้ ข้อมูลเพิ่มเติม: เปลี่ยนคำนำหน้าของผู้เผยแพร่โซลูชัน

เปิดโซลูชันที่ไม่มีการจัดการ

  1. จาก Power Apps ให้เลือก โซลูชัน จากบานหน้าต่างนำทางด้านซ้าย แล้วเลือก สลับเป็นแบบคลาสสิก บนแถบเครื่องมือ หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ

  2. ในรายการ โซลูชันทั้งหมด ให้เปิดโซลูชันที่ไม่มีการจัดการที่คุณต้องการ

สร้างตารางเสมือน

  1. ในบานหน้าต่างนำทางด้านซ้ายของตัวสำรวจโซลูชัน เลือก เอนทิตี และจากนั้น เลือก สร้าง จากบานหน้าต่างหลัก

  2. ในแบบฟอร์ม เอนทิตี: ใหม่ เลือกตัวเลือก ตารางเสมือน และจากนั้นป้อนข้อมูลต่อไปนี้:

    เขตข้อมูล ค่า
    แหล่งข้อมูล แหล่งข้อมูล OData บุคคลตัวอย่าง
    ชื่อที่แสดง บุคคล
    ชื่อที่เป็นรูปพหูพจน์ บุคคล
    ชื่อ new_person
    ชื่อภายนอก ผู้คน
    ชื่อคอลเลกชันภายนอก ผู้คน
    บันทึกย่อ (รวมสิ่งที่แนบ) ที่เลือกไว้
    กิจกรรม ที่เลือกไว้

    หมายเหตุ

    ความหมายของเส้นทางทรัพยากร OData ใช้ EntitySet เพื่อระบุทรัพยากร ในบริการเว็บ OData ตัวอย่าง EntitySet ถูกกำหนดให้เป็น บุคคล ค่านี้ใช้เป็น ชื่อภายนอก สำหรับตารางเสมือน บุคคล

  3. ถัดจาก พื้นที่ที่แสดงเอนทิตีนี้ เลือก การขาย แล้วเลือก บันทึก (แต่ไม่ต้องปิดฟอร์มตาราง) ข้อกำหนดตารางส่วนบุคคล

สร้างคอลัมน์สำหรับตารางเสมือน

ในบานหน้าต่างนำทางที่ด้านซ้ายของหน้า เอนทิตี: บุคคล เลือก ฟิลด์ ในการฝึกปฏิบัตินี้ คุณจะแก้ไขคอลัมน์ที่มีอยู่สองคอลัมน์และเพิ่มอีกสามคอลัมน์ที่มีอยู่ในแหล่งข้อมูลภายนอก

ข้อสำคัญ

ชื่อภายนอกตรงตามตัวพิมพ์ใหญ่-เล็ก อ้างอิงถึงเมตาดาต้า Web Service ของคุณ เพื่อให้แน่ใจว่าคุณใช้ชื่อที่ถูกต้อง ค่าที่เป็น null ที่เป็นเท็จบ่งชี้ว่า ต้องการแอตทริบิวต์ โปรดสังเกตว่า คอลัมน์คีย์หลักจำเป็นต่อระบบเสมอ

  1. เปิดคอลัมน์ new_personid และเปลี่ยนคุณสมบัติต่อไปนี้ด้วยค่าที่ระบุไว้ที่นี่:

    ชื่อภายนอก: รหัส

    สร้างคอลัมน์รหัส

  2. เลือก บันทึกและปิด

  3. เปิดคอลัมน์ ชื่อ_ใหม่ และเปลี่ยนคุณสมบัติต่อไปนี้ให้มีค่าระบุไว้ที่นี่:

    • ชื่อที่แสดง: นามสกุล
    • ชื่อภายนอก: LastName

    สร้างคอลัมน์นามสกุล

  4. เลือก บันทึกและปิด

  5. เลือก สร้าง และบนหน้า ฟิลด์: ใหม่สำหรับบุคคล ให้ป้อนข้อมูลต่อไปนี้:

    เขตข้อมูล ค่า
    ชื่อที่แสดง ชื่อ
    ชื่อ new_firstname
    ชื่อภายนอก FirstName
    ข้อกำหนดของฟิลด์ ธุรกิจที่ต้องการ
    ชนิดข้อมูล ข้อความบรรทัดเดียว

    สร้างคอลัมน์อายุสำหรับบุคคล

  6. เลือก บันทึกและปิด

  7. เลือก สร้าง และบนหน้า ฟิลด์: ใหม่สำหรับบุคคล ให้ป้อนข้อมูลต่อไปนี้:

    เขตข้อมูล ค่า
    ชื่อที่แสดง อายุ
    ชื่อ new_age
    ชื่อภายนอก อายุ
    ข้อกำหนดของฟิลด์ ธุรกิจที่ต้องการ
    ชนิดข้อมูล จำนวนเต็ม

    สร้างคอลัมน์อายุ

  8. เลือก บันทึกและปิด

  9. เลือก สร้าง และบนหน้า ฟิลด์: ใหม่สำหรับบุคคล ให้ป้อนข้อมูลต่อไปนี้:

    เขตข้อมูล ค่า
    ชื่อที่แสดง ปรับเปลี่ยนครั้งล่าสุดเมื่อ
    ชื่อ new_lastmodifiedon
    ชื่อภายนอก LastModifiedOn
    ข้อกำหนดของฟิลด์ ธุรกิจที่ต้องการ
    ชนิดข้อมูล วันที่และเวลา

    สร้างแก้ไขล่าสุดในคอลัมน์

เพิ่มคอลัมน์ที่ไปยังฟอร์มหลัก

  1. บนหน้าต่างตาราง บุคคล เลือก ฟอร์ม

  2. เปิดฟอร์มหลัก ลากและวางคอลัมน์ ชื่อ อายุ และ แก้ไขล่าสุดเมื่อ จากบานหน้าต่างด้านขวาไปยังฟอร์มในส่วน ทั่วไป

    ชื่อ อายุและแก้ไขล่าสุดในคอลัมน์ที่เพิ่มในฟอร์มหลัก

  3. บนหน้าต่างตาราง บุคคล เลือก บันทึกและปิด

กำหนดค่ามุมมองเริ่มต้น

  1. ในบานหน้าต่างด้านซ้ายของตัวสำรวจโซลูชัน ภายใต้ เอนทิตีบุคคล เลือก มุมมอง
  2. เปิดมุมมอง บุคคลทั้งหมด
  3. ในบานหน้าต่าง งานทั่วไป เลือก เพิ่มคอลัมน์ เพิ่มคอลัมน์สำหรับมุมมอง
  4. เลือกคอลัมน์ ชื่อ อายุ และ แก้ไขล่าสุดเมื่อ แล้วเลือก ตกลง
  5. บนหน้าต่าง มุมมอง: ทุกคน จัดเรียงลำดับคอลัมน์โดยเลือกย้ายไปทางซ้ายและเลื่อนลูกศรขวา จากนั้นเลือก บันทึกและปิด
  6. ในหน้าต่าง Solution Explorer เลือก เผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งทั้งหมด
  7. หลังจากเผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งทั้งหมด ปิดหน้าต่างสำรวจโซลูชัน

ใช้ตารางเสมือนในแอปแบบจำลอง

สร้างแอปแบบจำลองและเพิ่มตาราง บุคคล ไปยังแผนผังเว็บไซต์ จากนั้น เลือกฟอร์มหลัก บุคคล และมุมมอง การค้นหาบุคคลขั้นสูง เผยแพร่แอป ข้อมูลเพิ่มเติม: สร้างแอปแบบจำลองข้อมูลแอปแรกของคุณตั้งแต่เริ่มต้น

จากนั้น ผู้ใช้แอปสามารถดำเนินการอ่าน สร้าง อัปเดต และลบได้โดยใช้ตารางเสมือนเช่นเดียวกับตารางอื่น ๆ ใน Microsoft Dataverse

สร้าง ดู และลบเรกคอร์ดโดยใช้ตารางเสมือน

  1. เรียกใช้แอปแบบจำลอง เลือก สร้าง กรอกคอลัมน์ที่ต้องการ จากนั้นบันทึกเรกคอร์ด
  2. เลือก สร้าง อีกครั้งเพื่อสร้างเรกคอร์ดอื่นและบันทึก
  3. ตอนนี้คุณควรมีสองเรกคอร์ดที่คล้ายกับรายการต่อไปนี้ในมุมมอง บุคคลทั้งหมด มุมมองบุคคลทั้งหมด
  4. ในการลบเรกคอร์ด ให้เลือกเรกคอร์ดส่วนบุคคล จากนั้นเลือก ลบ ยืนยันเพื่อลบเรกคอร์ดในหน้ายืนยัน

ดูเพิ่มเติม

การกำหนดค่า ข้อกำหนด และแนวทางปฏิบัติที่ดีที่สุดของตัวให้บริการข้อมูล OData v4
สร้างและแก้ไขตารางเสมือนที่ประกอบด้วยข้อมูลจากแหล่งข้อมูลภายนอก

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)