หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คุณสามารถใช้ Azure Synapse Link เพื่อเชื่อมต่อข้อมูล Microsoft Dataverse ของคุณกับ Azure Synapse Analytics เพื่อสํารวจข้อมูลของคุณ และเร่งเวลาในการเข้าถึงข้อมูลเชิงลึก บทความนี้แสดงวิธีที่คุณสามารถดำเนินงานต่อไปนี้:
- เชื่อมต่อข้อมูล Dataverse ของคุณไปยังพื้นที่ทํางาน Azure Synapse Analytics ของคุณด้วยบริการ Azure Synapse Link
- จัดการตาราง Dataverse ที่รวมอยู่ใน Azure Synapse Link
- ตรวจสอบ Azure Synapse Link ของคุณ
- ยกเลิกการเชื่อมโยง Azure Synapse Link ของคุณ
- เชื่อมโยง Azure Synapse Link ของคุณอีกครั้ง
- ดูข้อมูลของคุณใน Azure Synapse Analytics
หมายเหตุ
Azure Synapse Link for Microsoft Dataverse เดิมชื่อว่า Export to data lake บริการถูกเปลี่ยนชื่อโดยมีผลเดือนพฤษภาคม 2021 และจะยังคงส่งออกข้อมูลไปยัง Azure Data Lake เช่นเดียวกับ Azure Synapse Analytics
ข้อกำหนดเบื้องต้น
- Dataverse: คุณต้องมีบทบาท ผู้ดูแลระบบ ในด้านความปลอดภัยของ Dataverse
- ตารางที่คุณต้องการส่งออกผ่าน Azure Synapse Link ต้องเปิดใช้งานคุณสมบัติ ติดตามการเปลี่ยนแปลง ข้อมูลเพิ่มเติม: ตัวเลือกขั้นสูง
- พื้นที่ทํางาน Azure Synapse ที่คุณเชื่อมโยงด้วยไม่สามารถเปิดใช้งานการป้องกันการแทรกซึมของข้อมูลได้ ข้อมูลเพิ่มเติม: สร้างพื้นที่ทํางานที่มีการเปิดใช้งานการป้องกันการกรองข้อมูล
ข้อกําหนดของ Azure Data Lake Storage รุ่น 2
คุณต้องมีบัญชี Azure Data Lake Storage รุ่น2 และบทบาทต่อไปนี้:
- เจ้าของ
- ผู้สนับสนุน Storage Blob Data
- เจ้าของข้อมูลใน Blob Storage
ข้อกําหนดบทบาทเจ้าของ: จําเป็นต้องมีบทบาทเจ้าของ เนื่องจากการเพิ่มข้อมูลประจําตัวที่มีการจัดการของบริการ Azure Synapse Link ไปยังบัญชีเก็บข้อมูลเป็นการดําเนินการที่มีสิทธิ์พิเศษ ข้อมูลประจําตัวที่มีการจัดการนี้ช่วยให้บริการสามารถดําเนินการซิงโครไนซ์จาก Dataverse ไปยัง Synapse ได้ ในปัจจุบัน จําเป็นต้องมีบทบาทเจ้าของ และบทบาทแบบกําหนดเองที่มีสิทธิ์การใช้งานที่คล้ายกันไม่ได้รับการสนับสนุนสําหรับขั้นตอนนี้
สิทธิ์สําหรับข้อมูลประจําตัวที่มีการจัดการ:
- ผู้สนับสนุนบัญชีเจ้าของและที่เก็บข้อมูล: จําเป็นต้องมีเฉพาะในระหว่างการตั้งค่าครั้งแรกเพื่อสร้างระบบไฟล์ในบัญชีการจัดเก็บและกําหนดให้กับบัญชีเก็บข้อมูล หลังจากการตั้งค่า คุณสามารถลบสิทธิ์การใช้งานเหล่านี้โดยไม่ส่งผลกระทบต่อการดําเนินการซิงค์
- ผู้สนับสนุน Storage Blob Data: จำเป็นสำหรับการดำเนินการปกติของ Blob ในระหว่างการซิงค์ตามปกติ
- เจ้าของข้อมูล Blob ที่เก็บข้อมูล: ในขณะนี้จําเป็นต้องจัดการทั้งข้อมูลและสิทธิ์การเข้าถึงในสถานการณ์ที่เกี่ยวข้องกับ Azure Data Lake Storage รุ่น2
บัญชีที่เก็บข้อมูลของคุณต้องเปิดใช้งาน เนมสเปซแบบลําดับชั้น สําหรับทั้งการซิงค์การตั้งค่าเริ่มต้นและเดลต้า
อนุญาตให้เข้าถึงคีย์บัญชีเก็บข้อมูล จําเป็นสําหรับการตั้งค่าเริ่มต้นเท่านั้นเนื่องจากบริการใช้การอนุญาตคีย์ที่ใช้ร่วมกันเพื่อดําเนินการที่มีสิทธิ์พิเศษเช่นการสร้างระบบไฟล์และสร้างลิงก์ก่อนที่จะสลับไปยังการรับรองความถูกต้องข้อมูลประจําตัวที่มีการจัดการ หลังจากติดตั้ง แล้ว จะไม่จําเป็นต้องใช้การเข้าถึงตามคีย์อีกต่อไป
บัญชีที่เก็บข้อมูลของคุณต้องมีขอบเขตที่อนุญาตสําหรับการดําเนินการคัดลอกที่ตั้งค่าเป็น จากบัญชีเก็บข้อมูลใดๆ
- พื้นที่ทำงาน Synapse: คุณต้องมีพื้นที่ทำงาน Synapse และการเข้าถึงบทบาท ผู้ดูแลระบบ Synapse ภายใน Synapse Studio พื้นที่ทำงาน Synapse ต้องอยู่ในภูมิภาคเดียวกับบัญชี Azure Data Lake Storage รุ่น2 ของคุณ ต้องเพิ่มบัญชีเก็บข้อมูลเป็นบริการที่เชื่อมโยงภายใน Synapse Studio ในการสร้างพื้นที่ทำงาน Synapse ไปที่ การสร้างพื้นที่ทำงาน Synapse
หมายเหตุ
- ต้องสร้างบัญชีที่เก็บข้อมูลและพื้นที่ทํางาน Synapse ในผู้เช่า Microsoft Entra เดียวกันกับผู้เช่า Power Apps ของคุณ
- ในการตั้งค่า เปิดการใช้งาน จากเครือข่ายเสมือนที่เลือกและที่อยู่ IP สําหรับบัญชีที่เก็บข้อมูลและพื้นที่ทํางานที่เชื่อมโยง คุณต้องสร้าง Azure Synapse Link ด้วยข้อมูลประจําตัวที่มีการจัดการ ข้อมูลเพิ่มเติม: ใช้ข้อมูลประจําตัวที่มีการจัดการสําหรับ Azure กับที่จัดเก็บข้อมูลดิบของ Azure (โดยไม่มีการตั้งค่าข้อมูลประจําตัวที่มีการจัดการ คุณต้องเปิดใช้งานการเข้าถึงเครือข่าย public สําหรับทรัพยากร Azure ทั้งในการตั้งค่าเริ่มต้นและการซิงค์ delta)
- ไม่รองรับพื้นที่ทำงาน Synapse ที่มีปลายทางส่วนตัวที่ได้รับการจัดการ การกรองการคุ้มครองข้อมูลส่วนบุคคล หรือเครือข่ายเสมือนที่ได้รับการจัดการ
- คุณต้องมีการเข้าถึงบทบาท ผู้อ่าน ไปยังกลุ่มทรัพยากรด้วยบัญชีที่เก็บข้อมูลและพื้นที่ทำงานของ Synapse
- เมื่อคุณเพิ่มผู้ใช้หลายคนไปยัง Synapse workspace พวกเขาจะต้องมีการเข้าถึงบทบาท Synapse Administrator ภายใน Synapse Studio และสิทธิ์ Storage Blob Data Contributor ในบัญชี Azure Data Lake Storage รุ่น2
- การสร้างโปรไฟล์ Synapse Link ภายใต้สภาพแวดล้อม DV เดียวจะถูกจํากัดไว้ที่สูงสุด 10
เชื่อมต่อ Dataverse ไปยังพื้นที่ทำงาน Synapse
ลงชื่อเข้าใช้ Power Apps และเลือกสภาพแวดล้อมที่คุณต้องการ
ในบานหน้าต่างนําทางด้านซ้าย เลือก Azure Synapse Link ถ้า Azure Synapse Link จะไม่ปรากฏในบานหน้าต่างด้านข้าง ให้เลือก ... เพิ่มเติม และเลือก Discover ทั้งหมด เลือก Azure Synapse Link ในส่วน การจัดการข้อมูล
บนแถบคำสั่ง เลือก + ลิงก์ใหม่
เลือกตัวเลือก เชื่อมต่อกับพื้นที่ทํางาน Azure Synapse
เลือก การสมัครใช้งานกลุ่มทรัพยากรชื่อพื้นที่ทำงาน และ บัญชีที่เก็บข้อมูล ตรวจสอบให้แน่ใจว่าบัญชีพื้นที่ทำงานและที่เก็บข้อมูลของ Synapse ตรงตามข้อกำหนดที่ระบุไว้ในส่วน ข้อกำหนดเบื้องต้น เลือก ถัดไป
หมายเหตุ
ในฐานะที่เป็นส่วนหนึ่งของการเชื่อมโยงสภาพแวดล้อมกับที่จัดเก็บข้อมูลดิบ คุณให้สิทธิ์การเข้าถึงบริการ Azure Synapse Link ไปยังบัญชีที่เก็บข้อมูลของคุณ ตรวจสอบให้แน่ใจว่าคุณได้ติดตาม ข้อกำหนดเบื้องต้น ของการสร้างและการกำหนดค่าบัญชี Azure Data Lake Storage และให้สิทธิ์บทบาทเจ้าของแก่ตัวคุณเองในบัญชีพื้นที่เก็บข้อมูล นอกจากนี้ คุณให้สิทธิ์การเข้าถึงบริการของโฟลว์ข้อมูลของ Power Platform ไปยังบัญชีพื้นที่เก็บข้อมูลของคุณ ข้อมูลเพิ่มเติม: การเตรียมข้อมูลแบบบริการตนเองด้วยโฟลว์ข้อมูล
เลือกตารางที่คุณต้องการส่งออกโดยการเลือกทีละตาราง หรือโดยการใส่รายการตารางที่คั่นด้วยเครื่องหมายจุลภาคในกล่องค้นหา แล้วเลือก บันทึก เฉพาะตารางที่มีการเปิดใช้งานติดตามการเปลี่ยนแปลงเท่านั้นที่สามารถส่งออกได้ ข้อมูลเพิ่มเติม: ตัวเลือกขั้นสูง
คุณสามารถทําตามขั้นตอนข้างต้นเพื่อสร้างลิงก์จากสภาพแวดล้อมหนึ่งไปยังพื้นที่ทํางาน Azure Synapse Analytics หลายแห่งและ Azure data lakes ในการสมัครใช้งาน Azure ของคุณโดยการเพิ่มที่จัดเก็บข้อมูลสรุป Azure เป็นบริการเชื่อมโยงบนพื้นที่ทํางาน Synapse ในทํานองเดียวกัน คุณสามารถสร้างลิงก์จากหลายสภาพแวดล้อมไปยังพื้นที่ทํางาน Azure Synapse Analytics เดียวกันและ Azure data lake ทั้งหมดภายในผู้เช่าเดียวกัน
หมายเหตุ
Azure Synapse Link สำหรับบริการ Dataverse ถูกรวมเข้ากับคุณลักษณะที่พร้อมใช้งานทันทีของ Power Platform อย่างราบรื่น เป็นไปตามมาตรฐานความปลอดภัยและการกำกับดูแลที่กำหนดไว้สำหรับการจัดเก็บข้อมูลและการกำกับดูแลข้อมูลของ Power Platform ข้อมูลเพิ่มเติม: การจัดเก็บข้อมูลและการกำกับดูแลข้อมูล
ข้อมูลที่ส่งออกโดยบริการ Azure Synapse Link ถูกเข้ารหัสลับในการส่งต่อโดยใช้ Transport Layer Security (TLS) 1.2 หรือสูงกว่าและเข้ารหัสลับที่เหลือใน Azure Data Lake Storage รุ่น2 นอกจากนี้ ข้อมูลชั่วคราวในที่เก็บข้อมูล Blob นั้นจะถูกเข้ารหัสเมื่อจัดเก็บเช่นกัน การเข้ารหัสใน Azure Data Lake Storage รุ่น2 ช่วยคุณปกป้องข้อมูลของคุณ ใช้นโยบายด้านความปลอดภัยขององค์กร และปฏิบัติตามระเบียบข้อบังคับ ข้อมูลเพิ่มเติม: Azure การเข้ารหัสข้อมูล-at-Rest ข้อมูลเพิ่มเติม: กําหนดค่าไฟร์วอลล์ Azure Storage และเครือข่ายเสมือนจริง
จัดการข้อมูลตารางไปยังพื้นที่ทำงาน Synapse
หลังจากที่คุณได้ตั้งค่า Azure Synapse Link คุณสามารถจัดการตารางที่ถูกส่งออกได้ด้วยหนึ่งในสองวิธีนี้:
ในพื้นที่ Power Apps (make.powerapps.com) Azure Synapse Link ให้เลือก ตารางการจัดการ บนแถบคําสั่งเพื่อเพิ่มหรือเอาตารางที่เชื่อมโยงอย่างน้อยหนึ่งตารางออก
บนพอร์ทัลผู้สร้าง Power Apps Tables ให้เลือก ... ถัดจากตาราง จากนั้นเลือก data lake ที่เชื่อมโยงที่คุณต้องการส่งออกข้อมูลตาราง
ตรวจสอบ Azure Synapse Link ของคุณ
หลังจากที่คุณตั้งค่า Azure Synapse Link คุณสามารถตรวจสอบ Synapse Link Azure บนแท็บ Tables
- จะมีรายการของตารางที่เป็นส่วนหนึ่งของ Synapse Link Azure ที่เลือก
- มีขั้นตอนต่างๆ ที่สถานะการซิงค์จะหมุนเวียน NotStarted แสดงว่าตารางกำลังรอการซิงค์ เมื่อการซิงค์เริ่มต้นของตาราง เสร็จสมบูรณ์ แล้ว จะมีลำดับขั้นหลังการประมวลผลซึ่งจะไม่ทำการอัปเดตเพิ่มเติม อาจใช้เวลาหลายชั่วโมงขึ้นอยู่กับขนาดของข้อมูลของคุณ เมื่อเริ่มการอัปเดตที่เพิ่มขึ้น วันที่สำหรับการซิงค์ครั้งล่าสุดจะได้รับการอัปเดตเป็นประจำ
- คอลัมน์ นับ แสดงจำนวนแถวที่เขียน เมื่อ การผนวกเท่านั้น ถูกตั้งค่าเป็น ไม่ นี่คือจำนวนเรกคอร์ดทั้งหมด เมื่อ การผนวกเท่านั้น ถูกตั้งค่าเป็น ใช่ นี่คือจำนวนการเปลี่ยนแปลงทั้งหมด
- คอลัมน์ ต่อท้ายเท่านั้น และ กลยุทธ์พาร์ติชัน แสดงการใช้การกำหนดค่าขั้นสูงที่แตกต่างกัน
การยกเลิกการเชื่อมโยง Azure Synapse Link
เลือก Synapse Link Azure ที่ต้องการเพื่อยกเลิกการเชื่อมโยง
เลือก ยกเลิกการเชื่อมต่อ จากแถบคำสั่ง
หากต้องการลบทั้งระบบไฟล์ที่จัดเก็บข้อมูลดิบและฐานข้อมูล Synapse ให้พิมพ์ชื่อลิงก์เพื่อยืนยัน
เลือก ใช่ และรอสักครู่ เพื่อยกเลิกการลิงก์และลบทุกอย่าง
สำคัญ
วัตถุฐานข้อมูลแบบกําหนดเองที่คุณสร้างภายในฐานข้อมูล Azure Synapse Link จะถูกลบออกเมื่อยกเลิกการเชื่อมโยงเสร็จสมบูรณ์
คุณจะต้องใช้การควบคุมเวอร์ชันของตนเองสำหรับสคริปต์ออบเจ็กต์ฐานข้อมูลที่กำหนดเองของคุณเพื่อให้แน่ใจว่ามีการสำรองข้อมูล
การเชื่อมโยงใหม่ของ Azure Synapse Link
หากคุณลบระบบไฟล์เมื่อยกเลิกการเชื่อมโยง ให้ทำตามขั้นตอนด้านบนเพื่อลิงก์พื้นที่ทำงาน Synapse และที่จัดเก็บข้อมูลดิบเดิมอีกครั้ง หากคุณไม่ลบระบบไฟล์เมื่อไม่ได้เชื่อมโยง คุณต้องล้างข้อมูลเพื่อเชื่อมโยงใหม่
นำทางการใช้งาน Azure Synapse Analytics
เลือก ... สำหรับฐานข้อมูลที่ไม่ได้เชื่อมโยงและเลือก สมุดบันทึกใหม่>สมุดบันทึกเปล่า
แนบสมุดบันทึกกับพูล Apache Spark โดยการเลือกพูลจากเมนูดรอปดาวน์ หากคุณไม่มีพูล Apache Spark ให้เลือ การจัดการพูล เพื่อสร้างพูลขึ้นมา
ป้อนสคริปต์ต่อไปนี้ แทนที่ <DATABASE_NAME> ด้วยชื่อของฐานข้อมูลเพื่อยกเลิกการเชื่อมโยง และเรียกใช้สมุดบันทึก
%%sql
DROP DATABASE <DATABASE_NAME> CASCADE
หลังจากเรียกใช้สมุดบันทึก ให้รีเฟรชรายการฐานข้อมูลจากแผงด้านซ้าย หากฐานข้อมูลยังคงอยู่ ให้ลองคลิกขวาที่ฐานข้อมูลแล้วเลือก ลบ
นําทางไปยัง Power Apps และเชื่อมโยงพื้นที่ทํางาน Synapse และ data lake อีกครั้ง
เข้าถึงข้อมูลแบบใกล้เคียงเวลาจริง และข้อมูลสแนปช็อตแบบอ่านอย่างเดียว
หลังจากสร้าง Azure Synapse Link แล้ว สองเวอร์ชันของข้อมูลในตารางจะถูกซิงโครไนซ์ใน Azure Synapse Analytics และ/หรือ Azure Data Lake Storage รุ่น2 ในบัญชีผู้ใช้ Azure ของคุณตามค่าเริ่มต้น เพื่อให้แน่ใจว่าคุณสามารถใช้ข้อมูลที่อัปเดตแล้วในทะเลสาบข้อมูลได้ตลอดเวลาเมื่อมีความจำเป็น:
- ใกล้กับข้อมูลแบบเรียลไทม์: ให้สําเนาของข้อมูลที่ซิงโครไนซ์จาก Dataverse ผ่าน Azure Synapse Link ในลักษณะที่มีประสิทธิภาพโดยการตรวจหาข้อมูลที่มีการเปลี่ยนแปลงเนื่องจากข้อมูลถูกแยกออกมาหรือซิงโครไนซ์ครั้งล่าสุดในตอนแรก
- ข้อมูลสแนปชอต: จัดเตรียมสำเนาข้อมูลแบบใกล้เคียงเวลาจริงแบบอ่านอย่างเดียวซึ่งมีการปรับปรุงตามช่วงเวลาปกติ (ในกรณีนี้คือ ทุกชั่วโมง)
หมายเหตุ
- ประสิทธิภาพการซิงค์แบบใกล้เคียงกับเวลาจริงจะขึ้นอยู่กับปัจจัยหลายอย่าง ซึ่งรวมถึงขนาดการโหลดข้อมูลเริ่มต้น อัตราการเลิกใช้บริการข้อมูล และปริมาณการเปลี่ยนแปลง ในสถานการณ์ที่มีปริมาณธุรกรรมสูง เช่น กระบวนการในแอปการเงินและการปฏิบัติการที่สร้างระเบียนนับล้านระเบียนในเวลาสั้นๆ หรือกระบวนการเช่นคุณลักษณะการวางแผนหลักที่มาพร้อมกับ Dynamics 365 Supply Chain Management ที่ลบและสร้างระเบียนจํานวนมากอีกครั้ง Synapse Link ต้องซิงโครไนซ์การเปลี่ยนแปลงทั้งหมดรวมถึงการลบ ในสถานการณ์ที่มีปริมาณข้อมูลสูงเหล่านี้ ความพร้อมใช้งานของข้อมูลใกล้เคียงกับเวลาจริงจะไม่สามารถรับประกันได้
- หากต้องการสร้างข้อมูลสแนปช็อตแบบอ่านอย่างเดียว ตรวจสอบให้แน่ใจว่าการตั้งค่า ขอบเขตที่อนุญาตสำหรับการดำเนินการคัดลอก ได้รับการกำหนดค่าเป็น จากบัญชีที่เก็บข้อมูลใดๆ ข้อมูลเพิ่มเติม: กำหนดค่าขอบเขตที่อนุญาตสำหรับการดำเนินการคัดลอก
- เลือก Synapse Link Azure ที่ต้องการ จากนั้นเลือกไปที่พื้นที่ทํางาน Azure Synapse Analytics จากแผงด้านบน
- ขยาย ฐานข้อมูลที่จัดเก็บข้อมูลดิบ จากแผงด้านซ้าย เลือก dataverse-environmentName-organizationUniqueName แล้วขยาย ตาราง
มีการแสดง ตารางข้อมูลแบบใกล้เคียงเวลาจริง ทั้งหมดไว้และพร้อมสำหรับการวิเคราะห์ด้วยแบบแผนการตั้งชื่อ DataverseTableName มีการแสดง ตารางข้อมูลสแนปช็อต ทั้งหมดไว้และพร้อมสำหรับการวิเคราะห์ด้วยแบบแผนการตั้งชื่อ DataverseTableName_partitioned
อะไรต่อไป
หลังจากใช้ Azure Synapse Link สําหรับบริการ Dataverse เรียบร้อยแล้ว ให้ค้นหาวิธีที่คุณสามารถวิเคราะห์และใช้ข้อมูลของคุณด้วย Discover Hub เมื่อต้องการเข้าถึง Discover Hub ไปที่ Power Apps>Azure Synapse Link เลือกบริการที่เชื่อมโยงของคุณ จากนั้นเลือกแท็บ Discover Hub คุณจะพบเครื่องมือที่แนะนำและเอกสารสนับสนุนเพื่อช่วยให้คุณได้รับประโยชน์สูงสุดจากข้อมูลของคุณ
ดูเพิ่มเติมที่
กำหนดค่า Azure Synapse Link สำหรับ Dataverse ร่วมกับ Azure Data Lake ของคุณ
การกำหนดค่าขั้นสูงของ Azure Synapse Link สำหรับการใช้งานร่วมกับ Dataverse
คําถามที่พบบ่อยเกี่ยวกับ Azure Synapse Link