แชร์ผ่าน


ซิงค์แหล่งข้อมูล Excel ของคุณด้วย Dataverse โดยใช้กระแสข้อมูล

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

ความสําคัญของคอลัมน์หลัก

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

การกําหนดค่าคีย์สํารอง

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

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

ถ้าคุณไม่มีคอลัมน์คีย์ในแหล่งข้อมูลของคุณ (Excel, ไฟล์ข้อความ หรือแหล่งข้อมูลอื่น) คุณสามารถสร้างได้โดยใช้วิธีการต่อไปนี้:

  1. ทําความสะอาดข้อมูลของคุณ

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

    ทําความสะอาดข้อมูล

  2. เพิ่มคอลัมน์ดัชนี

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

    เพิ่มคอลัมน์ดัชนี

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

ใช้คอลัมน์คีย์เป็นคีย์สํารอง

ตอนนี้คุณมีคอลัมน์คีย์แล้ว คุณสามารถกําหนดการแมปเขตข้อมูลของกระแสข้อมูลไปยังคีย์สํารองได้

การตั้งค่าเขตข้อมูลคีย์สํารอง

การตั้งค่าเป็นเรื่องง่าย คุณเพียงแค่ต้องตั้งค่าคีย์สํารอง อย่างไรก็ตาม หากคุณมีไฟล์หรือตารางหลายรายการ ก็มีขั้นตอนหนึ่งที่ควรพิจารณา

ถ้าคุณมีหลายไฟล์

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

ถ้าคุณได้รับข้อมูลจากไฟล์ Excel หลายไฟล์ ตัวเลือกรวมไฟล์ ของ Power Query จะผนวกข้อมูลทั้งหมดเข้าด้วยกันโดยอัตโนมัติ และผลลัพธ์ของคุณจะมีลักษณะเหมือนกับรูปต่อไปนี้

รูปภาพแสดงหลายไฟล์ที่ผนวกเข้าด้วยกัน

ดังที่แสดงในรูปภาพก่อนหน้า นอกเหนือจากผลลัพธ์การผนวก Power Query ยังจะนําเข้าคอลัมน์ Source.Name ซึ่งมีชื่อไฟล์ด้วย ค่าดัชนีในแต่ละไฟล์อาจแตกต่างกัน แต่ไม่ซ้ํากันในหลายไฟล์ อย่างไรก็ตาม การรวมกันของคอลัมน์ Index และคอลัมน์ Source.Name คือการรวมที่ไม่ซ้ํากัน เลือกคีย์สํารองแบบรวมสําหรับสถานการณ์นี้

คีย์แบบรวม

ลบแถวที่ไม่มีอยู่ในผลลัพธ์ของคิวรีอีกต่อไป

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

ลบแถวที่ไม่มีอยู่อีกต่อไป