สร้างกฎการปรับใช้

เมื่อคุณกําลังทํางานในไปป์ไลน์การปรับใช้ ขั้นตอนต่าง ๆ อาจมีการกําหนดค่าที่แตกต่างกัน ตัวอย่างเช่น แต่ละขั้นตอนสามารถมีฐานข้อมูลที่แตกต่างกันหรือพารามิเตอร์คิวรีที่แตกต่างกัน ขั้นตอนการพัฒนาอาจคิวรีตัวอย่างข้อมูลจากฐานข้อมูล ในขณะที่ขั้นตอนการทดสอบและการผลิตคิวรีฐานข้อมูลทั้งหมด

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

คุณสามารถกําหนดค่ากฎของแหล่งข้อมูล กฎพารามิเตอร์ และกฎของ lakehouse ตามค่าเริ่มต้น ตารางต่อไปนี้แสดงรายการชนิดของหน่วยข้อมูลที่คุณสามารถกําหนดค่ากฎและชนิดของกฎที่คุณสามารถกําหนดค่าสําหรับแต่ละกฎได้

รายการ กฎแหล่งข้อมูล กฎพารามิเตอร์ กฎของเลคเฮ้าส์เริ่มต้น รายละเอียด
กระแสข้อมูล ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับกระแสข้อมูลเฉพาะ
แบบจําลองแสดงความหมาย ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับแบบจําลองความหมายเฉพาะ
Datamart ใช้ เพื่อกําหนดค่าของแหล่งข้อมูลหรือพารามิเตอร์สําหรับ datamart ที่ระบุ
รายงานที่มีการแบ่งหน้า กําหนดไว้สําหรับแหล่งข้อมูลของแต่ละรายงานที่มีการแบ่งหน้า ใช้ เพื่อกําหนดแหล่งข้อมูลของรายงานที่มีการแบ่งหน้า
โน๊ต บุ๊ค ใช้เพื่อกําหนดเลคเฮ้าส์เริ่มต้นสําหรับสมุดบันทึกที่เฉพาะเจาะจง

หมายเหตุ

กฎแหล่งข้อมูลจะทํางานเฉพาะเมื่อคุณเปลี่ยนแหล่งข้อมูลจากชนิดเดียวกัน

สร้างกฎการปรับใช้

หากต้องการสร้างกฎการปรับใช้ ให้ทําตามขั้นตอนในส่วนนี้ หลังจากที่คุณสร้างกฎการปรับใช้ทั้งหมดที่คุณต้องการแล้ว ให้ปรับใช้แบบจําลองความหมายด้วยกฎที่สร้างขึ้นใหม่จากขั้นตอนต้นทางไปยังขั้นตอนเป้าหมายที่มีการสร้างกฎขึ้น กฎของคุณจะไม่นําไปใช้จนกว่าคุณจะปรับใช้แบบจําลองความหมายจากแหล่งข้อมูลไปยังขั้นตอนเป้าหมาย

  1. ในขั้นตอนไปป์ไลน์ที่คุณต้องการสร้างกฎการปรับใช้ให้เลือก กฎการปรับใช้

    A screenshot of the deployment rules button, located in the deployment rules.

  2. รายการของหน่วยข้อมูลที่คุณสามารถตั้งค่ากฎสําหรับปรากฏขึ้นในหน้าต่าง มีรายการทั้งหมดในไปป์ไลน์เท่านั้นที่แสดงอยู่ในรายการ เฉพาะรายการของชนิดที่คุณสามารถสร้างกฎได้จะแสดงอยู่ (กระแสข้อมูล แบบจําลองความหมาย datamarts สมุดบันทึก และรายงานที่มีการแบ่งหน้า) เมื่อต้องการค้นหารายการที่คุณต้องการตั้งค่ากฎ ให้ใช้ฟังก์ชันการค้นหาหรือตัวกรอง

    A screenshot of the deployment rules pane, showing that you can set rules for dataflows, datasets, datamarts, and paginated reports.

  3. เลือกรายการที่คุณต้องการสร้างกฎ ชนิดของกฎที่คุณสามารถสร้างสําหรับรายการนั้นจะแสดงขึ้น ตัวอย่างเช่น ถ้าคุณกําลังสร้างกฎสําหรับกระแสข้อมูล คุณสามารถสร้างกฎแหล่งข้อมูลหรือกฎพารามิเตอร์ได้ ถ้าคุณกําลังสร้างกฎสําหรับสมุดบันทึก คุณสามารถสร้างกฎของ lakehouse ตามค่าเริ่มต้นได้

  4. เลือกชนิดของกฎที่คุณต้องการสร้าง ขยายรายการ จากนั้นเลือก เพิ่มกฎ มีกฎสองชนิดที่คุณสามารถสร้างได้:

    A screenshot of the deployment rules pane. It shows a selected dataset and the two rule types, data source and parameter, you can configure for it.

    • กฎของแหล่งข้อมูล

      จากรายการแหล่งข้อมูล ให้เลือกชื่อแหล่งข้อมูลที่จะอัปเดต ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเลือกค่าที่จะแทนที่ค่าจากขั้นตอนต้นทาง:

      • เลือกจากรายการ

      • เลือก อื่น ๆ และเพิ่มแหล่งข้อมูลใหม่ด้วยตนเอง คุณสามารถเปลี่ยนไปยังแหล่งข้อมูลจากชนิดเดียวกันเท่านั้น

      หมายเหตุ

      • กฎ แหล่งข้อมูลจะเป็นสีเทา หากคุณไม่ใช่เจ้าของรายการที่คุณกําลังสร้างกฎหรือรายการของคุณไม่มีแหล่งข้อมูลใด ๆ
      • สําหรับกระแสข้อมูล แบบจําลองความหมายและรายงานที่มีการแบ่งหน้า รายการแหล่งข้อมูลจะถูกนํามาจากขั้นตอนไปป์ไลน์ต้นทาง
      • คุณไม่สามารถใช้แหล่งข้อมูลเดียวกันในกฎมากกว่าหนึ่งกฎ
    • กฎ พารามิเตอร์ เลือกพารามิเตอร์จากรายการพารามิเตอร์ ค่าปัจจุบันจะแสดงขึ้น แก้ไขค่าเป็นค่าที่คุณต้องการให้มีผลหลังจากการปรับใช้แต่ละครั้ง

    • กฎ ของเลคเฮ้าส์ตามค่าเริ่มต้น กฎนี้ใช้กับสมุดบันทึกเท่านั้น เลือกเลคเฮ้าส์เพื่อเชื่อมต่อกับสมุดบันทึกในขั้นตอนเป้าหมาย และตั้งค่าเป็นค่าเริ่มต้น สําหรับข้อมูลเพิ่มเติม ดู สมุดบันทึกในไปป์ไลน์การปรับใช้

