เชื่อมต่อกับแหล่งข้อมูล Power Query

Power Query มีตัวเชื่อมต่อต่าง ๆ เพื่อนําเข้าข้อมูล ซึ่งส่วนใหญ่ Dynamics 365 สนับสนุนข้อมูลเชิงลึกของลูกค้า ในการอ้างอิงตัวเชื่อมต่อ Power Query ตัวเชื่อมต่อที่มีเครื่องหมายถูกในคอลัมน์ Customer Insights (กระแสข้อมูล) คุณสามารถใช้เพื่อนําเข้าข้อมูลไปยัง Customer Insights - Data ได้ ตรวจสอบคู่มือของตัวเชื่อมต่อเฉพาะเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับข้อกำหนดเบื้องต้น ข้อจำกัดในการสอบถาม และรายละเอียดอื่นๆ

Power Query มีขนาดข้อมูลและข้อจํากัดด้านประสิทธิภาพการทํางาน โดยจะทำสำเนาข้อมูลในที่จัดเก็บข้อมูลดิบที่มีการจัดการ Dataverse ในรูปแบบ CSV ดังนั้นการซิงโครไนซ์ข้อมูลจึงใช้เวลานานกว่าเมื่อเทียบกับการเชื่อมต่อแหล่งข้อมูลอื่นๆ

การเชื่อมต่อข้อมูลในเครือข่ายส่วนตัวอย่างปลอดภัย Power Query สนับสนุนการใช้เกตเวย์ข้อมูลเครือข่าย virtual (ตัวอย่าง)

Prerequisites

คุณต้องมีบทบาท Admin ใน Customer Insights - Data (Dataverse System Administrator) หรือเป็น Power Platform, Dynamics 365 หรือ ผู้ดูแลระบบส่วนกลาง สําหรับข้อมูลเพิ่มเติม ดูที่ บทบาทผู้ใช้ การสร้างหรือแก้ไขแหล่งข้อมูล Power Query จะกําหนดค่าการเข้าถึง Dataverse managed data lake ของสภาพแวดล้อม

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

ชื่อการเชื่อมต่อข้อมูล เส้นทางข้อมูล เช่น โฟลเดอร์ภายในคอนเทนเนอร์ และชื่อตารางต้องใช้ชื่อที่ขึ้นต้นด้วยตัวอักษร ชื่อต้องประกอบด้วยตัวอักษร ตัวเลข และขีดล่าง (_) เท่านั้น ไม่อนุญาตให้ใช้อักขระพิเศษ

  1. ไปที่ ข้อมูล>แหล่งข้อมูล

  2. เลือก เพิ่มแหล่งข้อมูล

  3. เลือก Microsoft Power Query

  4. ระบุ ชื่อ และ คำอธิบาย ที่ระบุหรือไม่ก็ได้สำหรับแหล่งข้อมูล และเลือกถัดไป

  5. เลือกหนึ่งใน ตัวเชื่อมต่อที่พร้อมใช้งาน ในตัวอย่างนี้ เราเลือกตัวเชื่อมต่อ Text/CSV

  6. ป้อนรายละเอียดที่จำเป็นใน การตั้งค่าการเชื่อมต่อ สำหรับตัวเชื่อมต่อที่เลือก และเลือก ต่อไป เพื่อดูตัวอย่างข้อมูล

  7. เลือก แปลงข้อมูล

  8. ตรวจทานและปรับปรุงข้อมูลของคุณในหน้า Power Query - แก้ไขคิวรี ตารางที่ระบบระบุในแหล่งข้อมูลที่คุณเลือกจะปรากฏในบานหน้าต่างด้านซ้าย

    กล่องโต้ตอบแก้ไขการสอบถาม

  9. แปลงข้อมูลของคุณ เลือกตารางที่จะแก้ไขหรือแปลง เมื่อต้องการนําการแปลงไปใช้ ให้ใช้ตัวเลือกในหน้าต่าง Power Query การเปลี่ยนแปลงแต่ละรายการอยู่ภายใต้ ขั้นตอนที่ใช้ Power Query มีตัวเลือกการแปลง ที่สร้างไว้ล่วงหน้า จํานวนมาก

    สําคัญ

    เราขอแนะนำให้คุณใช้การแปลงข้อมูลต่อไปนี้:

    • หากคุณนำเข้าข้อมูลจากไฟล์ CSV แถวแรกมักมีส่วนหัว ไปที่ แปลงข้อมูล และเลือก ใช้แถวแรกเป็นส่วนหัว
    • ตรวจสอบให้แน่ใจว่าได้ตั้งค่าชนิดข้อมูลอย่างเหมาะสมและตรงกับข้อมูล ตัวอย่างเช่น สำหรับฟิลด์วันที่ ให้เลือกชนิดวันที่
  10. หากต้องการเพิ่มตารางเพิ่มเติมในแหล่งข้อมูลของคุณในกล่องโต้ตอบ แก้ไขการสอบถาม ไปที่ หน้าแรก และเลือก รับข้อมูล ทำซ้ำขั้นตอนที่ 5-10 จนกระทั่งคุณเพิ่มตารางทั้งหมดสำหรับแหล่งข้อมูลนี้ ถ้าคุณมีฐานข้อมูลที่รวมชุดข้อมูลหลายชุด ชุดข้อมูลแต่ละชุดเป็นตารางของตนเอง

  11. เลือก รีเฟรชด้วยตนเอง

    โน้ต

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

  12. เลือก บันทึก หน้า แหล่งข้อมูล จะเปิดขึ้นเพื่อแสดงแหล่งข้อมูลใหม่ในสถานะ กำลังรีเฟรช

    เคล็ดลับ

    เลือกสถานะเพื่อเปิดบานหน้าต่าง รายละเอียดความคืบหน้า ซึ่งคุณสามารถดูความคืบหน้าของงานหรือเลือก ยกเลิกงาน เพื่อหยุดงาน

