หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Microsoft Azure Synapse Link สำหรับ Dataverse ให้คุณเลือกข้อมูลจากแอปการเงินและการดำเนินงาน Dynamics 365 ใช้ Azure Synapse Link เพื่อส่งออกข้อมูลจากแอปการเงินและการดำเนินงานลงใน Azure Synapse Analytics และ Azure Data Lake Storage รุ่น2 อย่างต่อเนื่อง
Azure Synapse Link สำหรับ Dataverse เป็นบริการที่ออกแบบสำหรับการวิเคราะห์ข้อมูลขนาดใหญ่ขององค์กร มอบความพร้อมใช้งานสูงที่ปรับขนาดได้พร้อมกับความสามารถในการกู้คืนจากความเสียหาย ข้อมูลจะถูกจัดเก็บในรูปแบบ Common Data Model (CDM) ซึ่งให้สอดคล้องกันทางความหมายระหว่างแอปและการปรับใช้
Azure Synapse Link สำหรับ Dataverse มีคุณลักษณะที่คุณสามารถใช้กับข้อมูลการเงินและการดำเนินงานดังต่อไปนี้:
- คุณสามารถเลือกทั้งเอนทิตีและตารางการเงินและการดำเนินงานมาตรฐานและแบบกำหนดเอง
- รองรับการจำลองแบบอย่างต่อเนื่องของข้อมูลเอนทิตีและตาราง และยังรองรับการสร้าง อัปเดต และลบ (CUD) ธุรกรรมด้วย
- คุณสามารถเชื่อมโยงหรือยกเลิกการเชื่อมโยงสภาพแวดล้อมกับ Azure Synapse Analytics และ/หรือ Data Lake Storage รุ่น2 ในการสมัครใช้งาน Azure ของคุณ คุณไม่จำเป็นต้องไปที่พอร์ทัล Azure หรือ Microsoft Dynamics Lifecycle Services สำหรับการกำหนดค่าระบบ
- คุณสามารถเลือกข้อมูลและศึกษาโดยใช้ Azure Synapse คุณไม่จำเป็นต้องเรียกใช้เครื่องมือภายนอกเพื่อกำหนดค่า Synapse Analytics workspace
- รองรับคุณลักษณะทั้งหมดของ Azure Synapse Link สำหรับ Dataverse คุณลักษณะเหล่านี้รวมถึงความพร้อมใช้งานในทุกภูมิภาค การบันทึกเป็นไฟล์ Parquet Delta และบัญชีที่เก็บข้อมูลแบบจำกัด
- ข้อจำกัดของตารางในบริการ Export to ที่จัดเก็บข้อมูลดิบ ไม่มีผลบังคับใช้กับ Azure Synapse Link for Dataverse
- ตามค่าเริ่มต้น การบันทึกในรูปแบบ Parquet Delta Lake จะถูกเปิดใช้งานสำหรับข้อมูลการเงินและการดำเนินงาน ดังนั้นเวลาตอบสนองของการสอบถามจึงเร็วขึ้น
หมายเหตุ
โดยทั่วไป คุณลักษณะนี้จะสามารถใช้งานกับเวอร์ชันของแอปพลิเคชันการเงินและการดำเนินงานที่แสดงอยู่ในรายการต่อไปนี้ หากคุณยังไม่ได้ใช้แอปพลิเคชันเวอร์ชันเหล่านี้ ให้ติดตั้งการอัปเดตสะสมล่าสุดเพื่อใช้คุณลักษณะนี้
- 10.0.38 (PU62) การอัปเดตแบบสะสม 7.0.7120.59 หรือใหม่กว่า
- 10.0.37 (PU61) การอัปเดตแบบสะสม 7.0.7068.109 หรือใหม่กว่า
- 10.0.36 (PU60) การอัปเดตแบบสะสม 7.0.7036.133 หรือใหม่กว่า
คุณอาจจำเป็นต้องใช้การอัปเดตเพิ่มเติมสำหรับการแก้ไขล่าสุด ข้อมูลเพิ่มเติม: [ข้อจำกัดที่ทราบเกี่ยวกับตารางการเงินและการดำเนินงาน]
หากคุณกำลังวางแผนที่จะนำคุณลักษณะส่งออกไปยังที่จัดเก็บข้อมูลดิบมาใช้ในแอปการเงินและการดำเนินงาน ให้พิจารณาใช้ Azure Synapse Link กับการสนับสนุนข้อมูลการเงินและการดำเนินงานแทน ไปที่ประกาศวงจรการใช้งานซอฟต์แวร์ที่เกี่ยวข้องกับ คุณลักษณะส่งออกไปยังที่จัดเก็บข้อมูลดิบ เพื่อดูรายละเอียดเพิ่มเติม สำหรับคำแนะนำและเครื่องมือในการอัปเกรดจากการส่งออกไปยังที่จัดเก็บข้อมูลดิบไปเป็น Azure Synapse Link ให้ไปที่ การเปลี่ยนจากบริการการสร้างข้อมูลแบบเดิม และ ชุดรายการการพูดคุยด้านเทคนิค: Synapse Link สำหรับ Dataverse: การเปลี่ยนจากการส่งออกไปยัง Azure Data Lake เป็น Synapse Link
ข้อกำหนดเบื้องต้น
คุณต้องมีสภาพแวดล้อมแซนด์บ็อกซ์สำหรับการเงินและการดำเนินงาน (Tier-2) หรือสูงกว่า คุณยังสามารถใช้สภาพแวดล้อมที่จัดเตรียมด้วยเทมเพลตที่ใช้ ERP ได้ด้วย
หมายเหตุ
ด้วยความพร้อมใช้งานของ สภาพแวดล้อม Power Platform ที่จัดเตรียมด้วยเทมเพลตที่ใช้ ERP หรือที่เรียกว่า สภาพแวดล้อมแบบรวม Microsoft จะให้การสนับสนุนแบบจำกัดสำหรับสภาพแวดล้อมที่โฮสต์บนระบบคลาวด์ (CHE) ตั้งแต่วันที่ 1 มิถุนายน 2024 หากคุณใช้สภาพแวดล้อมที่โฮสต์บนระบบคลาวด์ ให้พิจารณาย้ายไปยัง สภาพแวดล้อม Power Platform ที่จัดเตรียมด้วยเทมเพลตที่ใช้ ERP
คุณไม่สามารถเพิ่มข้อมูลการเงินและการดำเนินงานไปยังบัญชีที่เก็บข้อมูลที่มีอยู่ซึ่งกำหนดค่าด้วย Azure Synapse Link คุณต้องมีสิทธิ์เข้าถึงการสมัครใช้งาน Azure เพื่อให้คุณสามารถสร้างโปรไฟล์ Synapse Link ใหม่ได้
ขึ้นอยู่กับว่าคุณวางแผนที่จะใช้ข้อมูลการเงินและการดำเนินงานอย่างไร มีข้อกำหนดเบื้องต้นเพิ่มเติมดังที่แสดงไว้ที่นี่
| คุณวางแผนจะใช้ข้อมูลอย่างไร | คุณลักษณะ Azure Synapse Link ที่คุณใช้ | ข้อกำหนดเบื้องต้นและทรัพยากร Azure ที่จำเป็น |
|---|---|---|
|
เข้าถึงตารางการเงินและการดำเนินงานผ่าน Microsoft Fabric ไม่จำเป็นต้องใช้ที่เก็บข้อมูลของคุณเอง Synapse workspace หรือพูล Spark เนื่องจากระบบใช้ที่เก็บข้อมูลและทรัพยากรการประมวลผล Dataverse |
เชื่อมโยงไปยัง Fabric | พื้นที่ทำงาน Microsoft Fabric |
|
เข้าถึงตารางการเงินและการดำเนินงานผ่านคิวรี Synapse ตารางการเงินและการดำเนินงานจะบันทึกในรูปแบบ Delta Parquet ทำให้ประสิทธิภาพการอ่านดีขึ้น คุณไม่สามารถเลือกตารางการเงินและการดำเนินงานที่บันทึกในรูปแบบ CSV |
ไปที่ เพิ่มตารางการเงินและการดำเนินงานใน Azure Synapse Link | Azure Data Lake พื้นที่ทำงาน Azure Synapse พูล Spark ของ Azure Synapse |
|
โหลดการเปลี่ยนแปลงข้อมูลส่วนเพิ่มลงในคลังข้อมูลขั้นปลายของคุณเอง ระบบจะบันทึกการเปลี่ยนแปลงที่เพิ่มขึ้นเป็นไฟล์ในรูปแบบ CSV ไม่จำเป็นต้องใช้ Synapse workspace หรือพูล Spark เนื่องจากข้อมูลของคุณถูกบันทึกในรูปแบบ CSV |
ไปที่ เข้าถึงการเปลี่ยนแปลงข้อมูลส่วนเพิ่มจากการเงินและการดำเนินงาน และไปที่ Azure Synapse Link - การอัปเดตส่วนเพิ่ม) |
Azure Data Lake |
เพิ่มตารางการเงินและการดำเนินงานใน Azure Synapse Link
คุณสามารถเปิดใช้งานทั้งตารางการเงินและการดำเนินงานและเอนทิตีการเงินและการดำเนินงานใน Azure Synapse Link สำหรับ Dataverse ส่วนนี้เน้นที่ตารางการเงินและการดำเนินการ
- ลงชื่อเข้าใช้ Power Apps แล้วเลือกสภาพแวดล้อมที่คุณต้องการ
- ในบานหน้าต่างนําทางด้านซ้าย ให้เลือก เชื่อมโยงข้อมูล แล้วเลือก ลิงก์อื่น ๆ
- บนแถบคำสั่ง เลือก + ลิงก์ใหม่ไปยังที่จัดเก็บข้อมูลดิบ
- เลือก เชื่อมต่อกับ Azure Synapse Analytics workspace ของคุณ แล้วเลือก การสมัครใช้งาน, กลุ่มทรัพยากร และ ชื่อพื้นที่ทำงาน
- เลือก ใช้พูล Spark สำหรับการประมวลผล จากนั้นเลือกพูล Spark และบัญชีที่เก็บข้อมูลที่สร้างไว้แล้ว
- เลือก ถัดไป
- เพิ่มตารางที่คุณต้องการส่งออก คุณสามารถเลือกตารางการเงินและการดำเนินงานได้หากตรงตาม ข้อกำหนดเบื้องต้น
- เลือก ขั้นสูง เลือก แสดงการตั้งค่าการกําหนดค่าขั้นสูง และป้อนช่วงเวลา เป็นนาที ว่าควรมีการบันทึกการอัปเดตแบบเพิ่มหน่วยบ่อยเพียงใด ตัวเลือก ผนวกเท่านั้น และ พาร์ติชัน ที่มีอยู่ในระดับตารางจะถูกละเว้นสำหรับตารางการเงินและการดำเนินงานเนื่องจากระบบจะกำหนดกลยุทธ์การแบ่งพาร์ติชัน
- เลือก บันทึก ตารางที่เลือกถูกเตรียมใช้งานและพร้อมสําหรับการรายงาน
หมายเหตุ
ตารางแอปการเงินและการดำเนินงานได้รับอนุญาตเฉพาะใน Azure Synapse Link เท่านั้น คนสร้างจะมองไม่เห็นพวกมันในพื้นที่ ตาราง ใน Power Apps (make.powerapps.com)
คุณไม่จำเป็นต้องกำหนดตารางของแอปการเงินและการดำเนินการเป็น Virtual Tables และคุณไม่จำเป็นต้องเปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับแต่ละตาราง
คุณไม่สามารถเพิ่มตารางการเงินและการดำเนินงานลงในโปรไฟล์ Synapse Link ที่มีอยู่ซึ่งมีตาราง Dataverse ได้ คุณต้องสร้างโปรไฟล์ใหม่ เมื่อคุณสร้างโปรไฟล์ใหม่ คุณสามารถเพิ่มตารางจากทั้งการเงินและการดำเนินงานและ Dataverse
หากต้องการรวมตารางการเงินและการดำเนินงานใน Synapse Link คุณต้องเปิดใช้งาน คุณลักษณะ Delta Lake ในโปรไฟล์ Synapse Link ของคุณ ตัวเลือกตารางการเงินและการดำเนินงานจะไม่ปรากฏหากโปรไฟล์ Synapse Link ของคุณไม่ได้กำหนดค่าสำหรับ Delta Lake
ช่วงเวลาการแปลง Delta Lake จะกำหนดความถี่ในการอัปเดตข้อมูลตารางในรูปแบบเดลต้า สําหรับการอัปเดตแบบเกือบเรียลไทม์ ให้ป้อน 5, 15 หรือ 60 นาทีตามช่วงเวลาที่อัปเดตที่ต้องการ เลือก 1440 สําหรับช่วงเวลารายวันหากไม่ต้องการการอัปเดตแบบใกล้เคียงเรียลไทม์ การแปลงเดลต้าใช้ทรัพยากรการประมวลผลจากพูล Spark ที่คุณระบุไว้ในการกำหนดค่าโปรไฟล์ Synapse Link ยิ่งช่วงเวลาน้อยลง ทรัพยากรการประมวลผลก็จะยิ่งถูกใช้มากขึ้น และคุณอาจมีค่าใช้จ่ายเพิ่มขึ้นด้วย คุณสามารถตรวจสอบต้นทุนพูล Spark ในพอร์ทัล Azure เพื่อดูต้นทุนการประมวลผล
ช่วงเวลาที่เลือกสําหรับการแปลง Spark อาจไม่แสดงถึงความใหม่ของข้อมูลจริงที่คุณสังเกตเห็นในที่จัดเก็บข้อมูลดิบ เมื่อป้อน 15 นาทีเป็นช่วงเวลา คุณจะขอให้เรียกใช้งานการแปลง Delta ทุกๆ 15 นาทีในกรณีที่มีการเปลี่ยนแปลงข้อมูล ทั้งนี้ขึ้นอยู่กับขนาดของพูลการประมวลผล Spark และปริมาณข้อมูลส่วนเพิ่มที่พร้อมสำหรับการประมวลผล ระยะเวลาการรีเฟรชข้อมูลจริงที่พบในดาต้าเลกอาจมากกว่า 15 นาที คุณสามารถเพิ่มขนาดของพูล Spark เพื่อให้ได้เวลารีเฟรชข้อมูลที่ดีขึ้น ข้อมูลเพิ่มเติม: การกำหนดค่าพูล Spark ที่แนะนำ
ในกรณีที่ระบบพบข้อผิดพลาดระหว่างการซิงค์ครั้งแรกหรือการอัปเดต คุณจะได้รับข้อผิดพลาดและลิงก์ไปยังเอกสารการแก้ไขปัญหาที่สามารถใช้เพื่อวินิจฉัยและแก้ไขข้อผิดพลาด
ข้อจํากัดที่ทราบและการเปลี่ยนแปลงลักษณะการทํางาน
หากคุณกำลังเปลี่ยนจากคุณลักษณะส่งออกไปยังที่จัดเก็บข้อมูลดิบในการเงินและการดำเนินงาน คุณอาจพบการเปลี่ยนแปลงบางอย่างในลักษณะการทำงานตามที่อธิบายไว้ที่นี่ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแผนงานที่กำลังจะมีขึ้นและติดต่อกับทีมผลิตภัณฑ์ ให้เข้าร่วม กลุ่ม Viva Engage สำหรับพรีวิว
- ไม่เห็นตารางทั้งหมดหรือ Microsoft ยังคงเปิดใช้งานตารางแอปการเงินและการดำเนินงานที่ใช้งานอย่างมีประสิทธิภาพทั้งหมดใน Azure Synapse Link ด้วยการอัปเดตแอปพลิเคชัน ถ้าคุณมีแอปการเงินและการดําเนินงานเวอร์ชันก่อนหน้า ตารางที่จําเป็นบางตารางไม่ได้เปิดใช้งานตามค่าเริ่มต้น คุณสามารถเปิดใช้งานตารางเพิ่มเติมได้ด้วยตัวเองโดยขยายคุณสมบัติของตารางและเปิดใช้งานคุณลักษณะการติดตามการเปลี่ยนแปลง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเปิดใช้งานการติดตามการเปลี่ยนแปลง ให้ไปที่ เปิดใช้งานการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวสำหรับตาราง
- ไม่เห็นตารางที่กำหนดเองของคุณหรือ คุณต้องเปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับพวกมัน ข้อมูลเพิ่มเติม: เปิดใช้งานการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวสำหรับตาราง หากคุณใช้สภาพแวดล้อมที่โฮสต์บนคลาวด์ (CHE) คุณต้องดำเนินการซิงค์ฐานข้อมูลเพื่อแสดงการเปลี่ยนแปลง
-
ฟิลด์พิเศษ เช่น
TimeZoneID(TZID), ฟิลด์ไบนารีในตารางการเงินและการดำเนินงานไม่ได้เปิดใช้งานใน Azure SynapseL Link -
Synapse Link เก็บรักษาแถวที่ถูกลบจากตารางการเงินและการดำเนินงาน คุณสามารถระบุและกรองแถวที่ถูกลบออกได้โดยใช้ฟิลด์
isDeleteไปที่ การทำงานกับข้อมูลและเมตาดาต้า สำหรับข้อมูลเพิ่มเติม -
ตารางการจัดเตรียม ตารางชั่วคราว และตารางที่ไม่สนับสนุน ซึ่งชื่อขึ้นต้นด้วย
del_ในแอปการเงินและการดำเนินงาน จะไม่ได้รับอนุญาตใน Azure Synapse Link - ตารางต่อไปนี้ หรือที่เรียกว่า ตาราง เคอร์เนล ในแอปการเงินและการดำเนินงานได้รับการสนับสนุนโดย Fabric และ Synapse Link ตารางเหล่านี้เป็นตารางพิเศษ และคุณไม่จำเป็นต้องเปิดใช้งานการติดตามการเปลี่ยนแปลง นอกจากนี้ยังมีการอัปเดตทุก 24 ชั่วโมงและไม่ได้รับการอัปเดตใกล้เคียงเวลาจริงเนื่องจากข้อมูลไม่ได้เปลี่ยนแปลงบ่อย:
DATAAREA,USERINFO,SECURITYROLE,SECURITYUSERROLE,SQLDICTIONARY,PARTITIONS,SECURITYPRIVILEGE,TIMEZONESLIST,SECURITYDUTY,SECURITYSUBROLE,SECURITYUSERROLECONDITION,DATABASELOG,SECURITYROLERUNTIME,SECURITYROLEPRIVILEGEEXPLODEDGRAPH,SECURITYROLEDUTYEXPLODEDGRAPH,TIMEZONESRULESDATA,SECURITYROLEEXPLODEDGRAPH,USERDATAAREAFILTER,SYSINHERITANCERELATIONS. - การแชร์ข้อมูลหลักของบริษัท เป็นคุณลักษณะรุ่นพรีวิวในแอปการเงินและการดำเนินงาน ตารางที่เข้าร่วมในคุณลักษณะการแชร์ข้อมูลหลักของบริษัทได้รับการสนับสนุนด้วยคุณลักษณะ Synapse Link หรือการเชื่อมโยง Fabric ข้อมูลที่ส่งออกจากตารางเหล่านี้จะถูกคีย์โดยเรกคอร์ดของบริษัททั้งหมด ไม่ใช่แค่บริษัทหลักเท่านั้น สิ่งนี้ทําเพื่อเปิดใช้งานการรายงานที่ง่ายขึ้น คุณจึงไม่จําเป็นต้องใช้ตรรกะการแชร์ข้อมูลของบริษัทหลักเพื่อขยายข้อมูล อย่างไรก็ตาม หากคุณกําลังเปลี่ยนจากโซลูชันการส่งออกข้อมูลก่อนหน้านี้ คุณอาจต้องกรองข้อมูลจากบริษัทที่ไม่ใช่บริษัทหลัก
-
การสืบทอดตารางและตารางที่ได้รับ เป็นแนวคิดในแอปการเงินและการดำเนินงาน เมื่อเลือกตารางที่ได้รับจากแอปการเงินและการดำเนินงาน จะไม่รวมฟิลด์จากตารางพื้นฐานที่เกี่ยวข้องในปัจจุบัน ตัวอย่างเช่น หากคุณเลือกตาราง
DirPersonตารางที่ได้มาจากDirPartyTableหรือที่เรียกว่า ตารางฐาน ข้อมูลที่ส่งออกจะมีฟิลด์จากตารางฐานDirPartyTableคุณต้องเลือกตารางฐานเพิ่มเติมจากตารางที่ได้รับ หากคุณต้องการเข้าถึงฟิลด์เหล่านี้ คุณสามารถใช้ โซลูชัน FastTrack นี้ ที่มีอยู่บน GitHub โซลูชันนี้สร้างมุมมอง ซึ่งรวมถึงคอลัมน์จากตารางฐาน -
ฟิลด์บันทึกช่วยจำและคำอธิบายแบบยาวของชนิด
nVarchar(Max)รวมอยู่ใน Synapse Link อย่างไรก็ตาม ขนาดฟิลด์ถูกตัดทอนเหลือ 2,000 อักขระ - ฟิลด์ ID จากตารางการเงินและการดำเนินงานเปลี่ยนชื่อเป็น FnO_Id เพื่อหลีกเลี่ยงความขัดแย้งของชื่อฟิลด์กับตาราง Dataverse
-
ฟิลด์ที่มีคำสงวนของ SQL ถูกเปลี่ยนชื่อโดยการเพิ่มอักขระต่อท้าย Ex.
Levelกลายเป็นLevel_และResourceกลายเป็นResource_
การแก้ไขล่าสุดที่ใช้ได้กับตารางการเงินและการดําเนินงาน
หากคุณใช้การเงินและการดําเนินงานเวอร์ชันก่อนหน้า คุณจําเป็นต้องอัปเดตเป็นเวอร์ชันล่าสุดเพื่อใช้การแก้ไขปัญหาต่างๆ ปัญหาและการแก้ไขเหล่านี้กล่าวถึงที่นี่เพื่อการอ้างอิงเท่านั้น การแก้ไขทั้งหมดจะถูกนําไปใช้เมื่อคุณอัปเดตเป็นเวอร์ชันล่าสุด
ฟิลด์ที่ได้รับการอนุญาตจาก AOS: หากตารางที่เลือกมีคอลัมน์ข้อมูลที่ได้รับการรักษาความปลอดภัยผ่าน การอนุญาต AOS คอลัมน์เหล่านั้นจะถูกละเว้นและข้อมูลที่ส่งออกจะไม่มีคอลัมน์ดังกล่าว ตัวอย่างเช่น ในตารางที่กำหนดเองชื่อ CustTable คอลัมน์ TaxLicenseNum มีคุณสมบัติข้อมูลเมตา การอนุญาต AOS ตั้งค่าเป็น ใช่ คอลัมน์นี้จะถูกละเว้นเมื่อมีการส่งออกข้อมูล CustTable ด้วย Azure Synapse Link
หมายเหตุ
อัปเดตสภาพแวดล้อมทางการเงินและการดำเนินงานของคุณเป็นเวอร์ชันเหล่านี้หรือใหม่กว่าเพื่อเปิดใช้งานฟิลด์ที่ได้รับอนุญาตของ AOS:
- PU 63:7.0.7198.105
- PU 62:7.0.7120.159
ด้วยการอัปเดตนี้ ฟิลด์การอนุญาต AOS จะถูกเพิ่มลงในตาราง:
- การอัปเดตส่วนเพิ่มจะรวมคอลัมน์นี้ด้วย
- บันทึกที่แก้ไขจะแสดงคอลัมน์และค่าเหล่านี้
- การรีเฟรชแบบเต็มประกอบด้วยฟิลด์เหล่านี้และค่าทั้งหมด
ความปลอดภัยของข้อมูลที่ขยายได้: เมื่อตารางการเงินและการดำเนินงานที่เพิ่มลงใน Azure Synapse Link ได้รับการรักษาความปลอดภัยผ่าน นโยบายความปลอดภัยของข้อมูลที่ขยายได้ ระบบอาจไม่ส่งออกข้อมูล ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแอปพลิเคชันล่าสุด
หมายเหตุ
การอัปเดตที่พร้อมใช้งานสำหรับตารางการเงินและการดำเนินงานด้วย Azure Synapse Link สำหรับ Dataverse:
- เวอร์ชัน 10.0.39 (PU63) โปรแกรมปรับปรุงสะสม 10.0.1860.50
- เวอร์ชัน 10.0.38 (PU62) โปรแกรมปรับปรุงสะสม 10.0.1777.135
- เวอร์ชัน 10.0.37 (PU61) โปรแกรมปรับปรุงสะสม 10.0.1725.175
คุณจะต้องใช้บิลด์แก้ไขคุณภาพที่ทำให้ระบบข้ามนโยบายความปลอดภัยของข้อมูลแบบขยายได้สำหรับบริการ Azure Synapse Link
ตารางที่มีลักษณะการทำงานประทับเวลาที่ถูกต้อง: หากตารางแอปการเงินและการดำเนินงานที่แสดง ลักษณะการทำงานประทับเวลาที่ถูกต้อง มีเฉพาะแถวข้อมูลที่ถูกต้องในปัจจุบันเท่านั้นที่จะส่งออกด้วย Azure Synapse Link ตัวอย่างเช่น ตาราง ExchangeRate มีทั้งอัตราแลกเปลี่ยนปัจจุบันและก่อนหน้า เฉพาะอัตราแลกเปลี่ยนที่ถูกต้องในปัจจุบันเท่านั้นที่จะถูกส่งออกใน Azure Synapse Link ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแอปพลิเคชันล่าสุดจะปรากฏที่นี่
หมายเหตุ
การอัปเดตที่พร้อมใช้งานสำหรับตารางการเงินและการดำเนินงานด้วย Azure Synapse Link สำหรับ Dataverse:
- เวอร์ชัน 10.0.40 (PU64) การอัปเดตแพลตฟอร์ม 7.0.7120.179
- เวอร์ชัน 10.0.39 (PU63) การอัปเดตแพลตฟอร์ม 7.0.7198.143
- เวอร์ชัน 10.0.38 (PU62) การอัปเดตแพลตฟอร์ม 7.0.7279.58
ด้วยการอัปเดตนี้ แถวข้อมูลที่หมดอายุจะถูกเพิ่มลงในตาราง คุณต้องทำการรีเฟรชแบบเต็มเพื่อรวมแถวก่อนหน้า
ฟิลด์ที่เป็นชนิดอาร์เรย์: หากตารางที่เลือกมีคอลัมน์ข้อมูลที่ได้รับการรักษาความปลอดภัยด้วยชนิด อาร์เรย์ คอลัมน์เหล่านั้นจะถูกละเว้นและข้อมูลที่ส่งออกจะไม่มีคอลัมน์ดังกล่าว ตัวอย่างเช่น ในตารางที่กำหนดเองชื่อ WHSInventTable คอลัมน์ FilterCode และ FilterGroup เป็นชนิดอาร์เรย์ คอลัมน์เหล่านี้จะไม่ถูกส่งออกด้วย Azure Synapse Link ปัญหานี้ได้รับการแก้ไขแล้วในการอัปเดตแอปพลิเคชันล่าสุดจะปรากฏที่นี่
หมายเหตุ
การอัปเดตที่พร้อมใช้งานสำหรับตารางการเงินและการดำเนินงานด้วย Azure Synapse Link สำหรับ Dataverse:
- เวอร์ชัน 10.0.41 (PU65) การอัปเดตแพลตฟอร์ม 7.0.7367.153 หรือใหม่กว่า
- เวอร์ชัน 10.0.42 (PU66) การอัปเดตแพลตฟอร์ม 7.0.7452.84 หรือใหม่กว่า
- เวอร์ชัน 10.0.43 (PU67) การอัปเดตแพลตฟอร์ม 7.0.7521.153 หรือใหม่กว่า
ด้วยการอัปเดตนี้ ฟิลด์ชนิดอาร์เรย์จะถูกเพิ่มลงในตาราง คุณต้องทำการรีเฟรชแบบเต็มเพื่อรวมแถวก่อนหน้า การปรับปรุงข้างต้นยังมีการแก้ไขสําหรับฟิลด์อาร์เรย์ของชนิดข้อมูลที่ระบุ
ความยาวใบแจ้งหนี้แบบขยาย เป็นคุณลักษณะที่เปิดใช้งานกับการเงินและการดำเนินงานเวอร์ชัน 10.0.40 และใหม่กว่า
หมายเหตุ
คุณลักษณะหมายเลขใบแจ้งหนี้ของผู้จำหน่ายที่ขยายเปิดใช้งานกับการอัปเดตตารางการเงินและการดำเนินงานกับ Azure Synapse Link สำหรับ Dataverse:
- เวอร์ชัน 10.0.41 (PU65) การอัปเดตแพลตฟอร์ม 7.0.7367.134 หรือใหม่กว่า
- เวอร์ชัน 10.0.42 (PU66) การอัปเดตแพลตฟอร์ม 7.0.7452.72 หรือใหม่กว่า
- เวอร์ชัน 10.0.43 (PU67) การอัปเดตแพลตฟอร์ม 7.0.7521.0 หรือใหม่กว่า
ปัญหาแถวที่ถูกลบหายไปจากตารางสืบทอด ได้รับการแก้ไขแล้วในการอัปเดตที่กล่าวถึงด้านล่าง เมื่อเลือกตารางที่ได้มาจากแอปการเงินและการดําเนินงาน ตัวอย่างเช่น หากคุณเลือกตาราง
DirPersonตารางที่ได้มาจากDirPartyTableซึ่งรู้จักกันในนาม ตารางฐาน เครื่องหมายที่ถูกลบจากตารางที่ได้รับและตารางฐานจะหายไปในข้อมูลที่ถูกส่งออกหมายเหตุ
การตั้งค่า “แถวที่ถูกลบหายไปจากตารางที่ได้รับการอนุมาน” ได้รับการเปิดใช้งานพร้อมการอัปเดตตารางการเงินและการดำเนินงานด้วย Azure Synapse Link for Dataverse:
- เวอร์ชัน 10.0.40 (PU64) การอัปเดตแพลตฟอร์ม 7.0.7279.199 หรือใหม่กว่า
- เวอร์ชัน 10.0.41 (PU65) การอัปเดตแพลตฟอร์ม 7.0.7367.136 หรือใหม่กว่า
- เวอร์ชัน 10.0.42 (PU66) การอัปเดตแพลตฟอร์ม 7.0.7452.75 หรือใหม่กว่า
ค่า NULL ในฟิลด์การเงินและการดำเนินงานจะไม่แสดงเป็นสตริงว่างในข้อมูลที่ส่งออก และอาจทำให้เกิดความล้มเหลวในการส่งออก แม้ว่าค่า NULL จะไม่คาดว่าจะมีอยู่ในข้อมูลการเงินและการดําเนินงาน แต่อาจมีค่า NULL แทรกผ่านการรวมข้อมูล
หมายเหตุ
การรองรับการจัดการค่า Null สำหรับข้อมูลที่ส่งออกสำหรับตาราง Finance and Operations เปิดใช้งานได้ด้วย:
- เวอร์ชัน 10.0.41 (PU65) การอัปเดตแพลตฟอร์ม 7.0.7367.149 หรือใหม่กว่า
- เวอร์ชัน 10.0.42 (PU66) การอัปเดตแพลตฟอร์ม 7.0.7452.88 หรือใหม่กว่า
- เวอร์ชัน 10.0.43 (PU67) การอัปเดตแพลตฟอร์ม 7.0.7497.0 หรือใหม่กว่า
ตารางแอปการเงินและการดำเนินงานที่เพิ่มลงในโปรไฟล์ Azure Synapse Link อาจถูกเอาออกเมื่อมีการคืนค่าข้อมูลสำรองใน Dataverse คุณสามารถคัดลอกและวางรายการตารางที่คั่นด้วยเครื่องหมายจุลภาคลงในช่องค้นหาภายในตัวเลือกจัดการตารางเพื่อเลือกรายการตารางพร้อมกัน
เมื่อมีการคืนค่าฐานข้อมูลของแอปการเงินและการดำเนินงาน ตารางที่เพิ่มลงในโปรไฟล์ Azure Synapse Link จำเป็นต้องเริ่มต้นการทำงานใหม่ ก่อนที่จะเริ่มต้นตารางทางการเงินและการดำเนินงานใหม่ คุณต้องกู้คืนฐานข้อมูล Dataverse ด้วย หลังจากกู้คืนฐานข้อมูลแล้ว คุณต้องเพิ่มตารางการเงินและการดำเนินงานลงในโปรไฟล์ คุณสามารถคัดลอกและวางรายการตารางที่คั่นด้วยเครื่องหมายจุลภาคลงในช่องค้นหาภายในตัวเลือกจัดการตารางเพื่อเลือกรายการตารางพร้อมกัน
ตารางแอปการเงินและการดำเนินงานที่รวมอยู่ในโปรไฟล์ Azure Synapse Link ไม่สามารถย้ายไปยังสภาพแวดล้อมอื่นโดยใช้คุณลักษณะโปรไฟล์นำเข้าและส่งออกใน Azure Synapse Link ได้
เข้าถึงการเปลี่ยนแปลงข้อมูลส่วนเพิ่มจากการเงินและการดำเนินงาน
หากต้องการโหลดการเปลี่ยนแปลงข้อมูลส่วนเพิ่มจากการเงินและการดำเนินงานลงในคลังข้อมูลดาวน์สตรีมของคุณเอง ให้สร้างโปรไฟล์ Azure Synapse Link ที่ให้เฉพาะข้อมูลส่วนเพิ่มเท่านั้น Azure Synapse Link ให้การส่งออกเริ่มต้นของแถวข้อมูลทั้งหมด จากนั้นให้คุณเข้าถึงข้อมูลที่มีการเปลี่ยนแปลงเป็นระยะๆ ข้อมูลถูกจัดเตรียมไว้ในไฟล์ CSV ที่จัดเก็บไว้ในโฟลเดอร์ที่มีการบันทึกเวลา และคุณสามารถใช้ข้อมูลได้อย่างง่ายดายโดยใช้ Azure Data Factory หรือเครื่องมือข้อมูลอื่นๆ ข้อมูลเพิ่มเติม: Azure Synapse Link - การอัปเดตส่วนเพิ่ม
วิธีสร้างโปรไฟล์ Azure Synapse Link ที่มีข้อมูลส่วนเพิ่ม:
- ลงชื่อเข้าใช้ Power Apps แล้วเลือกสภาพแวดล้อมที่คุณต้องการ
- ในบานหน้าต่างนําทางด้านซ้าย ให้เลือก เชื่อมโยงข้อมูล แล้วเลือก ลิงก์อื่น ๆ
- ในส่วน ลิงก์อื่น ๆ ให้เลือก + ลิงก์ใหม่ บนแถบคําสั่ง
- เลือก การสมัครใช้งาน, กลุ่มทรัพยากร และ บัญชีที่เก็บข้อมูล คุณไม่จำเป็นต้องระบุ Synapse workspace หรือ Spark pool
- เลือก ถัดไป ตัวเลือกในการเลือกตารางจะปรากฏขึ้น
- เลือก ขั้นสูง เลือก แสดงการตั้งค่าของการกำหนดค่าขั้นสูง จากนั้นเปิดใช้งานตัวเลือก เปิดใช้งานโครงสร้างโฟลเดอร์การปรับปรุงแบบเพิ่มหน่วย
- ในฟิลด์ ช่วงเวลา ให้เลือกความถี่ที่ต้องการสำหรับการอ่านข้อมูลส่วนเพิ่ม ด้วยการใช้ความถี่นี้ ระบบจะแบ่งพาร์ติชันข้อมูลลงในโฟลเดอร์ที่มีการบันทึกเวลา เพื่อให้คุณสามารถอ่านข้อมูลได้โดยไม่ได้รับผลกระทบจากการดำเนินการเขียนที่กำลังดำเนินอยู่
- เลือกตาราง Dataverse ที่คุณต้องการ คุณยังสามารถเลือกตารางการเงินและการดำเนินงานได้อีกด้วย ตัวเลือก ผนวกเท่านั้น และ แบ่งพาร์ติชัน ที่มีอยู่ในระดับตารางจะถูกละเว้น ไฟล์ข้อมูลจะถูกต่อท้ายเสมอและข้อมูลจะถูกแบ่งพาร์ติชันทุกปี
- เลือก บันทึก ตารางที่เลือกจะถูกเริ่มต้นใช้งานและคุณจะเห็นข้อมูลส่วนเพิ่มในบัญชีที่เก็บข้อมูล
หมายเหตุ
หากคุณกำลังอัปเกรดจากคุณลักษณะส่งออกไปยังที่จัดเก็บข้อมูลดิบ การเปิดใช้งานตัวเลือกการเปลี่ยนแปลงข้อมูลส่วนเพิ่มจะให้ข้อมูลการเปลี่ยนแปลงคล้ายกับ คุณลักษณะฟีดการเปลี่ยนแปลง
เราขอแนะนำให้คุณสร้างโปรไฟล์ Azure Synapse Link แยกต่างหากสำหรับข้อมูลส่วนเพิ่มและตารางเพื่อความสะดวกในการจัดการ
เมื่อคุณเลือกตารางและเปิดใช้งานการเปลี่ยนแปลงข้อมูลส่วนเพิ่ม จำนวนแถวที่แสดงในหน้ารายละเอียด Azure Synapse Link สำหรับแต่ละตารางจะแสดงถึงจำนวนการเปลี่ยนแปลงทั้งหมด ไม่ใช่จำนวนเรกคอร์ดในตาราง
แถวข้อมูลที่มีเรกคอร์ดที่ถูกลบจากตารางการเงินและการดำเนินงานจะมีฟิลด์ uniqueidentifier (ID) แถวไม่มีเนื้อหาของเรกคอร์ด ไปป์ไลน์ข้อมูลดาวน์สตรีมของคุณอาจต้องค้นหาฟิลด์ที่เกี่ยวข้องโดยใช้ฟิลด์ ID
ข้อจำกัดของตารางการเงินและการดำเนินงานยังใช้กับข้อมูลส่วนเพิ่มจากตารางอีกด้วย ข้อมูลเพิ่มเติม:ข้อจำกัดที่ทราบเกี่ยวกับเอนทิตีการเงินและการดำเนินงาน
ระเบียนที่ซ้ำกันในการเปลี่ยนแปลงข้อมูลแบบส่วนเพิ่มสำหรับตารางแอปการเงินและการดำเนินงาน
Azure Synapse Link ใช้เวอร์ชันแถวเพื่อระบุการเปลี่ยนแปลงที่เพิ่มขึ้นในตารางของแอป Finance and Operations วอเตอร์มาร์กแสดงถึงจุดตรวจสอบการซิงโครไนซ์ที่เสถียร การเก็บลายน้ำนี้ไว้ก่อนหน้าทรานเซคชันที่กำลังทำงานอยู่ช่วยให้แน่ใจว่าระเบียนที่เปลี่ยนแปลงโดยทรานเซคชันเหล่านั้นจะไม่ถูกข้ามเมื่อทรานเซคชันคอมมิตในท้ายที่สุด
ธุรกรรมที่รันเป็นเวลานานสามารถคงค่าเวอร์ชันแถวที่ใช้งานต่ำสุด (MARV) ซึ่งป้องกันไม่ให้วอเตอร์มาร์กเพิ่มมากขึ้น ระเบียนที่คอมมิตแล้วที่อยู่นอก MARV จะยังคงซิงค์ต่อไปโดยไม่ต้องรอให้ธุรกรรมที่ใช้เวลานานเสร็จสิ้น แต่วอเตอร์มาร์กยังคงไม่เปลี่ยนแปลง ส่งออกเฉพาะเรกคอร์ดที่คอมมิตแล้วเท่านั้น
การซิงโครไนซ์แบบเพิ่มทีละส่วนแต่ละครั้งจะกลับมาซิงโครไนซ์ต่อจากจุดตรวจ ตัวอย่างเช่น ถ้าลายน้ำยังคงอยู่ที่เวอร์ชัน 100 เนื่องจากธุรกรรมที่ใช้งานอยู่มี MARV ที่เวอร์ชัน 101 ระเบียนที่คอมมิตแล้วที่เวอร์ชัน 102–150 ยังคงสามารถส่งออกได้ จนกว่า MARV จะดำเนินการต่อ ระเบียนที่ commit แล้วเหล่านั้นจึงจะสามารถประมวลผลได้ตลอดรอบการซิงค์ที่ต่อเนื่องกัน การประมวลผลเพิ่มเติมอาจทําให้เกิดเวลาแฝงที่ยั่งยืนหาก MARV ยังคงไม่เปลี่ยนแปลงเป็นระยะเวลานาน ลักษณะการทํางานนี้เกิดจากการออกแบบและไม่หมายความว่าการซิงโครไนซ์ได้หยุดลง
หากไม่ได้เปิดใช้งานการแปลง Delta Lake ระเบียนอาจปรากฏเหมือนเป็นรายการซ้ำในไฟล์ CSV ข้ามหลายโฟลเดอร์ที่มีการประทับเวลา ไปป์ไลน์ข้อมูลปลายทางของคุณต้องจัดการเรกคอร์ดที่ซ้ำกันซึ่งมี ID และหมายเลขเวอร์ชันเดียวกัน หากเปิดใช้งานการแปลง Delta Lake บันทึกที่ซ้ำกันจะได้รับการกระทบยอดในระหว่างการแปลง Delta Lake
เพื่อลดผลกระทบนี้ ให้ตรวจสอบชุดงาน การผสานรวม และกระบวนการอื่น ๆ ที่ทำให้ธุรกรรมเปิดอยู่ในแอปการเงินและการดำเนินงาน:
- ในกรณีที่เหมาะสมในการดําเนินงาน ให้หยุดชั่วคราวหรือจัดกําหนดการเวิร์กโหลดที่เกี่ยวข้องใหม่ และอนุญาตให้ธุรกรรมที่มีอยู่เสร็จสมบูรณ์ การหยุดชั่วคราวการดําเนินการในอนาคตไม่ได้เป็นการปิดธุรกรรมที่เปิดอยู่แล้ว ประสานเรื่องการยกเลิกกับผู้ดูแลระบบแอปการเงินและการดําเนินงานของคุณ
- หากธุรกรรมมาจากโค้ดที่ลูกค้าเป็นเจ้าของ ลูกค้าควรแก้ไขโค้ดเพื่อหลีกเลี่ยงการปล่อยให้ธุรกรรมค้างเปิดเป็นระยะเวลานาน
เมื่อทรานแซคชันที่ถือ MARV คอมมิตหรือย้อนกลับ MARV และวอเตอร์มาร์กสามารถเดินหน้าไปได้ ซึ่งช่วยลดการประมวลผลซ้ำและช่วยให้การซิงโครไนซ์ตามทัน ไปป์ไลน์ข้อมูลปลายทางของคุณต้องยังจัดการกับระเบียนที่ซ้ํากันที่ส่งออกแล้ว
การทำงานกับข้อมูลและข้อมูลเมตา
ฟิลด์ที่แจงนับเป็นฟิลด์ข้อมูลที่มีการกำหนดรหัสในแอปการเงินและการดำเนินงาน ตัวอย่างเช่น ตาราง AssetTrans มีฟิลด์ที่ชื่อ TransType ซึ่งเป็นฟิลด์ ที่แจงนับ ฟิลด์ตารางประกอบด้วยรหัสตัวเลข เช่น 110, 120 หรือ 131 ซึ่งแสดงคำอธิบายโดยละเอียด เช่น "ค่าเสื่อมราคา" "สัญญาเช่า" หรือ "การซ่อมแซมครั้งใหญ่" คุณสามารถเข้าถึงคำอธิบายโดยละเอียดเหล่านี้ได้โดยใช้ตาราง GlobalOptionsMetadata ที่จะส่งออกโดยอัตโนมัติเมื่อคุณเลือกตารางที่มีฟิลด์ที่ระบุ ฟิลด์ที่แจงนับเรียกอีกอย่างว่า ป้ายชื่อตัวเลือก หรือเดิมเรียกว่า ชุดตัวเลือก ข้อมูลเพิ่มเติม: ป้ายชื่อตัวเลือก
หากมีการเปลี่ยนแปลงเมตาดาต้าในตารางการเงินและการดำเนินงาน เช่น ฟิลด์ใหม่ถูกเพิ่มลงในตาราง และข้อมูลที่ส่งออกใน Azure Synapse Link จะแสดงเมตาดาต้าล่าสุดที่มีการเปลี่ยนแปลง ข้อมูลเพิ่มเติม: คำถามที่ถามบ่อยเกี่ยวกับ Azure Synapse Link หากคุณใช้ Azure Synapse Link เพื่อสอบถามข้อมูล คุณจะเห็นเมตาดาต้าที่อัปเดตซึ่งแสดงใน Azure Synapse Link หากคุณใช้การเปลี่ยนแปลงของข้อมูลส่วนเพิ่ม คุณสามารถค้นหาข้อมูลเมตาที่อัปเดตภายในโฟลเดอร์ข้อมูลส่วนเพิ่มด้วยการประทับวันที่ล่าสุด ข้อมูลเพิ่มเติม: โครงสร้างโฟลเดอร์แบบเพิ่มทีละส่วน
นอกจากนี้ คุณจะสังเกตเห็นฟิลด์เมตาดาต้าเพิ่มเติมที่ระบบต่อท้ายสำหรับแต่ละแถวข้อมูล คำอธิบายของฟิลด์เหล่านี้แสดงอยู่ที่นี่
| ฟิลด์เมตาดาต้า | สิ่งที่อยู่ในฟิลด์นี้ | ฟิลด์หรือคุณลักษณะที่เทียบเท่าในการส่งออกไปยังที่จัดเก็บข้อมูลดิบ |
|---|---|---|
createdon |
แสดงวันที่และเวลาที่สร้างเรกคอร์ด | ได้รับมาจากฟิลด์เวลา Created Date ในเรกคอร์ดการเงินและการดำเนินงานแต่ละรายการ |
Createdtransactionid |
ไม่ใช้ | ไม่ใช้ |
Id |
ระบบใช้รหัสเรกคอร์ดเพื่อระบุเรกคอร์ดโดยไม่ซ้ำกัน | มีฟิลด์ RecID ของระเบียนจาก Finance and Operations ค่านี้จะถูกแปลงจากจำนวนเต็มเป็น GUID |
IsDelete |
หากเป็น True เรกคอร์ดนี้จะถูกลบออกจาก Dataverse หรือการเงินและการดำเนินงาน | ในกรณีที่มีการลบที่ต้นทาง การส่งออกไปยังที่จัดเก็บข้อมูลดิบจะลบแถวออกจากที่จัดเก็บข้อมูลดิบปลายทางทันที Azure Synapse Link ดำเนินการ "ลบชั่วคราว" สำหรับข้อมูลตารางในรูปแบบเดลต้า เพื่อให้คุณสามารถระบุแถวที่ถูกลบได้โดยไม่ต้องใช้ฟีดการเปลี่ยนแปลง หากคุณต้องการอ่านเรกคอร์ดที่ใช้งานอยู่ คุณสามารถกรองเรกคอร์ดที่ isDelete เป็นจริงได้ ในกรณีของข้อมูลตารางในไฟล์เดลต้า แถวที่ถูกลบชั่วคราวจะถูกล้างข้อมูลหลังจากผ่านไป 28 วัน ฟิลด์ IsDelete ยังมีอยู่ในการอัปเดตส่วนเพิ่มและสามารถใช้เพื่อระบุแถวที่ถูกลบได้ ส่วนเนื้อหาของระเบียนที่มีค่า isDelete เป็นจริงจะว่าง ใช้ฟิลด์ระบบ เช่น ฟิลด์ Id เพื่อกำหนดค่าของฟิลด์อื่นๆ ตัวอย่างเช่น คุณสามารถค้นหาแถวล่าสุดสำหรับการอัปเดตส่วนเพิ่ม โดยที่ isDelete เป็น False พร้อมหมายเลขเวอร์ชันล่าสุดและวันที่แก้ไขการซิงค์สำหรับ ID ที่กำหนด |
modifiedon |
แสดงวันที่และเวลาที่เรกคอร์ดถูกปรับเปลี่ยนครั้งล่าสุด | ฟิลด์นี้ถูกเติมจากฟิลด์วันที่และเวลาที่มีการแก้ไขในตารางการเงินและการดำเนินงาน |
modifiedtransactionid |
ใช้เป็นการภายใน | เพราะ modifiedtransactionid ถูกใช้เป็นการภายใน อย่าใช้ฟิลด์นี้ |
SinkCreatedOn |
ระบุวันที่ที่ระเบียนถูกเขียนลงในดาต้าเลก หากมีข้อมูลการเปลี่ยนแปลงแบบ CSV (การอัปเดตส่วนเพิ่ม) ระบบจะแสดงวันที่และเวลาที่ข้อมูลถูกเขียนลงในดาต้าเลก สำหรับข้อมูลตารางในรูปแบบเดลต้า ให้ระบุวันที่และเวลาของการแปลง Delta Lake |
คุณสามารถใช้วันที่นี้ได้เช่นเดียวกับฟิลด์วันที่และเวลาที่แก้ไขของ Data Lake ในฟีเจอร์การส่งออกไปยัง Data Lake |
SinkModifiedOn |
ระบุวันที่ที่ปรับเปลี่ยนเรกคอร์ด ในกรณีของตารางในไฟล์รูปแบบเดลต้าและไฟล์ CSV ส่วนเพิ่ม จะมีวันที่และเวลาเดียวกันกับ SinkCreatedOn |
คุณสามารถใช้วันที่นี้ได้เช่นเดียวกับฟิลด์วันที่และเวลาที่แก้ไขของ Data Lake ในฟีเจอร์การส่งออกไปยัง Data Lake |
sysdatastatecode |
หากเป็น 1 เรกคอร์ดนี้จะถูกเก็บถาวรโดยใช้คุณลักษณะการเก็บข้อมูลระยะยาว หากเป็น 0 เรกคอร์ดจะใช้งานอยู่ | คุณสามารถใช้ฟิลด์นี้เพื่อระบุเรกคอร์ดการเงินและการดำเนินงานที่ถูกเก็บถาวร (และลบออกจากข้อมูลปัจจุบัน) ฟิลด์เดียวกันนี้มีไว้สำหรับข้อมูลการเปลี่ยนแปลง CSV (การอัปเดตส่วนเพิ่ม) |
sysrowversion |
หมายเลขเวอร์ชันที่เก็บรักษาไว้ในเรกคอร์ดของแอปการเงินและการดำเนินงานแต่ละเรกคอร์ดที่กำหนดว่ามีการเปลี่ยนแปลงข้อมูลหรือไม่ ฟิลด์นี้ใช้โดยระบบเพื่อกำหนดการเปลี่ยนแปลงส่วนเพิ่มหรือเดลต้าในกระบวนการ |
sysrowversion ใช้เป็นการภายใน คุณสามารถใช้ฟิลด์นี้เป็น ลายน้ำ เพื่อกำหนดเรกคอร์ดเวอร์ชันล่าสุดที่อัปเดตได้ ฟิลด์นี้อาจว่างเปล่าสำหรับตารางของแอป Dynamics 365 Customer Engagement |
tableid |
มีรหัสที่ไม่ซ้ำกันของแต่ละตาราง | ประกอบด้วยรหัสตารางจาก Finance and Operations |
versionnumber |
ใช้เป็นการภายใน - มีแถวเวอร์ชันล่าสุดที่ซิงค์กับที่จัดเก็บข้อมูลดิบ | เช่นเดียวกับ sysrowversion ฟิลด์นี้มีเวอร์ชันที่ประมวลผลล่าสุดสำหรับตารางแอปการมีส่วนร่วมของลูกค้า Dynamics ในกรณีของตารางแอปการเงินและการดำเนินงานของ Dynamics ฟิลด์นี้จะมีค่าเดียวกันกับ sysrowversion |
การตอบสนองต่อเหตุการณ์ของระบบและสร้างรายงานการตรวจสอบ
Azure Synapse Link จะสร้างเหตุการณ์เมื่อกิจกรรมการถ่ายโอนข้อมูลเสร็จสมบูรณ์หรือพบปัญหา เหตุการณ์เหล่านี้มีการบันทึกลงในตารางของ Dataverse คุณสามารถสร้างการดำเนินการอัตโนมัติและรายงานการตรวจสอบได้โดยใช้ตารางของ Dataverse เหล่านี้ ตัวอย่างเช่น หากคุณมีไปป์ไลน์ข้อมูลอัตโนมัติที่คัดลอกแถวข้อมูลที่เปลี่ยนแปลงจากที่จัดเก็บข้อมูลดิบของคุณไปยังตำแหน่งอื่นอย่างต่อเนื่อง อาจจำเป็นต้องมีการดำเนินการพิเศษเมื่อมีการปิดใช้งานหรือเปิดใช้งานตารางอีกครั้ง หรือเมื่อมีการอัปเดตเมตาดาต้าของตาราง การสร้างเหตุการณ์ทำให้คุณสามารถทำงานเหล่านี้ได้โดยอัตโนมัติ
หากคุณใช้เหตุการณ์ทางธุรกิจที่เกิดจากคุณลักษณะส่งออกไปยังที่จัดเก็บข้อมูลดิบ ในการเงินและการดำเนินงาน เพื่อตอบสนองต่อเหตุการณ์ของระบบ คุณก็สามารถรับการแจ้งเตือนผ่านบริการ Azure Synapse Link ต่อไปได้ บริการ Synapse Link มีข้อมูลการกำหนดค่าเพิ่มเติมที่คุณสามารถใช้เพื่อสร้างรายงานการตรวจสอบและ Power Apps เพื่อติดตามข้อมูลเฉพาะที่น่าสนใจ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรับและการใช้งานเหตุการณ์จาก Synapse Link ไปที่บทความนี้
ตารางนี้สรุปเหตุการณ์จากการส่งออกไปยังที่จัดเก็บข้อมูลดิบ และอธิบายวิธีที่คุณสามารถปรับปรุงด้วยข้อมูลการกำหนดค่า Synapse Link
| เหตุการณ์ส่งออกไปยังที่จัดเก็บข้อมูลดิบ | สถานการณ์ | คุณสามารถใช้ข้อมูลการกำหนดค่าใน Synapse Link ได้อย่างไร |
|---|---|---|
| เริ่มต้นเสร็จสมบูรณ์ | เมื่อคุณเลือกตาราง ระบบจะทำสำเนาข้อมูลเบื้องต้น เหตุการณ์นี้บ่งชี้ว่าการเตรียมใช้งานสำหรับตารางที่เลือกเสร็จสมบูรณ์แล้ว หากเปิดใช้งานหลายตารางในสภาพแวดล้อม คุณจะได้รับหลายเหตุการณ์เมื่อการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์สำหรับแต่ละตาราง | คุณสามารถตรวจสอบตาราง Dataverse Synapse Link สถานะเอนทิตี้โปรไฟล์ได้ InitialSyncProcessCompletedTime และ InitialSyncState ส่งคืนสถานะการซิงค์เริ่มต้นเสร็จสิ้น ซึ่งรวมทั้งเมตาดาต้าและข้อมูล สถานะการซิงค์เริ่มต้นได้รับการอัปเดตเป็น เสร็จสมบูรณ์ เมื่อการซิงค์ครั้งแรกเสร็จสิ้น คุณยังสามารถรับข้อมูลเพิ่มเติม เช่น จำนวนเรกคอร์ดสำหรับแต่ละตาราง Synapse Link จะไม่ลบข้อมูลการเปลี่ยนแปลงก่อนหน้าในไฟล์ CSV (การอัปเดตส่วนเพิ่ม) เมื่อคุณเริ่มต้นตารางใหม่ |
| เมตาดาต้ามีการเปลี่ยนแปลง | เหตุการณ์นี้บ่งชี้ว่าเมตาดาต้าของตารางมีการเปลี่ยนแปลง ตัวอย่างเช่น มีการเพิ่มคอลัมน์ใหม่ลงในตาราง หรือในบางกรณี คอลัมน์ถูกลบไปแล้ว คุณได้รับหลายเหตุการณ์สำหรับแต่ละตาราง หนึ่งเหตุการณ์สำหรับการเปลี่ยนแปลงเมตาดาต้าแต่ละครั้ง หากคุณมีไปป์ไลน์ข้อมูลขั้นปลายที่ไม่สามารถตอบสนองต่อการเปลี่ยนแปลงของเมตาดาต้า (สถานการณ์ที่เรียกว่า การเปลี่ยนแปลงของสคีมา) คุณสามารถตรวจจับการเปลี่ยนแปลงได้โดยใช้เหตุการณ์เหล่านี้และแก้ไขไปป์ไลน์ขั้นปลาย | เขตข้อมูล เวลาสร้างเมตาดาต้าการซิงค์เริ่มต้น ในตาราง สถานะเอนทิตี้โปรไฟล์ Synapse Link ได้รับการอัปเดตเมื่อตรวจพบการเปลี่ยนแปลงเมตาดาต้า ใช้ฟิลด์นี้เพื่อบังคับให้มีการเปลี่ยนแปลงเมตาดาต้าไปยังไปป์ไลน์ขั้นปลายโดยใช้เมตาดาต้าที่จัดเก็บไว้ในที่จัดเก็บข้อมูลดิบ |
| ปิดการใช้งานแล้ว | เหตุการณ์นี้บ่งชี้ว่าตารางที่ใช้งานก่อนหน้านี้ถูกปิดใช้งานแล้ว เมื่อปิดใช้งานตาราง ข้อมูลที่เปลี่ยนแปลงในแอปการเงินและการดำเนินงานจะไม่อัปเดตในที่จัดเก็บข้อมูลดิบ | ไม่มีตัวเลือก "ปิดใช้งาน" ใน Synapse Link อย่างไรก็ตาม คุณสามารถลบตารางออกจากโปรไฟล์ Synapse Link ได้ คุณสามารถค้นหาตารางที่ถูกลบได้ในตารางของ Dataverse สำหรับ สถานะเอนทิตีโปรไฟล์ Synapse Link |
| เริ่มการใช้งานแล้ว | เหตุการณ์นี้บ่งชี้ว่าตารางที่ก่อนหน้านี้ไม่ได้ใช้งานถูกเปิดใช้งานใหม่ เมื่อตารางถูกเปิดใช้งานใหม่ ระบบจะเริ่มต้นข้อมูลในที่จัดเก็บข้อมูลดิบอีกครั้ง คุณอาจได้รับเหตุการณ์ เริ่มต้นเสร็จสมบูรณ์ ในภายหลัง | ไม่มีตัวเลือกปิดใช้งานหรือเปิดใช้งานใน Synapse Link คุณสามารถลบตารางและอ่านตารางลงในโปรไฟล์ Synapse Link ได้ มีการเพิ่มเรกคอร์ดใหม่ในตาราง สถานะเอนทิตีโปรไฟล์ Synapse Link เมื่อมีการเพิ่มตาราง ใช้ตารางนี้เพื่อตรวจสอบสถานะของตารางในระหว่างการเตรียมใช้งาน |
| ข้อผิดพลาด | เหตุการณ์นี้บ่งชี้ว่ากระบวนการซิงโครไนซ์หยุดชั่วคราว เนื่องจากข้อผิดพลาด | ฟิลด์สถานะ สถานะเอนทิตีโปรไฟล์ Synapse Link ระบุสถานะของตาราง |
| สวิตช์ Lake | เหตุการณ์นี้บ่งชี้ว่าผู้ดูแลระบบได้แก้ไขปลายทางของที่จัดเก็บข้อมูลดิบ | เหตุการณ์นี้ใช้ไม่ได้ ไม่รองรับการเปลี่ยนที่จัดเก็บข้อมูลดิบที่เชื่อมโยงกับโปรไฟล์ Synapse Link รวมถึงการเปลี่ยนแปลงตัวเลือกการกำหนดค่า อย่างไรก็ตาม Synapse Link รองรับหลายโปรไฟล์ ซึ่งหมายความว่า ผู้ดูแลระบบสามารถสร้างโปรไฟล์ Synapse Link ด้วยตารางได้หลายโปรไฟล์ (สามารถเพิ่มตารางเดียวกันลงในหลายโปรไฟล์ได้) อ่านตารางของ Dataverse สำหรับ โปรไฟล์ Synapse Link เพื่อค้นหาข้อมูลการกำหนดค่าในทุกโปรไฟล์ รวมถึงโปรไฟล์ที่ถูกลบ |
เปิดใช้งานเอนทิตีข้อมูลการเงินและการดำเนินงานใน Azure Synapse Link
คุณสามารถเปิดใช้งานทั้งเอนทิตีการเงินและการดำเนินงานและตารางแอปการเงินและการดำเนินงานใน Azure Synapse Link สำหรับ Dataverse ส่วนนี้เน้นที่เอนทิตีข้อมูลการเงินและการดำเนินงาน
กระบวนการเปิดใช้งานเอนทิตีการเงินและการดำเนินงานมีขั้นตอนดังต่อไปนี้ แต่ละขั้นตอนมีการอธิบายไว้ในส่วนย่อยต่อไปนี้
- เปิดใช้งานเอนทิตีเสมือนของการเงินและการดำเนินงานใน Power Apps Maker Portal ขั้นตอนนี้ให้คุณใช้เอนทิตีการเงินและการดำเนินงานใน Power Apps (make.powerapps.com) เพื่อสร้างแอปต่างๆ คุณยังสามารถใช้กับ Azure Synapse Link ได้ด้วย
- เปิดใช้งานการติดตามการเปลี่ยนแปลงเวอร์ชันแถวของเอนทิตี้. คุณต้องทำตามขั้นตอนนี้เพื่อเปิดใช้งาน Azure Synapse Link ในการใช้เอนทิตีการเงินและการดำเนินงาน
หลังจากทำทั้งสองขั้นตอนเสร็จแล้ว คุณสามารถเลือกเอนทิตีการเงินและการดำเนินงานใน Azure Synapse Link ภายใต้ ตาราง Dataverse หากต้องการสร้าง Azure Synapse Link สำหรับ Dataverse ในรูปแบบ Delta Lake ให้ทำตามขั้นตอนใน ส่งออกข้อมูล Dataverse ในรูปแบบ Delta Lake
หมายเหตุ
เอนทิตีการเงินและการดำเนินงานเริ่มต้นด้วยส่วนนำหน้า mserp_
เปิดใช้งานเอนทิตีเสมือนจริงของการเงินและการดำเนินงานใน Power Apps
คุณต้องเปิดใช้งานเอนทิตีการเงินและการดำเนินงานเป็น ตารางเสมือน ใน Dataverse จากนั้นผู้สร้างสามารถใช้เอนทิตีการเงินและการดำเนินงานที่เลือกเพื่อสร้างแอป และเอนทิตียังสามารถใช้กับ Azure Synapse Link ได้อีกด้วย
เพื่อเปิดใช้งานเอนทิตีทางการเงินและการดำเนินงาน ให้ทำตามขั้นตอนใน เปิดใช้งาน Microsoft Dataverse เอนทิตีเสมือน
เคล็ดลับ
หากต้องการตรวจสอบคุณลักษณะของ Azure Synapse Link ให้ใช้เอนทิตีตัวอย่างบางส่วนจากรายการต่อไปนี้ โดยจะปรากฏใต้ส่วน ตาราง Dataverse ใน Azure Synapse Link
- MainAccountBiEntity – เอนทิตีนี้มีรายการบัญชีแยกประเภท
- ExchangeRateBiEntity – เอนทิตีนี้มีอัตราแลกเปลี่ยนในระบบ
- InventTableBiEntity – เอนทิตีนี้มีรายการสินค้าของสินค้าคงคลัง
เปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับเอนทิตีการเงินและการดำเนินงาน
เมื่อคุณเปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับเอนทิตีการเงินและการดำเนินงาน การเปลี่ยนแปลงเหล่านั้นจะปรากฏใต้ตาราง Dataverse ใน Azure Synapse Link เอนทิตีการเงินและการดำเนินงานเริ่มต้นด้วยส่วนนำหน้า mserp_
หากต้องการเปิดใช้งานการติดตามการเปลี่ยนแปลง ให้ทำตามขั้นตอนเหล่านี้
- ใน Power Apps ให้เลือก ตาราง ในบานหน้าต่างนำทางด้านซ้าย แล้วเลือกตารางที่คุณต้องการ
- เลือก คุณสมบัติ>ตัวเลือกขั้นสูง
- เลือกตัวเลือก ติดตามการเปลี่ยนแปลง แล้วเลือก บันทึก หากไม่มีตัวเลือก ให้ไปที่ ข้อจำกัดที่ทราบเกี่ยวกับเอนทิตีการเงินและการดำเนินงาน
ข้อจำกัดที่ทราบเกี่ยวกับเอนทิตีการเงินและการดำเนินงาน
ปัจจุบันมีข้อจำกัดหลายประการสำหรับเอนทิตีการเงินและการดำเนินการและ Azure Synapse Link หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับแผนงานที่กำลังจะมีขึ้นและติดต่อกับทีมผลิตภัณฑ์ ให้เข้าร่วม กลุ่ม Viva Engage สำหรับพรีวิว aka.ms/SynapseLinkforDynamics
การเปิดใช้งานการติดตามการเปลี่ยนแปลงอาจล้มเหลวโดยมีข้อความแสดงข้อผิดพลาด "เอนทิตีที่เลือกไม่ผ่านกฎการตรวจสอบ..." หรือช่องทำเครื่องหมาย ติดตามการเปลี่ยนแปลง อาจถูกปิดใช้งานสำหรับบางตารางที่เป็ตารางเสมือน ขณะนี้ ไม่สามารถเปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับเอนทิตีการเงินและการดำเนินงานทั้งหมด กล่องกาเครื่องหมาย ติดตามการเปลี่ยนแปลง ไม่สามารถใช้งานสำหรับเอนทิตีที่สร้างขึ้นในด้านการเงินและการดำเนินงานในอดีตสำหรับการย้ายข้อมูล
หมายเหตุ
สำหรับรายการของเอนทิตีการเงินและการดำเนินการที่ผ่านกฎการตรวจสอบความถูกต้อง ให้เรียกใช้ รายงานการตรวจสอบความถูกต้องของการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวเอนทิตีข้อมูล ที่มีอยู่ในแอปการเงินและการดำเนินการที่พาธ การดูแลระบบ/การตั้งค่า/การติดตามการเปลี่ยนแปลงเวอร์ชันของแถว/รายงานการตรวจสอบความถูกต้องของการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวเอนทิตีข้อมูล รายงานนี้แสดงรายการที่ผ่านและไม่ผ่านกฎการตรวจสอบความถูกต้อง คุณยังสามารถใช้รายงานนี้เพื่อเปิดใช้งานการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวสำหรับเอนทิตีที่ผ่านกฎการตรวจสอบความถูกต้องของข้อมูลได้ด้วย หากต้องการเปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับเอนทิตี ให้เลือก การติดตามการเปลี่ยนแปลงเวอร์ชันของแถว จากเมนู แล้วเลือก เปิดใช้งานการติดตามการเปลี่ยนแปลง
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกฎการตรวจสอบเอนทิตีและวิธีแก้ไข ให้ไปที่ เปิดใช้งานการติดตามการเปลี่ยนแปลงเวอร์ชันของแถวสำหรับเอนทิตีข้อมูล คุณอาจต้องการความช่วยเหลือจากนักพัฒนาเพื่อทำตามขั้นตอน
หากเอนทิตีที่เลือกไม่พร้อมใช้งานเนื่องจากข้อจำกัดในการติดตามการเปลี่ยนแปลง คุณอาจสามารถเลือกตารางที่ประกอบด้วยข้อมูลจากเอนทิตีนั้นได้ คุณสามารถใช้ โซลูชัน EntityUtil ที่จัดทำโดยทีม FastTrack เพื่อสร้างรูปร่างเอนทิตีโดยใช้ตาราง
ในกรณีที่มีการดำเนินการคืนค่าฐานข้อมูลใน Dataverse เอนทิตีการเงินและการดำเนินงานที่เปิดใช้งานใน Azure Synapse Link จะถูกลบออก หากต้องการเปิดใช้งานเอนทิตีอีกครั้ง คุณต้องเปิดใช้งานตารางเสมือนที่เกี่ยวข้องอีกครั้งสำหรับเอนทิตีที่เลือกทั้งหมด เปิดใช้งานการติดตามการเปลี่ยนแปลงอีกครั้ง และเลือกตารางใน Azure Synapse Link อีกครั้ง