สร้างกฎการปรับใช้
เมื่อคุณกําลังทํางานในไปป์ไลน์การปรับใช้ ขั้นตอนต่าง ๆ อาจมีการกําหนดค่าที่แตกต่างกัน ตัวอย่างเช่น แต่ละขั้นตอนสามารถมีฐานข้อมูลที่แตกต่างกันหรือพารามิเตอร์คิวรีที่แตกต่างกัน ขั้นตอนการพัฒนาอาจคิวรีตัวอย่างข้อมูลจากฐานข้อมูล ในขณะที่ขั้นตอนการทดสอบและการผลิตคิวรีฐานข้อมูลทั้งหมด
เมื่อคุณปรับใช้เนื้อหาระหว่างขั้นตอนไปป์ไลน์ คุณสามารถกําหนดค่ากฎการปรับใช้เพื่อเปลี่ยนเนื้อหาในขณะที่ยังคงมีการตั้งค่าบางอย่างได้ ตัวอย่างเช่น คุณสามารถกําหนดกฎสําหรับแบบจําลองความหมายในขั้นตอนการผลิตเพื่อชี้ไปยังฐานข้อมูลการผลิตแทนที่จะเป็นกฎในขั้นตอนการทดสอบ มีการกําหนดกฎในขั้นตอนการผลิตภายใต้แบบจําลองความหมายที่เหมาะสม เมื่อกําหนดกฎแล้ว เนื้อหาที่ปรับใช้จากการทดสอบไปยังการผลิตจะสืบทอดค่าตามที่กําหนดในกฎการปรับใช้ กฎนี้จะใช้ตราบเท่าที่ไม่มีการเปลี่ยนแปลงและถูกต้องเสมอ
คุณสามารถกําหนดค่ากฎของแหล่งข้อมูล กฎพารามิเตอร์ และกฎของ 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 ร่วมกัน
- กฎพารามิเตอร์ไม่ได้รับการสนับสนุนสําหรับรายงานที่มีการแบ่งหน้า
- การเพิ่มกฎของแหล่งข้อมูลสําหรับแบบจําลองเชิงความหมายและกระแสข้อมูลบนแหล่งข้อมูลที่แยกเป็นพารามิเตอร์