เข้าถึงข้อมูลการตรวจสอบด้วย Azure Synapse Link สําหรับ Dataverse และ Power BI

หมายเหตุ

การสร้างแบรนด์ Azure Synapse Link จะเลิกใช้ในเร็ว ๆ นี้ ใน Power Apps ให้เปิด ข้อมูลลิงก์ เพื่อเข้าถึงประสบการณ์นี้ UX ใช้ลิงก์ไปยัง Data lake ในขณะที่บทความนี้ยังคงใช้ Azure Synapse Link เพื่อให้ลูกค้าที่มีอยู่สามารถจดจําคุณลักษณะได้

ลูกค้าที่ใช้ Azure Synapse Link สําหรับ Dataverse สามารถส่งออกบันทึกการตรวจสอบเพื่อให้ตรงตามนโยบายการตรวจสอบภายในและภายนอก การปฏิบัติตามกฎระเบียบ การรักษาความปลอดภัย และการกํากับดูแลที่ใช้กันทั่วไปในหลายองค์กร

การตรวจสอบของ Microsoft Dataverse สนับสนุนตารางและคอลัมน์ที่กำหนดเองและปรับแต่งได้มากที่สุดทั้งหมด Dataverse จัดเก็บบันทึกการตรวจสอบและใช้ความจุที่เก็บข้อมูลบันทึก ถ้าคุณมีทรัพยากร Azure ในภูมิภาคเดียวกันกับสภาพแวดล้อม Dataverse คุณสามารถส่งออกบันทึกการตรวจสอบไปยังบัญชีเก็บข้อมูล Azure ด้วย Azure Synapse Link สําหรับ Dataverse และคิวรีบันทึกการตรวจสอบโดยใช้ Azure Synapse Analytics และ Power BI Desktop

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

ข้อควรพิจารณา

Important

  • ขั้นตอนนี้จําเป็นต้องใช้ตัวเลือกการส่งออก Delta Lake (Parquet) ใน Azure Synapse Link ซึ่งถูกยกเลิก ตั้งแต่วันที่ 15 ตุลาคม 2026 ตัวเลือกจะไม่พร้อมใช้งานสําหรับลูกค้าใหม่ มีการประเมินสิทธิ์ที่ระดับ ID องค์กร Dataverse ไม่ใช่ที่ระดับผู้เช่า สภาพแวดล้อมใหม่ที่มี ID องค์กรใหม่ไม่มีสิทธิ์ แม้ว่าองค์กรอื่นในเทนเนนต์เดียวกันจะมีสิทธิ์ก็ตาม หากคุณยกเลิกการเชื่อมโยงองค์กรที่มีสิทธิ์ที่มีอยู่ คุณสามารถสร้างการเชื่อมโยงอีกครั้งสําหรับรหัสองค์กรเดียวกัน URL สำหรับการเลือกเข้าร่วมจะไม่ยกเลิกการมีสิทธิ์หรือขยายกำหนดเวลาการเลิกใช้งาน
  • ลูกค้าปัจจุบันต้องเปลี่ยนเป็นผลลัพธ์ CSV ใน Azure Synapse Link หรือ เชื่อมโยงไปยัง Microsoft Fabric ภายในเดือนธันวาคม 2027 เมื่อตัวเลือกการส่งออก Delta Lake (Parquet) จะไม่สามารถใช้งานอีกต่อไป ขณะนี้รองรับการส่งออกตารางบันทึกการตรวจสอบเฉพาะกับโปรไฟล์ Delta Lake เท่านั้น ลิงก์ไปยัง Microsoft Fabric จะรองรับตารางบันทึกการตรวจสอบในเร็วๆ นี้ วางแผนที่จะใช้ลิงก์ไปยัง Microsoft Fabric สําหรับฟังก์ชันการทํางานนี้เมื่อการสนับสนุนตารางการตรวจสอบพร้อมใช้งาน ข้อมูลเพิ่มเติม:ส่งออกข้อมูล Dataverse ในรูปแบบ Delta Lake
  • Azure Synapse Link ไม่สนับสนุนการทําข้อมูลตารางการตรวจสอบให้ตรงกันที่ประกอบด้วยบันทึกมากกว่า 100 ล้านรายการ

งานที่ต้องทำ

