แชร์ผ่าน


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

Note

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

Summary

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

Note

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

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

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

รองรับความสามารถ

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

เชื่อมต่อกับ Common Data Service (ดั้งเดิม) จาก Power Query Desktop

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

  1. เลือก Common Data Service (ดั้งเดิม) ในประสบการณ์การรับข้อมูล ประสบการณ์การใช้งานรับข้อมูลใน Power Query Desktop แตกต่างกันระหว่างแอป สําหรับข้อมูลเพิ่มเติมเกี่ยวกับประสบการณ์การใช้งานข้อมูลของ Power Query Desktop สําหรับแอปของคุณ ให้ไปที่ สถานที่รับข้อมูล

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

    การเลือก URL ของเซิร์ฟเวอร์

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

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

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

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

    ลงชื่อเข้าใช้เว็บไซต์นี้

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

    โหลดหรือแปลงจากเนวิเกเตอร์

เชื่อมต่อกับ Common Data Service (ดั้งเดิม) จาก Power Query Online

เมื่อต้องการเชื่อมต่อกับ Common Data Service (ดั้งเดิม) จาก Power Query Online:

  1. เลือกตัวเลือก Common Data Service (ดั้งเดิม) ในประสบการณ์รับข้อมูล แอปต่าง ๆ มีวิธีการต่าง ๆ ในการเข้าถึง Power Query Online รับประสบการณ์ข้อมูล สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเข้าถึง Power Query Online รับประสบการณ์ข้อมูลจากแอปของคุณ ไปที่ สถานที่รับข้อมูล

    สกรีนช็อตของหน้าต่าง รับข้อมูลเลือกแหล่งข้อมูล ใน Power Query Online

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

    ป้อน URL ของเซิร์ฟเวอร์

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

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

  5. เมื่อคุณลงชื่อเข้าใช้สําเร็จแล้ว ให้เลือก ถัดไป

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

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

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

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

ตําแหน่งที่ตั้งของ URL สภาพแวดล้อม Common Data Service (ดั้งเดิม)

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

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

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

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

ข้อมูลเพิ่มเติม: การเข้าถึงแบบจําลองความหมายขนาดใหญ่

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

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

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

อัตราการดึงข้อมูลตาราง

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

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

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

Note

ทั้งตัวเชื่อมต่อ 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 (ดั้งเดิม) และได้รับการออกแบบมาโดยเฉพาะตามสถานการณ์การรวมข้อมูล