แชร์ผ่าน


รับการแจ้งเตือน Azure Synapse Link for Dataverse ใน Power Apps

สถานะของ Azure Synapse Link for Dataverse ของคุณจะถูกเก็บไว้ในตาราง Microsoft Dataverse พร้อมการอัปเดตแบบเรียลไทม์ คุณสามารถปรับแต่งการแจ้งเตือนได้โดยใช้โฟลว์ Power Automate หรือ Power BI เพื่อติดตามสถานะของกิจกรรม Azure Synapse Link for Dataverse ของคุณ แทนที่จะต้องตรวจสอบหน้าโปรไฟล์ Azure Synapse Link for Dataverse ด้วยตนเองใน Power Apps (make.powerapps.com)

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

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

ตัวเชื่อมต่อเพื่อใช้สำหรับโฟลว์ Power Automate

เราขอแนะนำให้ผู้ใช้มีการให้สิทธิใช้งาน Power Platform ที่เหมาะสมเพื่อใช้ Power Automate เพื่อปรับแต่งฟังก์ชันทริกเกอร์ ใช้ตัวเชื่อมต่อ Dataverse ซึ่งจะทริกเกอร์โฟลว์เมื่อมีการเพิ่ม แก้ไข หรือลบแถวในตาราง Dataverse ที่เลือก ข้อมูลเพิ่มเติม: ทริกเกอร์โฟลว์เมื่อมีการเพิ่ม แก้ไข หรือลบแถว - Power Automate

มีตัวเลือกมากมายสำหรับการใช้ Power Automate เพื่อส่งการแจ้งเตือน นี่คือตัวอย่างบางส่วน

การดำเนินการ การอ้างอิงตัวเชื่อมต่อ
ส่งข้อความด่วนใน Teams Microsoft Teams
ส่งข้อความไปยังอุปกรณ์เคลื่อนที่ Azure Communication Services SMS
ส่งอีเมลไปยังผู้รับอย่างน้อยหนึ่งราย จดหมาย
Office 365 Outlook
ส่งการแจ้งเตือนไปยัง Power Apps หรือ Power BI การแจ้งเตือน Power Apps
Power BI

ตารางและคอลัมน์ Dataverse ที่ใช้ในการติดตามสถานะ

มีตารางที่เก็บข้อมูลโปรไฟล์ Azure Synapse Link ทั้งหมด ตารางหลักสองตารางด้านล่างนี้ให้ข้อมูลสถานะการซิงค์ทั้งหมดสำหรับโปรไฟล์ Azure Synapse Link ของคุณ

ชื่อตาราง Description การอ้างอิงตาราง
สถานะตารางภายนอก Azure Synapse Link ตารางนี้มีข้อมูลเฉพาะในกรณีที่คุณมีโปรไฟล์ Delta Lake

ตารางนี้แสดงสถานะของตารางที่ไม่ได้แบ่งพาร์ติชันภายนอกในพื้นที่ทำงาน Synapse ที่เชื่อมต่อ

หนึ่งเรกคอร์ดต่อเอนทิตีที่ซิงค์ รวมถึงตารางเมตาดาต้า เช่น ชุดตัวเลือก
synapselinkexternaltablestate
สถานะตารางโปรไฟล์ Azure Synapse Link ตารางนี้แสดงสถานะการซิงค์ของเอนทิตี Azure Synapse Link ใน Azure Data Lake Storage
หนึ่งเรกคอร์ดต่อเอนทิตีที่ซิงค์ ไม่รวมถึงตารางเมตาดาต้า เช่น ชุดตัวเลือก
synapselinkprofileentitystate

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

  • สามารถใช้ EntityName และ SynapseWorkspaceName เป็นการระบุหลักของตารางที่เลือกได้ ชื่อพื้นที่ทำงานของ Synapse เหมือนกับชื่อโปรไฟล์ Azure Synapse Link ที่แสดงใน Power Apps
  • LastSynchronizedOn ส่งกลับวันที่และเวลาที่การแปลง Delta Lake รอบล่าสุดเสร็จสมบูรณ์สำหรับแต่ละตาราง
  • RecordCount ส่งกลับจำนวนเรกคอร์ดทั้งหมดในโปรไฟล์ Delta Lake ไม่รวมถึงเรกคอร์ดการลบชั่วคราวสำหรับแต่ละตาราง
  • TableState จะถูกทำเครื่องหมายเป็น สร้างแล้ว หากลิงก์ไปยัง Data Lake และการแปลง Delta Lake ทำงานอยู่และไม่มีข้อผิดพลาด