ต่อไปนี้เป็นขั้นตอนระดับสูงสำหรับการสร้างที่เก็บข้อมูลและพื้นที่ทำงานใน Azure จากนั้น Azure Synapse Link สำหรับ Dataverse เพื่อให้คุณสามารถสร้างรายงานใน Power BI:

  1. สร้าง Azure Synapse Link
    1. สร้างกลุ่มทรัพยากร
    2. สร้างบัญชี Azure Data Lake Storage รุ่น2 ที่เปิดใช้งานไดเรกทอรีตามลำดับชั้น
    3. สร้างพื้นที่ทำงาน Synapse
    4. สร้างพูล Apache Spark สำหรับพื้นที่ทำงาน Synapse
    5. ให้สิทธิ์แก่ผู้สร้าง Power Platform ที่สร้าง Azure Synapse Link สำหรับ Dataverse ในบัญชีที่เก็บข้อมูลและพื้นที่ทำงาน Synapse
  2. เชื่อมต่อตารางการตรวจสอบ Dataverse เข้ากับ Synapse
    1. ตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ
  3. สร้างรายงานและแดชบอร์ดโดยใช้ Power BI
  1. ลงชื่อเข้าใช้พอร์ทัล Azure
  2. สร้างกลุ่มทรัพยากร ข้อมูลเพิ่มเติม: สร้างกลุ่มทรัพยากร
  3. สร้างบัญชีที่เก็บข้อมูล ข้อมูลเพิ่มเติม: สร้างบัญชีที่เก็บข้อมูล
    ภายใต้รายละเอียดโครงการ:
    1. เลือกการสมัครใช้งานที่กลุ่มทรัพยากรถูกสร้างขึ้น

    2. เลือกกลุ่มทรัพยากรที่คุณสร้างก่อนหน้า

    3. ป้อน ชื่อบัญชีที่เก็บข้อมูล

    4. เลือกแท็บ ขั้นสูง และเปิดใช้งานตัวเลือก เนมสเปซตามลำดับชั้น

      สร้างบัญชีผู้ใช้ที่เก็บข้อมูล Azure

  4. ให้สิทธิ์เข้าถึง บัญที่เก็บข้อมูล แก่ผู้ดูแลระบบ Power Apps ที่กำลังเชื่อมต่อกับตาราง Dataverse ไปยังบัญชีที่เก็บข้อมูลนี้
    1. ที่บานหน้าต่างด้านซ้าย ให้เลือก การควบคุมการเข้าถึง (IAM)
    2. เลือก การมอบหมายบทบาท>+ เพิ่ม>เพิ่มการมอบหมายบทบาท
    3. ภายใต้ เพิ่มการมอบหมายบทบาท ให้เลือกแท็บ สมาชิก
    4. เลือกผู้ใช้ระดับผู้ดูแลระบบ Power Platform จากนั้นเลือกแท็บ บทบาทผู้ดูแลระบบที่มีสิทธิ์การใช้งาน
    5. ป้อน เจ้าของ ในกล่อง ค้นหา
    6. เลือกบทบาท ผู้สนับสนุนบัญชีที่เก็บข้อมูล
    7. เปิดใช้งาน อนุญาตให้ผู้ใช้มอบหมายบทบาททั้งหมด (มีสิทธิ์การใช้งานสูง) ใน สิ่งที่ผู้ใช้สามารถทำได้
  5. ทำซ้ำขั้นตอนก่อนหน้านี้สำหรับบทบาทเหล่านี้:
    • ผู้สนับสนุน Storage Blob Data
    • เจ้าของข้อมูล Storage Blob
  6. สร้างพื้นที่ทำงาน Synapse
    ภายใต้รายละเอียดโครงการ:
    1. เลือก การสมัครใช้งาน ที่มีการสร้าง กลุ่มทรัพยากร
    2. เลือก 'กลุ่มทรัพยากร' ที่คุณสร้างก่อนหน้านี้
    3. ชื่อพื้นที่ทำงาน เลือกชื่อใดก็ได้ที่ไม่ซ้ำกันทั่วโลก
    4. ภูมิภาค เลือภูมิภาคที่มีสภาพแวดล้อม Dataverse ของคุณอยู่
    5. เลือก ชื่อบัญชีที่เก็บข้อมูล ที่คุณสร้างไว้ก่อนหน้านี้
    6. เลือก สร้างใหม่ ภายใต้ ชื่อระบบไฟล์
    7. ป้อน ชื่อ สำหรับระบบไฟล์ Data Lake Storage รุ่น2
  7. สร้างพูล Spark สำหรับพื้นที่ทำงาน Synapse
    1. ไปที่กลุ่มทรัพยากรของพื้นที่ทำงาน Synapse ที่สร้างขึ้นก่อนหน้านี้
    2. บัญชีที่เก็บข้อมูลและพื้นที่ทำงาน Synapse อยู่ภายใต้ ทรัพยากร เลือกพื้นที่ทำงาน Synapse ที่คุณสร้างเอาไว้ในขั้นตอนด้านบน
    3. เลือก + พูล Apache Spark ใหม่ เพื่อสร้างพูล Spark
    4. บนหน้าพูล Apache Spark ใหม่:
    • ป้อนชื่อพูล Apache Spark
    • ป้อน 5 ใน จำนวนโหนด
    • เลือกแท็บ การตั้งค่าเพิ่มเติม แล้วป้อน 5 สำหรับ จำนวนนาทีที่ไม่ได้ใช้งาน

