สร้างกฎการปรับใช้
เมื่อคุณกําลังทํางานในไปป์ไลน์การปรับใช้ ขั้นตอนต่าง ๆ อาจมีการกําหนดค่าที่แตกต่างกัน ตัวอย่างเช่น แต่ละขั้นตอนสามารถมีฐานข้อมูลที่แตกต่างกันหรือพารามิเตอร์คิวรีที่แตกต่างกัน ขั้นตอนการพัฒนาอาจคิวรีตัวอย่างข้อมูลจากฐานข้อมูล ในขณะที่ขั้นตอนการทดสอบและการผลิตคิวรีฐานข้อมูลทั้งหมด
เมื่อคุณปรับใช้เนื้อหาระหว่างขั้นตอนไปป์ไลน์ คุณสามารถกําหนดค่ากฎการปรับใช้เพื่อเปลี่ยนเนื้อหาในขณะที่ยังคงมีการตั้งค่าบางอย่างได้ ตัวอย่างเช่น คุณสามารถกําหนดกฎสําหรับแบบจําลองความหมายในขั้นตอนการผลิตเพื่อชี้ไปยังฐานข้อมูลการผลิตแทนที่จะเป็นกฎในขั้นตอนการทดสอบ มีการกําหนดกฎในขั้นตอนการผลิตภายใต้แบบจําลองความหมายที่เหมาะสม เมื่อกําหนดกฎแล้ว เนื้อหาที่ปรับใช้จากการทดสอบไปยังการผลิตจะสืบทอดค่าตามที่กําหนดในกฎการปรับใช้ กฎนี้จะใช้ตราบเท่าที่ไม่มีการเปลี่ยนแปลงและถูกต้องเสมอ
คุณสามารถกําหนดค่ากฎของแหล่งข้อมูล กฎพารามิเตอร์ และกฎของ lakehouse ตามค่าเริ่มต้น ตารางต่อไปนี้แสดงรายการชนิดของหน่วยข้อมูลที่คุณสามารถกําหนดค่ากฎและชนิดของกฎที่คุณสามารถกําหนดค่าสําหรับแต่ละกฎได้
รายการ | กฎแหล่งข้อมูล | กฎพารามิเตอร์ | กฎของเลคเฮ้าส์เริ่มต้น | รายละเอียด |
---|---|---|---|---|
กระแสข้อมูล | ✅ | ✅ | ❌ | ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับกระแสข้อมูลเฉพาะ |
แบบจําลองแสดงความหมาย | ✅ | ✅ | ❌ | ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับแบบจําลองความหมายเฉพาะ |
Datamart | ✅ | ✅ | ❌ | ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับ datamart ที่ระบุ |
รายงานที่มีการแบ่งหน้า | ✅ | ❌ | ❌ | กําหนดไว้สําหรับแหล่งข้อมูลของแต่ละรายงานที่มีการแบ่งหน้า ใช้ เพื่อกําหนดแหล่งข้อมูลของรายงานที่มีการแบ่งหน้า |
สมุด | ❌ | ❌ | ✅ | ใช้เพื่อกําหนดเลคเฮ้าส์เริ่มต้นสําหรับสมุดบันทึกที่เฉพาะเจาะจง |
หมายเหตุ
กฎแหล่งข้อมูลจะทํางานเฉพาะเมื่อคุณเปลี่ยนแหล่งข้อมูลจากชนิดเดียวกัน
สร้างกฎการปรับใช้
หากต้องการสร้างกฎการปรับใช้ ให้ทําตามขั้นตอนในส่วนนี้ หลังจากที่คุณสร้างกฎการปรับใช้ทั้งหมดที่คุณต้องการแล้ว ให้ปรับใช้แบบจําลองความหมายด้วยกฎที่สร้างขึ้นใหม่จากขั้นตอนต้นทางไปยังขั้นตอนเป้าหมายที่มีการสร้างกฎขึ้น กฎของคุณจะไม่นําไปใช้จนกว่าคุณจะปรับใช้แบบจําลองความหมายจากแหล่งข้อมูลไปยังขั้นตอนเป้าหมาย
ในขั้นตอนไปป์ไลน์ที่คุณต้องการสร้างกฎการปรับใช้ให้เลือก กฎการปรับใช้
รายการของหน่วยข้อมูลที่คุณสามารถตั้งค่ากฎสําหรับปรากฏขึ้นในหน้าต่าง มีรายการทั้งหมดในไปป์ไลน์เท่านั้นที่แสดงอยู่ในรายการ เฉพาะรายการของชนิดที่คุณสามารถสร้างกฎได้จะแสดงอยู่ (กระแสข้อมูล แบบจําลองความหมาย datamarts สมุดบันทึก และรายงานที่มีการแบ่งหน้า) เมื่อต้องการค้นหารายการที่คุณต้องการตั้งค่ากฎ ให้ใช้ฟังก์ชันการค้นหาหรือตัวกรอง
เลือกรายการที่คุณต้องการสร้างกฎ ชนิดของกฎที่คุณสามารถสร้างสําหรับรายการนั้นจะแสดงขึ้น ตัวอย่างเช่น ถ้าคุณกําลังสร้างกฎสําหรับกระแสข้อมูล คุณสามารถสร้างกฎแหล่งข้อมูลหรือกฎพารามิเตอร์ได้ ถ้าคุณกําลังสร้างกฎสําหรับสมุดบันทึก คุณสามารถสร้างกฎของ lakehouse ตามค่าเริ่มต้นได้
เลือกชนิดของกฎที่คุณต้องการสร้าง ขยายรายการ จากนั้นเลือก เพิ่มกฎ มีกฎสองชนิดที่คุณสามารถสร้างได้:
กฎของแหล่งข้อมูล
จากรายการแหล่งข้อมูล ให้เลือกชื่อแหล่งข้อมูลที่จะอัปเดต ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเลือกค่าที่จะแทนที่ค่าจากขั้นตอนต้นทาง:
เลือกจากรายการ
เลือก อื่น ๆ และเพิ่มแหล่งข้อมูลใหม่ด้วยตนเอง คุณสามารถเปลี่ยนไปยังแหล่งข้อมูลจากชนิดเดียวกันเท่านั้น
หมายเหตุ
- กฎ แหล่งข้อมูลจะเป็นสีเทา หากคุณไม่ใช่เจ้าของรายการที่คุณกําลังสร้างกฎหรือรายการของคุณไม่มีแหล่งข้อมูลใด ๆ
- สําหรับกระแสข้อมูล แบบจําลองความหมายและรายงานที่มีการแบ่งหน้า รายการแหล่งข้อมูลจะถูกนํามาจากขั้นตอนไปป์ไลน์ต้นทาง
- คุณไม่สามารถใช้แหล่งข้อมูลเดียวกันในกฎมากกว่าหนึ่งกฎ
กฎ พารามิเตอร์ เลือกพารามิเตอร์จากรายการพารามิเตอร์ ค่าปัจจุบันจะแสดงขึ้น แก้ไขค่าเป็นค่าที่คุณต้องการให้มีผลหลังจากการปรับใช้แต่ละครั้ง
กฎ ของเลคเฮ้าส์ตามค่าเริ่มต้น กฎนี้ใช้กับสมุดบันทึกเท่านั้น เลือกเลคเฮ้าส์เพื่อเชื่อมต่อกับสมุดบันทึกในขั้นตอนเป้าหมาย และตั้งค่าเป็นค่าเริ่มต้น สําหรับข้อมูลเพิ่มเติม ดู สมุดบันทึกในไปป์ไลน์การปรับใช้
แหล่งข้อมูลที่ได้รับการสนับสนุนสําหรับกระแสข้อมูลและกฎแบบจําลองความหมาย
กฎแหล่งข้อมูลสามารถกําหนดสําหรับแหล่งข้อมูลต่อไปนี้:
Azure Analysis Services (AAS)
ไซแนปส์ของ Azure
การบริการการวิเคราะห์เซิร์ฟเวอร์ SQL (SSAS)
Azure SQL Server
SQL Server
Odata Feed
Oracle
SapHana (โหมดการนําเข้าเท่านั้น ไม่ใช่โหมดคิวรีโดยตรง)
SharePoint
Teradata
สําหรับแหล่งข้อมูลอื่น เราขอแนะนําให้ ใช้พารามิเตอร์เพื่อกําหนดค่าแหล่งข้อมูลของคุณ
ข้อควรพิจารณาและข้อจำกัด
ส่วนนี้แสดงรายการข้อจํากัดสําหรับกฎการปรับใช้
หากต้องการสร้างกฎการปรับใช้ คุณต้องเป็นเจ้าของรายการที่คุณกําลังสร้างกฎ
ไม่สามารถสร้างกฎการปรับใช้ในขั้นตอนการพัฒนาได้
เมื่อรายการถูกเอาออกหรือลบ กฎจะถูกลบด้วย ไม่สามารถคืนค่ากฎเหล่านี้ได้
เมื่อคุณยกเลิกการมอบสิทธิ์และมอบสิทธิ์พื้นที่ทํางานใหม่เพื่อ สร้างการเชื่อมต่อใหม่ กฎสําหรับพื้นที่ทํางานนั้นจะสูญหายไป หากต้องการใช้กฎเหล่านี้อีกครั้ง ให้กําหนดค่าใหม่
ถ้าแหล่งข้อมูลหรือพารามิเตอร์ที่กําหนดไว้ในกฎมีการเปลี่ยนแปลงหรือลบออกจากรายการจะชี้ไปยังในขั้นตอนต้นทาง กฎไม่ถูกต้องอีกต่อไป และการปรับใช้จะล้มเหลว
หลังจากที่คุณปรับใช้รายงานที่มีการแบ่งหน้ากับกฎของแหล่งข้อมูลแล้ว คุณจะไม่สามารถเปิดรายงานโดยใช้ ตัวสร้างรายงาน Power BI ได้
กฎการปรับใช้จะมีผลเฉพาะในครั้งถัดไปที่คุณปรับใช้กับขั้นตอนนั้นเท่านั้น อย่างไรก็ตาม ถ้าคุณสร้างกฎและเปรียบเทียบขั้นตอนก่อนที่คุณปรับใช้ การเปรียบเทียบจะดําเนินการตามกฎที่สร้างขึ้นแม้ว่าจะยังไม่มีผลบังคับใช้ก็ตาม
ไม่รองรับสถานการณ์ต่อไปนี้:
กฎแหล่งข้อมูลสําหรับกระแสข้อมูลที่มีกระแสข้อมูลอื่นเป็นแหล่งข้อมูล
กฎแหล่งข้อมูลสําหรับโฟลเดอร์ Common Data Model (CDM) ในกระแสข้อมูล
กฎแหล่งข้อมูลสําหรับแบบจําลองความหมายที่ใช้กระแสข้อมูลเป็นแหล่งข้อมูล
การสร้างกฎของแหล่งข้อมูลบนแบบจําลองความหมายที่ใช้คิวรีดั้งเดิมและ DirectQuery ร่วมกัน
กฎพารามิเตอร์ไม่ได้รับการสนับสนุนสําหรับรายงานที่มีการแบ่งหน้า
การเพิ่มกฎของแหล่งข้อมูลสําหรับแบบจําลองเชิงความหมายและกระแสข้อมูลบนแหล่งข้อมูลที่แยกเป็นพารามิเตอร์