การโหลดข้อมูลอาจต้องใช้เวลา หลังจากการรีเฟรชที่สำเร็จ จะสามารถตรวจสอบข้อมูลที่ถูกนำไปใช้ได้จากหน้า ข้อมูล>ตาราง

ข้อควรระวัง

  • แหล่งข้อมูลที่ยึดตาม Power Query จะสร้างกระแสข้อมูล ใน Dataverse อย่าเปลี่ยนชื่อของกระแสข้อมูลในศูนย์การจัดการ Power Platform ที่ใช้ใน Customer Insights - Data การเปลี่ยนชื่อโฟลว์ข้อมูลทำให้เกิดปัญหากับการอ้างอิงระหว่างแหล่งข้อมูล และโฟลว์ข้อมูล Dataverse
  • การประเมินพร้อมกันสำหรับแหล่งข้อมูล Power Query ใน Customer Insights - Data มีขีดจำกัดการรีเฟรชเช่นเดียวกับโฟลว์ข้อมูลใน PowerBI.com ถ้าการรีเฟรชข้อมูลล้มเหลวเนื่องจากถึงขีดจำกัดการประเมิน เราขอแนะนำให้คุณปรับกำหนดการรีเฟรชสำหรับแต่ละกระแสข้อมูลเพื่อให้แน่ใจว่าแหล่งข้อมูลจะไม่ได้รับการประมวลผลในเวลาเดียวกัน

โน้ต

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

เพิ่มข้อมูลจากแหล่งข้อมูลภายในองค์กร

การนําเข้าข้อมูลจากแหล่งข้อมูลในองค์กรได้รับการสนับสนุนโดยยึดตามกระแสข้อมูล Microsoft Power Platform (PPDFs) คุณสามารถเปิดใช้งานกระแสข้อมูลใน Customer Insights - Data ได้โดยสร้าง URL สภาพแวดล้อม Microsoft Dataverse เมื่อตั้งค่าสภาพแวดล้อม

แหล่งข้อมูลที่สร้างขึ้นหลังจากเชื่อมโยงสภาพแวดล้อม Dataverse กับ Customer Insights - Data ใช้ กระแสข้อมูล Power Platform ตามค่าเริ่มต้น โฟลว์ข้อมูลสนับสนุนการเชื่อมต่อภายในองค์กรโดยใช้เกตเวย์ข้อมูล คุณสามารถลบและสร้างแหล่งข้อมูลที่มีอยู่ก่อนการเชื่อมโยงสภาพแวดล้อม Dataverse ขึ้นมาใหม่ได้ โดยใช้เกตเวย์ข้อมูลภายในองค์กร

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

แนวทางปฏิบัติและการแก้ไขปัญหา

เนื่องจากเกตเวย์ข้อมูลภายในองค์กรอยู่ในเครือข่ายขององค์กร Microsoft จึงไม่สามารถตรวจสอบสถานภาพได้ คำแนะนำต่อไปนี้สามารถช่วยจัดการกับการหมดเวลาเกตเวย์เมื่อนำเข้าข้อมูลไปยัง Customer Insights:

สําคัญ

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

ข้อผิดพลาดเกี่ยวกับเกตเวย์ข้อมูลในสถานที่ มักเกิดจากปัญหาการกำหนดค่า สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแก้ไขปัญหาเกี่ยวกับเกตเวย์ข้อมูล ไปที่ แก้ไขปัญหาเกตเวย์ข้อมูลภายในองค์กร

แก้ไข Power Query แหล่งข้อมูล

คุณต้องมีสิทธิ์ผู้ดูแลระบบและเป็นเจ้าของ dataflow เพื่อแก้ไข

