แชร์ผ่าน


เพิ่มข้อมูลลงในตารางใน Microsoft Dataverse โดยใช้ Power Query

ในขั้นตอนนี้ คุณสร้างตารางผ กผัน และกรอกข้อมูลตารางนั้นด้วยข้อมูลจากตัวดึงข้อมูล OData โดยใช้ Power Query คุณสามารถใช้เทคนิคเดียวกันเพื่อรวมข้อมูลจากแหล่งข้อมูลออนไลน์เหล่านี้และแหล่งข้อมูลภายในองค์กร และอื่นๆ:

  • SQL Server
  • Salesforce
  • IBM DB2
  • เข้าถึง
  • Excel
  • API เว็บ
  • ฟีด OData
  • ไฟล์ข้อความ

คุณยังสามารถกรอง แปลง และรวมข้อมูลก่อนที่คุณจะโหลดลงในตารางใหม่หรือตารางที่มีอยู่ได้

ถ้าคุณไม่มีสิทธิ์การใช้งานสำหรับ Power Apps คุณสามารถ ลงทะเบียนฟรี

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มทําตามบทความนี้:

  • สลับไปยัง สภาพแวดล้อม ที่คุณสามารถสร้างตารางได้
  • คุณต้องมี Power Apps ต่อแผนผู้ใช้หรือ Power Apps ต่อแผนแอป

ระบุข้อมูลต้นทาง

  1. ลงชื่อเข้าใช้ Power Apps

  2. ในบานหน้าต่างการนำทาง ให้เลือก ตาราง

    สกรีนช็อตของบานหน้าต่างการนําทางที่มีแท็บตารางที่เลือกและบานหน้าต่างตารางเปิดขึ้น

  3. ในเมนูคําสั่ง เลือกนําเข้า>ข้อมูลนําเข้า

  4. ในรายการของแหล่งข้อมูล ให้เลือก OData

    สกรีนช็อตของการเลือกแหล่งข้อมูล Power Query เปิดขึ้นและตัวเชื่อมต่อ OData เน้น

  5. ภายใต้ การตั้งค่าการเชื่อมต่อ ให้พิมพ์หรือวาง URL ต่อไปนี้ แล้วเลือก ถัดไป:

    https://services.odata.org/V4/Northwind/Northwind.svc/

  6. ในรายการตาราง เลือกกล่องกาเครื่องหมาย ลูกค้า จากนั้นเลือก ถัดไป

    ภาพหน้าจอของกล่องโต้ตอบตัวนําทาง Power Query ที่เลือกตารางลูกค้า

  7. (ไม่บังคับ) ปรับเปลี่ยน Schema ให้เหมาะสมกับความต้องการของคุณโดยการเลือกคอลัมน์ที่จะรวม การแปลงตารางด้วยวิธีต่างๆ อย่างน้อยหนึ่งวิธี การเพิ่มดัชนีหรือคอลัมน์ตามเงื่อนไข หรือการทําการเปลี่ยนแปลงอื่นๆ

  8. ที่มุมขวาล่าง เลือก ถัดไป

ระบุตารางเป้าหมาย (ตัวอย่าง)

  1. ภายใต้ โหลดการตั้งค่า เลือก โหลดไปยังตารางใหม่

    สกรีนช็อตของเมนูการตั้งค่าการโหลดที่มีโหลดไปยังชุดตารางใหม่

    คุณสามารถตั้งชื่อตารางใหม่ด้วยชื่อหรือชื่อที่ใช้แสดงอื่น แต่ปล่อยค่าเริ่มต้นไว้เพื่อทําตามบทช่วยสอนนี้

  2. ในรายการคอลัมน์ ชื่อหลักที่ไม่ซ้ํากัน ให้เลือก ContactName จากนั้นเลือก ถัดไป

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

  3. เลือก รีเฟรชด้วยตนเองสําหรับ Power Query - การตั้งค่าการรีเฟรช จากนั้นเลือก เผยแพร่

  4. ภายใต้ Dataverse (ใกล้ขอบด้านซ้าย) ให้เลือก ตาราง เพื่อแสดงรายการตารางในฐานข้อมูลของคุณ

    ตาราง Customers ที่คุณสร้างขึ้นจากตัวดึงข้อมูล OData จะปรากฏเป็นตารางแบบกําหนดเอง

    สกรีนช็อตของรายการตารางมาตรฐานและแบบกําหนดเองที่เน้นตารางลูกค้า

คำเตือน

ข้อมูลที่มีอยู่อาจเปลี่ยนแปลงหรือลบออกเมื่อโหลดข้อมูลไปยังตาราง Dataverse ในขณะที่มี การลบแถวที่ไม่มีอยู่ในผลลัพธ์ ของคิวรีที่เปิดใช้งานหรือคอลัมน์คีย์หลักกําหนดไว้

โหลดไปยังตารางที่มีอยู่ (ตัวอย่าง)

ถ้าคุณเลือก โหลดไปยังตารางที่มีอยู่ คุณสามารถระบุตาราง Dataverse ที่มีอยู่เพื่อโหลดข้อมูลไป

