เข้าถึงข้อมูลการตรวจสอบโดยใช้ Azure Synapse Link for Dataverse และ Power BI
ลูกค้าที่ใช้ Azure Synapse Link for Dataverse จะสามารถส่งออกบันทึกการตรวจสอบได้อย่างง่ายดาย เพื่อให้ตรงกับการตรวจสอบภายนอกและภายใน ปฏิบัติตามกฎระเบียบ ความปลอดภัย และนโยบายการกำกับดูแลที่มากขึ้นทั่วไปของหลายองค์กร
การตรวจสอบ Microsoft Dataverse ได้รับการสนับสนุนในตารางและคอลัมน์ที่กำหนดเองและปรับแต่งได้มากที่สุดทั้งหมด บันทึกการตรวจสอบจะถูกเก็บไว้ใน Dataverse และใช้ความจุที่เก็บข้อมูลบันทึก หากคุณมีทรัพยากรของ Azure ในภูมิภาคเดียวกับ Dataverse คุณจะสามารถส่งออกบันทึกการตรวจสอบไปยังบัญชีที่เก็บข้อมูลของ Azure ได้โดยใช้ Azure Synapse Link for Dataverse และทำการคิวรีบันทึกการตรวจสอบโดยใช้ Azure Synapse Analytics และ Power BI Desktop
ข้อกำหนดเบื้องต้น
- การสมัครใช้งาน Azure พร้อมสิทธิ์ระดับผู้ดูแลระบบเพื่อสร้างกลุ่มทรัพยากร พื้นที่ทำงาน และแอสเซทอื่นๆ ของ Azure ข้อมูลเพิ่มเติม: สร้าง Azure Synapse Link for Dataverse ด้วย Azure Synapse Workspace ของคุณ
- คุณต้องมี Security role ระดับผู้ดูแลระบบของระบบ Dataverse
- Power BI
งานที่ต้องทำ
ต่อไปนี้เป็นขั้นตอนระดับสูงสำหรับการสร้างที่เก็บข้อมูลและพื้นที่ทำงานใน Azure แล้วก็ Azure Synapse Link for Dataverse เพื่อให้คุณสามารถสร้างรายงาน Power BI ได้:
- สร้าง Azure Synapse Link
- สร้างกลุ่มทรัพยากร
- สร้างบัญชี Azure Data Lake Storage Gen2 ที่เปิดใช้งานไดเรกทอรีตามลำดับชั้น
- สร้างพื้นที่ทำงาน Synapse
- สร้างพูล Apache Spark สำหรับพื้นที่ทำงาน Synapse
- เพื่อให้ผู้สร้างแอปของคุณสามารถสร้าง Azure Synapse Link for Dataverse ได้ ต้องมีการให้สิทธิ์ใช้งานบัญชีที่เก็บข้อมูลและพื้นที่ทำงาน Synapse แก่ผู้สร้าง Power Platform
- เชื่อมต่อตารางการตรวจสอบ Dataverse กับพื้นที่ทำงาน Synapse
- ตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ
- สร้างรายงานและแดชบอร์ดโดยใช้ Power BI
สร้าง Azure Synapse Link
- ลงชื่อเข้าใช้พอร์ทัล Azure
- สร้างกลุ่มทรัพยากร ข้อมูลเพิ่มเติม: สร้างกลุ่มทรัพยากร
- สร้างบัญชีที่เก็บข้อมูล ข้อมูลเพิ่มเติม: สร้างบัญชีที่เก็บข้อมูล
ภายใต้รายละเอียดโครงการ:เลือกการสมัครใช้งานที่กลุ่มทรัพยากรถูกสร้างขึ้น
เลือกกลุ่มทรัพยากรที่คุณสร้างก่อนหน้า
ป้อน ชื่อบัญชีที่เก็บข้อมูล
เลือกแท็บ ขั้นสูง และเปิดใช้งานตัวเลือก เนมสเปซตามลำดับชั้น
- ให้สิทธิ์เข้าถึง บัญที่เก็บข้อมูล แก่ผู้ดูแลระบบ Power Apps ที่กำลังเชื่อมต่อกับตาราง Dataverse ไปยังบัญชีที่เก็บข้อมูลนี้
- ที่บานหน้าต่างด้านซ้าย ให้เลือก การควบคุมการเข้าถึง (IAM)
- เลือก การมอบหมายบทบาท>+ เพิ่ม>เพิ่มการมอบหมายบทบาท
- ภายใต้ เพิ่มการมอบหมายบทบาท ให้เลือกแท็บ สมาชิก
- เลือกผู้ใช้ระดับผู้ดูแลระบบ Power Platform จากนั้นเลือกแท็บ บทบาทผู้ดูแลระบบที่มีสิทธิ์การใช้งาน
- ป้อน เจ้าของ ในกล่อง ค้นหา
- เลือกบทบาท ผู้สนับสนุนในบัญชีที่เก็บข้อมูล
- เปิดใช้งาน อนุญาตให้ผู้ใช้มอบหมายบทบาททั้งหมด (มีสิทธิ์การใช้งานสูง) ใน สิ่งที่ผู้ใช้สามารถทำได้
- ทำซ้ำขั้นตอนก่อนหน้านี้สำหรับบทบาทเหล่านี้:
- การจัดเก็บข้อมูลแบบ Blob ผู้มีส่วนร่วม
- เจ้าของข้อมูล Blob ที่เก็บข้อมูล
- สร้างพื้นที่ทำงาน Synapse
ภายใต้รายละเอียดโครงการ:- เลือก การสมัครใช้งาน ที่มีการสร้าง กลุ่มทรัพยากร
- เลือก 'กลุ่มทรัพยากร' ที่คุณสร้างก่อนหน้านี้
- ชื่อพื้นที่ทำงาน เลือกชื่อที่ไม่ซ้ำ
- ภูมิภาค เลือภูมิภาคที่มีสภาพแวดล้อม Dataverse ของคุณอยู่
- เลือก ชื่อบัญชีที่เก็บข้อมูล ที่คุณสร้างไว้ก่อนหน้านี้
- เลือก สร้างใหม่ ภายใต้ ชื่อระบบไฟล์
- ป้อน ชื่อ สำหรับระบบไฟล์ Data Lake Storage Gen2
- สร้างพูล Spark สำหรับพื้นที่ทำงาน Synapse
- ไปที่กลุ่มทรัพยากรของพื้นที่ทำงาน Synapse ที่สร้างขึ้นก่อนหน้านี้
- บัญชีที่เก็บข้อมูลและพื้นที่ทำงาน Synapse อยู่ภายใต้ ทรัพยากร เลือกพื้นที่ทำงาน Synapse ที่คุณสร้างเอาไว้ในขั้นตอนด้านบน
- เลือก + พูล Apache Spark ใหม่ เพื่อสร้างพูล Spark
- ที่หน้าพูล Apache Spark ใหม่:
- ป้อนชื่อพูล Apache Spark
- ป้อน 5 ใน จำนวนโหนด
- เลือกแท็บ การตั้งค่าเพิ่มเติม แล้วป้อน 5 สำหรับ จำนวนนาทีที่ไม่ได้ใช้งาน
หมายเหตุ
- ไม่มีค่าใช้จ่ายใดๆ เกิดขึ้นกับการสร้างกลุ่ม Spark ค่าใช้จ่ายจะเกิดขึ้นก็ต่อเมื่องาน Spark ถูกเรียกใช้บนกลุ่ม Spark เป้าหมายและอินสแตนซ์ Spark ถูกสร้างอินสแตนซ์แบบตามต้องการ ค่าใช้จ่ายเหล่านี้เกี่ยวข้องกับการใช้งาน Azure Synapse workspace Spark และจะเรียกเก็บเงินเป็นรายเดือน ค่าใช้จ่ายในการคำนวณ Spark ส่วนใหญ่ขึ้นอยู่กับช่วงเวลาสำหรับการอัปเดตส่วนเพิ่มและปริมาณข้อมูล ข้อมูลเพิ่มเติม: ราคา Azure Synapse Analytics
- สิ่งสำคัญคือ ต้องคำนึงถึงค่าใช้จ่ายเพิ่มเติมเหล่านี้เมื่อตัดสินใจใช้คุณลักษณะนี้ เนื่องจากไม่ใช่ทางเลือกและต้องชำระเงินเพื่อใช้คุณลักษณะนี้ต่อไป
สร้างตารางการตรวจสอบ Dataverse ในพื้นที่ทำงาน Synapse
หากต้องการเชื่อมต่อตารางการตรวจสอบ Dataverse ของคุณกับพื้นที่ทำงาน Synapse คุณจะต้องใช้ Azure Synapse Link ที่สร้างขึ้นก่อนหน้าในบทความนี้
- เมื่อมีบัญชีผู้ใช้ที่มี Security role ระดับผู้ดูแลระบบของระบบ Dataverse ให้เข้าสู่ระบบ Power Apps จากนั้นเลือกสภาพแวดล้อมที่คุณต้องการ
- เชื่อมต่อ Dataverse เข้ากับพื้นที่ทำงาน Synapse ของคุณ:
- บนบานหน้าต่างการนำทางด้านซ้าย เลือก Azure Synapse Link หากไม่มีรายการดังกล่าว ให้เลือก เพิ่มเติม>สำรวจทั้งหมด เลือก ลิงก์ใหม่
- ที่หน้า ลิงก์ใหม่:
- เลือกตัวเลือก เชื่อมต่อกับ Azure Synapse Analytics workspace ของคุณ
- เลือก การสมัครใช้งาน Azure แล้วเลือก กลุ่มทรัพยากร และ บัญชีที่เก็บข้อมูล
- เลือกตัวเลือก ใช้พูล Spark สำหรับงานการแปลงข้อมูล Delta Lake
- เลือก พูล Spark และ บัญชีที่เก็บข้อมูล
- เลือก ถัดไป
- ขยายแท็บ ขั้นสูง แล้วป้อน 480 นาทีในฟิลด์ รอบเวลา หลังจากนั้น คุณสามารถเปลี่ยนระยะเวลาความถี่ที่คุณต้องการรีเฟรชตาราง Dataverse ในพื้นที่ทำงาน Synapse
- ภายใต้รายการตาราง ให้เลือกตาราง การตรวจสอบ และ ผู้ใช้
ตารางที่คุณเลือกจะต้องเปิดใช้งานการติดตามการเปลี่ยนแปลง ข้อมูลเพิ่มเติม: เปิดใช้งานการติดตามการเปลี่ยนแปลงเพื่อควบคุมการซิงโครไนซ์ข้อมูล
ต้องใช้เวลาสักครู่หนึ่งตาราง Dataverse จึงจะถูกส่งออกไปยังพื้นที่ทำงาน Synapse หลังจากการส่งออกเสร็จสิ้นลง คุณจะสามารถจัดการข้อมูลตารางในพื้นที่ทำงาน Synapse ได้ ข้อมูลเพิ่มเติม: จัดการข้อมูลตารางไปยังพื้นที่ทำงาน Synapse
ตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ
- ใน Power Apps ให้เลือก Azure Synapse Link ที่บานหน้าต่างนำทางด้านซ้าย
- เปิดลิงก์ที่คุณสร้างและตรวจสอบสถานะการซิงค์ของตารางการตรวจสอบ จะต้องมีสถานะ ใช้งานอยู่
สร้างรายงานและแดชบอร์ดโดยใช้ Power BI
เข้าถึงข้อมูลการตรวจสอบโดยใช้พื้นที่ทำงาน Azure Synapse Analytics ของคุณด้วย Power BI Desktop ถ้าคุณยังไม่มี Power BI Desktop ให้โหลดและติดตั้ง Power BI Desktop ซึ่งเป็นแอปพลิเคชันฟรีที่ทำงานบนเครื่องคอมพิวเตอร์ของคุณ
สร้างรายงานโดยใช้การเชื่อมต่อพื้นที่ทำงาน Azure Synapse Analytics
ใช้การเชื่อมต่อพื้นที่ทำงาน Azure Synapse Analytics สำหรับข้อมูลปริมาณที่น้อยกว่าเพื่อสร้างรายงานด้วย Power BI
- เริ่มต้น Power BI Desktop จากนั้นในเซสชัน Power BI ใหม่ ให้เลือก รับข้อมูล>เพิ่มเติม...
- ที่บานหน้าต่างด้านซ้ายของบานหน้าต่างกล่องโต้ตอบ รับข้อมูล ให้เลือก Azure จากนั้น ในบานหน้าต่างด้านขวา ให้เลือก พื้นที่ทำงาน Azure Synapse Analytics (เบต้า)
- เลือก เชื่อมต่อ
- เลือก เข้าสู่ระบบ และป้อนหรือเลือก บัญชีองค์กร ซึ่งเป็นบัญชีที่สามารถเข้าถึง Azure Synapse workspace ที่คุณสร้างขึ้น เลือก เชื่อมต่อ
- เมื่อเข้าสู่ระบบแล้ว ให้เลือกพื้นที่ทำงานภายใต้บานหน้าต่างกล่องโต้ตอบ Navigator
- ขยายพื้นที่ทำงานและค้นหาพื้นที่ทำงานของสภาพแวดล้อม Dataverse รายการของตาราง Dataverse จะแสดงขึ้น
- เลือกตาราง การตรวจสอบ และตาราง ผู้ใช้ระบบ จากนั้นเลือก โหลด
- เมื่อเลือกตารางแล้ว คุณจะสามารถสร้างการจัดรูปแบบการแสดง Power BI ได้
สร้างรายงานโดยใช้การเชื่อมต่อ Azure Synapse Analytics SQL
ใช้การเชื่อมต่อ Azure Synapse Analytics SQL สำหรับข้อมูลปริมาณที่ใหญ่กว่าเพื่อสร้างรายงานด้วย Power BI
- เริ่มต้น Power BI Desktop จากนั้นในเซสชัน Power BI ใหม่ ให้เลือก รับข้อมูล>เพิ่มเติม...
- ที่บานหน้าต่างด้านซ้ายของบานหน้าต่างกล่องโต้ตอบ รับข้อมูล ให้เลือก Azure จากนั้น ให้เลือก Azure Synapse Analytics SQL
- เลือก เชื่อมต่อ
- ป้อนชื่อของ เซิร์ฟเวอร์ และ ฐานข้อมูล
- ชื่อเซิร์ฟเวอร์สามารถพบได้ในพอร์ทัล Azure ป้อนชื่อของพื้นที่ทำงานในแถบ ค้นหา แล้วเลือกพื้นที่ทำงาน ในหน้า ภาพรวม ให้คัดลอก ตำแหน่งข้อมูล Serverless SQL และกลับไปที่หน้า ฐานข้อมูล Power BI SQL Server และวางลงในฟิลด์ เซิร์ฟเวอร์
- ชื่อฐานข้อมูลสามารถพบได้ใน Azure Synapse Link ใน Power Apps (make.powerapps.com) เลือก Azure Synapse Link for Dataverse ที่บานหน้าต่างนำทางด้านซ้าย ให้เลือก Azure Synapse Link แล้วเลือก ไปที่พื้นที่ทำงาน Azure Synapse Analytics บนแถบคำสั่ง ชื่อฐานข้อมูลของคุณสามารถพบได้ในโฟลเดอร์ ฐานข้อมูล Data Lake ในหน้า ข้อมูล
- เลือก ตกลง