แหล่งข้อมูลที่ได้รับการสนับสนุนสําหรับกระแสข้อมูลและกฎแบบจําลองความหมาย

กฎแหล่งข้อมูลสามารถกําหนดสําหรับแหล่งข้อมูลต่อไปนี้:

  • Azure Analysis Services (AAS)

  • ไซแนปส์ของ Azure

  • การบริการการวิเคราะห์เซิร์ฟเวอร์ SQL (SSAS)

  • Azure SQL Server

  • SQL Server

  • Odata Feed

  • Oracle

  • SapHana (โหมดการนําเข้าเท่านั้น ไม่ใช่โหมดคิวรีโดยตรง)

  • SharePoint

  • Teradata

สําหรับแหล่งข้อมูลอื่น เราขอแนะนําให้ ใช้พารามิเตอร์เพื่อกําหนดค่าแหล่งข้อมูลของคุณ

ข้อควรพิจารณาและข้อจำกัด

ส่วนนี้แสดงรายการข้อจํากัดสําหรับกฎการปรับใช้

  • หากต้องการสร้างกฎการปรับใช้ คุณต้องเป็นเจ้าของรายการที่คุณกําลังสร้างกฎ

  • ไม่สามารถสร้างกฎการปรับใช้ในขั้นตอนการพัฒนาได้

  • เมื่อรายการถูกเอาออกหรือลบ กฎจะถูกลบด้วย ไม่สามารถคืนค่ากฎเหล่านี้ได้

  • เมื่อคุณยกเลิกการมอบสิทธิ์และมอบสิทธิ์พื้นที่ทํางานใหม่เพื่อ สร้างการเชื่อมต่อใหม่ กฎสําหรับพื้นที่ทํางานนั้นจะสูญหายไป หากต้องการใช้กฎเหล่านี้อีกครั้ง ให้กําหนดค่าใหม่

  • กฎแหล่งข้อมูลสําหรับกระแสข้อมูลที่มีกระแสข้อมูลอื่นเป็นแหล่งข้อมูลไม่ได้รับการสนับสนุน

  • กฎแหล่งข้อมูลสําหรับโฟลเดอร์ Common Data Model (CDM) ในกระแสข้อมูลไม่ได้รับการสนับสนุน

  • กฎแหล่งข้อมูลสําหรับแบบจําลองความหมายที่ใช้กระแสข้อมูลเป็นแหล่งข้อมูลไม่ได้รับการสนับสนุน

  • ถ้าแหล่งข้อมูลหรือพารามิเตอร์ที่กําหนดไว้ในกฎมีการเปลี่ยนแปลงหรือลบออกจากรายการจะชี้ไปยังในขั้นตอนต้นทาง กฎไม่ถูกต้องอีกต่อไป และการปรับใช้จะล้มเหลว

  • หลังจากที่คุณปรับใช้รายงานที่มีการแบ่งหน้ากับกฎของแหล่งข้อมูลแล้ว คุณจะไม่สามารถเปิดรายงานโดยใช้ ตัวสร้างรายงาน Power BI ได้

  • กฎการปรับใช้จะมีผลเฉพาะในครั้งถัดไปที่คุณปรับใช้กับขั้นตอนนั้นเท่านั้น อย่างไรก็ตาม ถ้าคุณสร้างกฎและเปรียบเทียบขั้นตอนก่อนที่คุณปรับใช้ การเปรียบเทียบจะดําเนินการตามกฎที่สร้างขึ้นแม้ว่าจะยังไม่มีผลบังคับใช้ก็ตาม

  • การสร้างกฎของแหล่งข้อมูลบนแบบจําลองความหมายที่ใช้คิวรีในระบบและ DirectQuery เข้าด้วยกันไม่ได้รับการสนับสนุน

หมายเหตุ

กฎพารามิเตอร์ไม่ได้รับการสนับสนุนสําหรับรายงานที่มีการแบ่งหน้า