หมายเหตุ

  • ไม่มีค่าใช้จ่ายใดๆ เกิดขึ้นกับการสร้างกลุ่ม Spark ค่าใช้จ่ายจะเกิดขึ้นก็ต่อเมื่อมีการรันงาน Spark บน Spark pool เป้าหมาย และมีการสร้างอินสแตนซ์ Spark ขึ้นตามต้องการ ค่าใช้จ่ายเหล่านี้เกี่ยวข้องกับการใช้งาน Azure Synapse workspace Spark และจะเรียกเก็บเงินเป็นรายเดือน ค่าใช้จ่ายในการคำนวณ Spark ส่วนใหญ่ขึ้นอยู่กับช่วงเวลาสำหรับการอัปเดตส่วนเพิ่มและปริมาณข้อมูล ข้อมูลเพิ่มเติม: ราคา Azure Synapse Analytics
  • สิ่งสำคัญคือ ต้องคำนึงถึงค่าใช้จ่ายเพิ่มเติมเหล่านี้เมื่อตัดสินใจใช้คุณลักษณะนี้ เนื่องจากไม่ใช่ทางเลือกและต้องชำระเงินเพื่อใช้คุณลักษณะนี้ต่อไป

เชื่อมต่อตารางการตรวจสอบ Dataverse กับพื้นที่ทำงาน Synapse

หากต้องการเชื่อมต่อตารางการตรวจสอบ Dataverse ของคุณกับพื้นที่ทํางาน Synapse ให้ใช้ Synapse Link Azure ที่คุณสร้างไว้ก่อนหน้าในบทความนี้

  1. ลงชื่อเข้าใช้ Power Apps ด้วยบทบาทความปลอดภัยของผู้ดูแลระบบ Dataverse และเลือกสภาพแวดล้อมที่คุณต้องการ

  2. เปิด ข้อมูลลิงก์ และจากนั้นเพิ่ม enableSynapseParquet=true ต่อท้าย URL ใช้โฮสต์ Maker Portal และรหัสสภาพแวดล้อมปกติ ตัวอย่างเช่น:

    https://make.powerapps.com/environments/<environment-id>/linkdata?tab=other&enableSynapseParquet=true
    

    ใช้การสะกดคำของพารามิเตอร์ที่แน่นอนและ true ตัวพิมพ์เล็ก และใส่พารามิเตอร์เพียงครั้งเดียว ถ้า URL มี ?อยู่แล้ว ให้ผนวก&enableSynapseParquet=true มิฉะนั้น ให้ต่อท้าย ?enableSynapseParquet=true.

  3. อนุญาตให้หน้าเสร็จสิ้นการโหลด จากนั้นเลือกสร้างลิงก์ไปยัง data lake อย่าเลือก สร้างการเชื่อมโยง Fabric ใหม่ ในขั้นตอนนี้

    เชื่อมโยงหน้าข้อมูลกับตัวเลือก

  4. ใน สร้างการเชื่อมโยงไปยัง Data lake ค้นหาการ์ด รับประโยชน์จากข้อมูลของคุณมากขึ้นด้วยการเชื่อมโยงไปยัง Fabric จากนั้นเลือก รับรูปแบบ Parquet ในพื้นที่ทํางาน Synapse ต่อไป

    สร้างลิงก์ไปยังแผง Data lake โดยเน้นตัวเลือก Parquet ของลูกค้าที่มีอยู่

    หมายเหตุ

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

  5. เลือก การสมัครใช้งาน Azure, กลุ่มทรัพยากร และ พื้นที่ทำงาน Synapse

  6. เลือกใช้ Spark pool สําหรับงานการแปลงข้อมูล Delta Lake จากนั้นเลือกพูล Spark และบัญชีที่เก็บข้อมูล

    สร้างลิงก์ไปยังแผง Data lake ด้วย Spark ที่เปิดใช้งานสําหรับงานการแปลง Delta Lake

  7. เลือก ถัดไป

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

  9. ภายใต้รายการตาราง ให้เลือกตาราง การตรวจสอบ และ ผู้ใช้

