Common Data Service (ดั้งเดิม)

หมายเหตุ

ตัวเชื่อมต่อ Common Data Service (Legacy) มีการซ้อนทับโดยตัวเชื่อมต่อ Power Query Dataverse ในกรณีส่วนใหญ่ เราขอแนะนําให้คุณใช้ตัวเชื่อมต่อ Dataverse แทนตัวเชื่อมต่อ Common Data Service (ดั้งเดิม) อย่างไรก็ตาม อาจมีกรณีที่จํากัดซึ่งจําเป็นต้องเลือกตัวเชื่อมต่อ Common Data Service (ดั้งเดิม) กรณีเหล่านี้จะอธิบายไว้ในเมื่อใดที่ควรใช้ตัวเชื่อมต่อ Common Data Service (Legacy)

สรุป

รายการ คำอธิบาย
สถานะการเผยแพร่ ความพร้อมใช้งานทั่วไป
ผลิตภัณฑ์ Power BI (ชุดข้อมูล)
Power BI (กระแสข้อมูล)
Dynamics 365 Customer Insights
ชนิดการรับรองความถูกต้อง บัญชีองค์กร

หมายเหตุ

ความสามารถบางอย่างอาจมีอยู่ในผลิตภัณฑ์เดียว แต่ไม่ใช่ในผลิตภัณฑ์อื่นเนื่องจากตารางเวลาการปรับใช้และความสามารถเฉพาะของโฮสต์

สิ่งที่จำเป็นต้องมี

คุณต้องมีสภาพแวดล้อม Common Data Service (แบบดั้งเดิม) ที่มีสิทธิ์ผู้สร้างในการเข้าถึงพอร์ทัล และอ่านสิทธิ์ในการเข้าถึงข้อมูลภายในตาราง

รองรับความสามารถแล้ว

  • URL ของเซิร์ฟเวอร์
  • ขั้นสูง
    • จัดลําดับคอลัมน์ใหม่
    • เพิ่มคอลัมน์ที่แสดง

เชื่อมต่อไปยัง Common Data Service (แบบดั้งเดิม) จาก Power BI Desktop

วิธีเชื่อมต่อกับ Common Data Service (ดั้งเดิม) จาก Power BI Desktop:

  1. เลือก รับข้อมูล จากแท็บ หน้าแรก

  2. ในกล่องโต้ตอบรับข้อมูล เลือกบริการข้อมูล Power PlatformCommon>(ดั้งเดิม) จากนั้นเลือกเชื่อมต่อ

    Get data in Power BI Desktop.

  3. ป้อน URL สภาพแวดล้อม Common Data Service (ดั้งเดิม) ของข้อมูลที่คุณต้องการโหลด ใช้รูปแบบ https://<yourenvironmentid.crm.dynamics.com/> ข้อมูลเพิ่มเติม: ค้นหา URL สภาพแวดล้อม Dataverse ของคุณ

    Server URL selection.

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

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

    เมื่อคุณกรอกข้อมูลเสร็จแล้ว ให้เลือก ตกลง

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

    Sign in to this site.

  5. ในตัว นําทาง เลือกข้อมูลที่คุณต้องการ จากนั้นโหลดหรือแปลงข้อมูล

    Load or transform from navigator.

เชื่อมต่อไปยัง Common Data Service (แบบดั้งเดิม) จาก Power Queryออนไลน์

วิธีเชื่อมต่อกับ Common Data Service (แบบดั้งเดิม) จาก Power Queryออนไลน์:

  1. จากหน้าแหล่งข้อมูล ให้เลือก Common Data Service (ดั้งเดิม)

    Get data from Power Query Online.

  2. ใส่ที่อยู่ URL ของเซิร์ฟเวอร์ของข้อมูลที่คุณต้องการโหลด

    Enter the server URL.

  3. หากจําเป็น ให้ป้อนเกตเวย์ข้อมูลภายในองค์กรถ้าคุณกําลังใช้ข้อมูลภายในองค์กร ตัวอย่างเช่น ถ้าคุณกําลังจะรวมข้อมูลจาก Dataverse และฐานข้อมูลSQL Serverภายในองค์กร

  4. ลงชื่อเข้าใช้บัญชีองค์กรของคุณ

  5. เมื่อคุณลงชื่อเข้าใช้เรียบร้อยแล้ว ให้เลือก ถัดไป

  6. ในหน้าการนําทาง ให้เลือกข้อมูลที่คุณต้องการ จากนั้นเลือก แปลงข้อมูล

ค้นหา URL สภาพแวดล้อม Common Data Service (ดั้งเดิม) ของคุณ

เปิดPower Apps ที่มุมบนขวาของหน้า Power Apps ให้เลือกสภาพแวดล้อมที่คุณจะเชื่อมต่อ เลือกSettings icon.ไอคอน การตั้งค่า จากนั้นเลือก การตั้งค่าขั้นสูง

ในแท็บเบราว์เซอร์ใหม่ที่เปิดขึ้น ให้คัดลอกรากของ URL URL รากนี้เป็น URL เฉพาะสําหรับสภาพแวดล้อมของคุณ URL จะอยู่ในรูปแบบของ https://<yourenvironmentid.crm.dynamics.com/> เก็บ URL นี้ไว้ที่ใดที่หนึ่งมีประโยชน์เพื่อให้คุณสามารถใช้ในภายหลังได้ ตัวอย่างเช่น เมื่อคุณสร้างรายงาน Power BI