จะมีการดำเนินการลบแบบชั่วคราวในตารางสถานะตารางภายนอก Azure Synapse Link: LastSyncState และ TableState ถูกทำเครื่องหมายเป็นลบแล้วสำหรับตารางที่ถูกลบออก

ตารางสถานะเอนทิตีโปรไฟล์ Azure Synapse Link:

  • สามารถใช้ EntityName และโปรไฟล์ เป็นการระบุหลักของตารางที่เลือกได้ โปรไฟล์เหมือนกับชื่อโปรไฟล์ Azure Synapse Link ที่แสดงใน Power Apps
  • InitialSyncProcessCompletedTime และ InitialSyncState ส่งกลับสถานะการซิงค์เริ่มต้นเสร็จสิ้น ซึ่งรวมถึงเมตาดาต้าและข้อมูลดิบ สถานะการซิงค์เริ่มต้นจะทำเครื่องหมายเป็น เสร็จสมบูรณ์ เมื่อการซิงค์ครั้งแรกเสร็จสิ้น
  • LakeRecordCount ส่งกลับรกคอร์ดทั้งหมดที่ส่งออกไปยัง Data Lake ในรูปแบบ CSV
  • LastSyncedDataTime ส่งกลับวันที่และเวลาที่การการอัปเดตหรือสร้างไฟล์ที่จัดเก็บข้อมูลดิบรอบล่าสุดเสร็จสมบูรณ์สำหรับแต่ละตาราง
  • SyncState แสดงเป็น InProgress หากลิงก์ไปยัง Data Lake ทำงานอยู่และไม่มีข้อผิดพลาด

หมายเหตุ

LakeRecordCount แตกต่างจากจำนวนเรกคอร์ด Dataverse ด้วยเหตุผลต่อไปนี้:

  • เวลาแฝงในการซิงค์
  • โหมดผนวกเท่านั้นจะบันทึกธุรกรรมและผนวกอีกหนึ่งแถวสำหรับการดำเนินการ CUD แต่ละรายการ

ตารางที่เหลืออีกสี่ตารางให้รายละเอียดเพิ่มเติมสำหรับข้อมูลการตั้งค่า Azure Synapse Link:

ชื่อตาราง Description การอ้างอิงตาราง
ฐานข้อมูล Azure Synapse ตารางนี้จะรวบรวมพื้นที่เก็บข้อมูล Azure Data Lake ที่เชื่อมโยงและพื้นที่ทำงาน Synapse และข้อมูลเมตาดาต้าการตั้งค่า (หนึ่งเรกคอร์ดต่อโปรไฟล์ Azure Synapse Link) synapsedatabase
โปรไฟล์ Azure Synapse Link ตารางนี้จะบันทึกข้อมูลโปรไฟล์ Azure Synapse Link (หนึ่งเรกคอร์ดต่อโปรไฟล์ Azure Synapse Link) มีการดำเนินการลบแบบชั่วคราวในตารางนี้: ProfileState ถูกทำเครื่องหมายเป็น ถูกลบแล้ว สำหรับโปรไฟล์ที่ถูกลบ synapselinkprofile
เอนทิตีโปรไฟล์ Azure Synapse Link ตารางนี้รวบรวมเมตาดาต้าของเอนทิตีภายในโปรไฟล์ Azure Synapse Link ที่เชื่อมต่อ (หนึ่งเรกคอร์ดต่อตารางที่ซิงค์) synapselinkprofileentity
กำหนดการ Azure Synapse Link ตารางนี้บันทึกข้อมูลโปรไฟล์ Azure Synapse Link สำหรับการอัปเดตโฟลเดอร์ส่วนเพิ่มหรือช่วงเวลาการแปลง Delta Lake (หนึ่งเรกคอร์ดต่อโปรไฟล์ Azure Synapse Link) RecurrenceInterval

(ดูเพิ่มเติม )

Azure Synapse Link for Dataverse คืออะไร