โน้ต

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

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

  1. ไปที่ ข้อมูล>แหล่งข้อมูล ข้างแหล่งข้อมูลที่คุณต้องการปรับปรุง ให้เลือก แก้ไข

  2. นําการเปลี่ยนแปลงและการแปลงของคุณไปใช้ในPower Query - แก้ไขคิวรี ดังที่อธิบายไว้ในส่วน สร้างแหล่งข้อมูลใหม่

  3. เลือก บันทึก เพื่อใช้การเปลี่ยนแปลงของคุณและกลับไปที่หน้า แหล่งข้อมูล

การโหลดข้อมูลอาจต้องใช้เวลา หลังจากการรีเฟรชที่สำเร็จ ตรวจสอบข้อมูลที่ถูกนำไปใช้ได้จากหน้า ข้อมูล>ตาราง

ข้อผิดพลาดในการตรวจสอบความถูกต้องเมื่อบันทึกการเปลี่ยนแปลง

เมื่อคุณบันทึกแหล่งข้อมูล Power Query ใหม่หรือที่แก้ไขแล้ว Customer Insights - Data จะตรวจสอบความถูกต้องของการเปลี่ยนแปลงก่อนที่จะนําไปใช้ หากการตรวจสอบไม่สําเร็จ ให้ตรวจสอบสาเหตุทั่วไปเหล่านี้:

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

เปลี่ยนความเป็นเจ้าของแหล่งข้อมูลใน Power Query

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

โอนความเป็นเจ้าของ

ผู้ใช้ที่ดำเนินการนี้จะต้องมีบทบาท ผู้ดูแลระบบ Dataverse

  1. ไปที่ Power Apps

  2. เลือกสภาพแวดล้อม Dataverse ที่แมปกับสภาพแวดล้อม Customer Insights - Data ของคุณ

  3. ไปที่ กระแสข้อมูล และเลือก กระแสข้อมูลทั้งหมด

  4. ค้นหาเจ้าของโฟลว์ข้อมูลที่คุณต้องการเป็นเจ้าของ

  5. เลือกอักษรแนวตั้งสามจุด (⋮) และเลือก เปลี่ยนเจ้าของ

  6. ป้อนชื่อของเจ้าของใหม่แล้วเลือก เปลี่ยนเจ้าของ

อัปเดตกําหนดการ Power Query ไปยังกําหนดการรีเฟรชของระบบ

โน้ต

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

Customer Insights - Data ได้ปรับการรีเฟรชแหล่งข้อมูลของ Power Query ให้สอดคล้องกับตารางการรีเฟรชของระบบ กําหนดการรีเฟรชแหล่งข้อมูลแยกต่างหากไม่ได้รับการสนับสนุน ถ้าคุณมีแหล่งข้อมูล Power Query ที่มีกําหนดการรีเฟรชแยกต่างหาก ให้ลบกําหนดการเหล่านั้นออกเพื่อให้การรีเฟรชแหล่งข้อมูลเป็นส่วนหนึ่งของการรีเฟรชระบบ ถ้าแหล่งข้อมูล Power Query ของคุณแสดง Completed พร้อมคําเตือน บนหน้า แหล่งข้อมูล แหล่งข้อมูลของคุณจะประกอบด้วยกําหนดการรีเฟรชที่แยกต่างหาก ลบกำหนดการแยกต่างหาก หลังจากรีเฟรชระบบ สถานะจะเปลี่ยนเป็น เสร็จสมบูรณ์

สําคัญ

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

ลบกําหนดการ Power Query ออก

  1. ไปที่ ข้อมูล>แหล่งข้อมูล

  2. เลือกแหล่งข้อมูล Power Query ที่ต้องการ

  3. เลือกจุดไข่ปลาแนวตั้ง (⋮) และเลือก แก้ไขการตั้งค่าการรีเฟรช

  4. เลือก รีเฟรชด้วยตนเอง

  5. เลือก บันทึก

ดูระยะเวลาการเรียกใช้ Power Query

  1. ไปที่ ข้อมูล>แหล่งข้อมูล

  2. เลือกแหล่งข้อมูล Power Query ที่ต้องการ

  3. เลือก สถานะ

รีเฟรชแหล่งข้อมูล Power Query ตามที่ต้องการ

แหล่งข้อมูล Power Query สามารถรีเฟรชได้ตามความต้องการ

  1. ไปที่ ข้อมูล>แหล่งข้อมูล

  2. ถ้าคุณเป็นเจ้าของแหล่งข้อมูล ให้ค้นหาแหล่งข้อมูลภายใต้ จัดการโดยฉัน มิฉะนั้น ให้ค้นหาภายใต้ จัดการโดยผู้อื่น

  3. เลือกแหล่งข้อมูล Power Query ที่ต้องการ จากนั้นเลือก Refresh

ขั้นตอนถัดไป