Location of the Common Data Service (Legacy) environment URL.

เมื่อต้องใช้ตัวเชื่อมต่อ Common Data Service (แบบดั้งเดิม)

Dataverse คือการแทนที่โดยตรงสําหรับตัวเชื่อมต่อ Common Data Service อย่างไรก็ตาม อาจมีบางครั้งที่จําเป็นต้องเลือกตัวเชื่อมต่อ Common Data Service (ดั้งเดิม) แทนตัวเชื่อมต่อ Dataverse :

มีบางชนิดข้อมูล Tabular Data Stream (TDS) ที่ได้รับการสนับสนุนใน OData เมื่อใช้ Common Data Service (ดั้งเดิม) ที่ไม่ได้รับการสนับสนุนใน Dataverse ชนิดข้อมูลที่สนับสนุนและไม่สนับสนุนจะแสดงอยู่ในรายการวิธีที่SQLข้อมูลแตกต่างจาก Transact-SQL

คุณลักษณะเหล่านี้ทั้งหมดจะถูกเพิ่มไปยังตัวเชื่อมต่อ Dataverse ในอนาคต ซึ่งในตอนนี้ตัวเชื่อมต่อ Common Data Service (ดั้งเดิม) จะถูกเลิกใช้

ข้อมูลเพิ่มเติม: การเข้าถึงชุดข้อมูลขนาดใหญ่

ข้อจํากัดและปัญหา

ประสิทธิภาพของ OData API Dataverse และขีดจํากัดการควบคุม

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

อัตราการเรียกเอนทิตี

ตามแนวทาง เอนทิตีเริ่มต้นส่วนใหญ่จะถูกเรียกใช้ในอัตราประมาณ 500 แถวต่อวินาทีโดยใช้ตัวเชื่อมต่อ Common Data Service (Legacy) คํานึงถึงอัตรานี้เมื่อตัดสินใจว่าคุณต้องการเชื่อมต่อกับ Dataverse หรือส่งออกไปยัง data lake หากคุณต้องการอัตราการดึงข้อมูลที่เร็วขึ้น ให้พิจารณาใช้คุณลักษณะส่งออกไปยัง data lake หรือตัวเชื่อมต่อ Dataverse ข้อมูลเพิ่มเติม: การเชื่อมต่อ Dataverse ทางเลือก

การเชื่อมต่อ Dataverse ทางเลือก

มีหลายวิธีในการแยกและโยกย้ายข้อมูลจาก Dataverse:

หมายเหตุ

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

การคิวรีแสดงคอลัมน์ต้องมีเขตข้อมูลในคิวรี

เมื่อใช้ตัวเชื่อมต่อนี้ ถ้าคุณกําลังรวม <คอลัมน์เขตข้อมูล>display คุณต้องรวม <เขตข้อมูล> ในคิวรีด้วย หรือ <คอลัมน์เขตข้อมูล>_display อาจเป็น Null ตัวอย่างเช่น:

Table.SelectColumns(#"Navigation 1", {"statuscode", "statuscode_display"})

ถ้า statuscode ไม่ได้รวมอยู่ statuscode_display อาจเป็น Null และเกิดข้อผิดพลาด

การเข้าถึงชุดข้อมูลขนาดใหญ่

ชุดข้อมูล Power BI ที่มีอยู่ใน Dataverse อาจมีขนาดใหญ่มาก ถ้าคุณกําลังใช้ตัวเชื่อมต่อ Power Query Dataverse คิวรีเฉพาะใด ๆ ที่เข้าถึงชุดข้อมูลต้องส่งคืนข้อมูลน้อยกว่า 80 MB ดังนั้นคุณอาจจําเป็นต้องคิวรีข้อมูลหลายครั้งเพื่อเข้าถึงข้อมูลทั้งหมดในชุดข้อมูล การใช้คิวรีหลายรายการอาจใช้เวลาในการส่งคืนข้อมูลทั้งหมดเป็นจํานวนมาก

ถ้าคุณกําลังใช้ตัวเชื่อมต่อ Common Data Service (ดั้งเดิม) คุณสามารถใช้คิวรีเดียวเพื่อเข้าถึงข้อมูลทั้งหมดในชุดข้อมูลได้ ตัวเชื่อมต่อนี้ทํางานแตกต่างกัน และส่งกลับผลลัพธ์ใน "หน้า" ของระเบียน 5 K แม้ว่าตัวเชื่อมต่อ Common Data Service (แบบดั้งเดิม) มีประสิทธิภาพมากกว่าในการส่งคืนข้อมูลจํานวนมาก แต่ยังคงสามารถใช้ระยะเวลาในการส่งคืนผลลัพธ์ได้มาก

แทนที่จะใช้ตัวเชื่อมต่อเหล่านี้เพื่อเข้าถึงชุดข้อมูลขนาดใหญ่ เราขอแนะนําให้คุณใช้ Azure Synapse Link เพื่อเข้าถึงชุดข้อมูลขนาดใหญ่ การใช้ Azure Synapse Link จะมีประสิทธิภาพมากยิ่งขึ้นด้วยตัวเชื่อมต่อ Power Query Dataverse หรือ Common Data Service (ดั้งเดิม) และได้รับการออกแบบมาโดยเฉพาะเกี่ยวกับสถานการณ์การรวมข้อมูล