เมื่อคุณเลือกตารางแบบเลื่อนลง สามารถมีตาราง Dataverse ที่แนะนําสูงสุดสามตารางเพื่อเลือกจากด้านบนของดรอปดาวน์ ตามด้วยตาราง Dataverse อื่น ๆ ทั้งหมด คําแนะนําตารางเหล่านี้จะขึ้นอยู่กับการเปรียบเทียบเมตาดาต้าของคอลัมน์ (ชื่อคอลัมน์และชนิดคอลัมน์) กับเมตาดาต้าคอลัมน์ของตาราง Dataverse ที่มีอยู่ ขอแนะนําให้ใช้ตาราง Dataverse สูงสุดสามตารางโดยทําตามคําแนะนําที่แข็งแกร่งที่สุดตามรายการก่อน ถ้าไม่พบคําแนะนํา เมนูดรอปดาวน์จะใช้ค่าเริ่มต้นในการแสดงรายการตารางทั้งหมดเท่านั้น

ภาพหน้าจอของกล่องโต้ตอบเลือกการตั้งค่าปลายทางพร้อมตารางที่แนะนํา

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

สกรีนช็อตของกล่องโต้ตอบเลือกการตั้งค่าปลายทางที่แสดงตัวเลือกวิธีการนําเข้า

การแมปคอลัมน์ (ตัวอย่าง)

หลังจากที่คุณเลือกตาราง Dataverse ปลายทางและระบุวิธีการนําเข้าแล้ว คอลัมน์จะถูกจัดกลุ่มลงในแมป รายการที่ตรงกันที่เป็นไปได้ และยังไม่ได้แมป คุณสามารถสลับไปมาระหว่างการจัดกลุ่มเหล่านี้ได้โดยการเลือกแท็บ แมป, อาจตรงกัน หรือ ไม่ได้แมป ที่ด้านบนหรืออยู่ในแท็บ แสดงทั้งหมด ทั้งหมดที่แสดงรายการการแมปทั้งหมด

สกรีนช็อตของกล่องโต้ตอบเลือกการตั้งค่าปลายทางที่แสดงตัวเลือกการแมปคอลัมน์

การแมปคอลัมน์ต้นทางและปลายทางจะถูกจัดกลุ่มดังนี้:

  • แมป: การจับคู่ความหมายที่มีความเชื่อมั่นสูงระหว่างความหมายของชื่อคอลัมน์และชนิดข้อมูลทั้งสองคอลัมน์เหมือนกัน

  • ยกเลิกการแมป: ไม่พบคอลัมน์ความหมายที่มั่นใจสูงสําหรับคอลัมน์นี้ ถ้าคอลัมน์นี้เป็นคอลัมน์ที่จําเป็น คุณต้องเลือกคอลัมน์ต้นทางเพื่อแมปข้อมูลนี้ก่อนที่จะดําเนินการต่อ

  • การจับคู่ที่เป็นไปได้: การจับคู่ความหมายระหว่างความหมายของชื่อคอลัมน์ แต่ชนิดข้อมูลของคอลัมน์ต้นทางและปลายทางจะแตกต่างกัน

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

ข้อจำกัดที่ทราบ

ในปัจจุบัน การแมปด้วย AI Assisted สามารถตรวจหาได้เฉพาะประเภทที่ไม่ตรงกันระหว่างคอลัมน์เท่านั้น ไม่มีการตรวจพบความท้าทายในการแมปคอลัมน์อื่น ๆ ในรายการต่อไปนี้ เนื่องจากจําเป็นต้องแสดงตัวอย่างเรกคอร์ดของข้อมูลขาเข้า:

  • การตัดทอน: ความมั่นใจสูงในการจับคู่ความหมายระหว่างต้นทางและปลายทาง แต่อย่างน้อยหนึ่งระเบียนในแหล่งข้อมูลมีอักขระมากกว่าขีดจํากัดอักขระของคอลัมน์ปลายทาง

  • ขีดจํากัดค่า: ความเชื่อมั่นสูงในการจับคู่ความหมายระหว่างต้นทางและปลายทาง แต่ระเบียนในแหล่งข้อมูลอย่างน้อยหนึ่งระเบียนประกอบด้วยค่าที่อยู่นอกช่วงของขีดจํากัดค่าที่กําหนดโดยคอลัมน์ปลายทาง

  • ค่าการค้นหา: ความเชื่อมั่นสูงในการจับคู่ความหมายระหว่างต้นทางและปลายทาง แต่อย่างน้อยหนึ่งระเบียนในแหล่งข้อมูลมีค่าที่ไม่ปรากฏในค่าการค้นหาที่ตั้งค่าโดยคอลัมน์ปลายทาง

ถ้าข้อความแสดงข้อผิดพลาด เกี่ยวกับสิทธิ์ ปรากฏขึ้น ให้ติดต่อผู้ดูแลระบบของคุณ

คําแนะนําสําหรับการเลือกตารางและการแมปคอลัมน์มีให้โดยโซลูชันที่อาจไม่พร้อมใช้งานในสภาพแวดล้อม Power Platform เฉพาะ หากไม่สามารถตรวจพบโซลูชันนี้ ระบบจะไม่ให้คําแนะนําสําหรับการเลือกตารางและการแมปคอลัมน์ อย่างไรก็ตาม คุณสามารถดําเนินต่อด้วยตนเองได้