ตารางที่คุณเลือกจะต้องเปิดใช้งานการติดตามการเปลี่ยนแปลง ข้อมูลเพิ่มเติม: เปิดใช้งานการติดตามการเปลี่ยนแปลงเพื่อควบคุมการซิงโครไนซ์ข้อมูล

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

ตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ

  1. ใน Power Apps ให้เลือก เชื่อมโยงข้อมูล แล้วเลือก ลิงก์ Data Lake
  2. เปิดลิงก์ที่คุณสร้างและตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ จะต้องมีสถานะ ใช้งานอยู่

สร้างรายงานและแดชบอร์ดโดยใช้ Power BI

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

สร้างรายงานโดยใช้การเชื่อมต่อพื้นที่ทำงาน Azure Synapse Analytics

ใช้การเชื่อมต่อพื้นที่ทำงาน Azure Synapse Analytics สำหรับข้อมูลปริมาณที่น้อยกว่าเพื่อสร้างรายงานด้วย Power BI

  1. เริ่มต้น Power BI Desktop จากนั้นในเซสชัน Power BI ใหม่ ให้เลือก รับข้อมูล>เพิ่มเติม...
  2. ที่บานหน้าต่างด้านซ้ายของบานหน้าต่างกล่องโต้ตอบ รับข้อมูล ให้เลือก Azure จากนั้น ในบานหน้าต่างด้านขวา ให้เลือก พื้นที่ทำงาน Azure Synapse Analytics (เบต้า)
  3. เลือก เชื่อมต่อ
  4. เลือก เข้าสู่ระบบ และป้อนหรือเลือก บัญชีองค์กร ซึ่งเป็นบัญชีที่สามารถเข้าถึง Azure Synapse workspace ที่คุณสร้างขึ้น เลือก เชื่อมต่อ
  5. เมื่อเข้าสู่ระบบแล้ว ให้เลือกพื้นที่ทำงานภายใต้บานหน้าต่างกล่องโต้ตอบ Navigator
  6. ขยายพื้นที่ทำงานและค้นหาพื้นที่ทำงานของสภาพแวดล้อม Dataverse รายการของตาราง Dataverse จะแสดงขึ้น
  7. เลือกตาราง การตรวจสอบ และตาราง ผู้ใช้ระบบ จากนั้นเลือก โหลด เลือกตารางการตรวจสอบและผู้ใช้ระบบใน Power BI Desktop
  8. เมื่อเลือกตารางแล้ว คุณจะสามารถสร้างการจัดรูปแบบการแสดง Power BI ได้

สร้างรายงานโดยใช้การเชื่อมต่อ Azure Synapse Analytics SQL

ใช้การเชื่อมต่อ Azure Synapse Analytics SQL สำหรับข้อมูลปริมาณที่ใหญ่กว่าเพื่อสร้างรายงานด้วย Power BI

  1. เริ่มต้น Power BI Desktop จากนั้นในเซสชัน Power BI ใหม่ ให้เลือก รับข้อมูล>เพิ่มเติม...
  2. ที่บานหน้าต่างด้านซ้ายของบานหน้าต่างกล่องโต้ตอบ รับข้อมูล ให้เลือก Azure จากนั้น ให้เลือก Azure Synapse Analytics SQL
  3. เลือก เชื่อมต่อ
  4. ป้อนชื่อของ เซิร์ฟเวอร์ และ ฐานข้อมูล
    • ชื่อเซิร์ฟเวอร์สามารถพบได้ในพอร์ทัล Azure ป้อนชื่อของพื้นที่ทำงานในแถบ ค้นหา แล้วเลือกพื้นที่ทำงาน ในหน้า ภาพรวม ให้คัดลอก ตำแหน่งข้อมูล Serverless SQL และกลับไปที่หน้า ฐานข้อมูล Power BI SQL Server และวางลงในฟิลด์ เซิร์ฟเวอร์
    • หากต้องการค้นหาชื่อฐานข้อมูล ให้ไปที่ Power Apps เลือก Link data> จากนั้นจึงเลือก Azure Synapse Link เลือก ไปที่พื้นที่ทํางาน Azure Synapse Analytics บนแถบคําสั่ง คุณจะพบชื่อฐานข้อมูลของคุณภายใต้โฟลเดอร์ฐานข้อมูล Lake บนหน้าข้อมูล
  5. เลือก ตกลง

ดูเพิ่มเติม

แท็บการตั้งค่าระบบการตรวจสอบ