แชร์ผ่าน


CI/CD สําหรับแอปองค์กรใน Fabric (ตัวอย่าง)

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

การรวมแอปองค์กรและ Git

เชื่อมต่อกับที่เก็บ Git

จากการตั้งค่าพื้นที่ทํางานของคุณ ตั้งค่าการเชื่อมต่อกับ repo ของคุณเพื่อบันทึกและซิงค์การเปลี่ยนแปลง หากต้องการตั้งค่าการเชื่อมต่อ โปรดดูบทความ เริ่มต้นใช้งานการรวมกันของ Git

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

การแสดงแอปองค์กรใน Git

เมื่อคุณบันทึกรายการแอปองค์กรไปยัง Git repo โฟลเดอร์จะถูกสร้างขึ้นสําหรับแต่ละรายการและตั้งชื่อ {display name}.OrgApp ซึ่งประกอบด้วยสองไฟล์:

  • .platform แฟ้มซึ่งระบบสร้างขึ้นโดยอัตโนมัติ เรียนรู้เพิ่มเติมจาก ไฟล์ระบบ
  • definition.json ไฟล์ซึ่งเป็นข้อกําหนดของรายการแอปองค์กร

ไฟล์ข้อกําหนดจะแบ่งออกเป็นสองส่วน:

  • การตั้งค่าแบบคงที่: อธิบายลักษณะภายนอกของแอป เช่น ธีม โลโก้ และการตั้งค่าประสบการณ์
  • องค์ประกอบ: อธิบายโครงสร้างภายในของแอป
    • องค์ประกอบส่วน: องค์ประกอบคอนเทนเนอร์ที่มีคอลเลกชันแอปองค์กรของตนเอง
    • องค์ประกอบรายการ: รายการ Power BI

ไดอะแกรมต่อไปนี้แสดงโครงสร้างของแอปองค์กร

แผนภาพ ที่แสดงโครงสร้างของรายการแอปองค์กร การตั้งค่าแบบคงที่จะแสดงอยู่เหนือแอปองค์กรและองค์ประกอบรายการตามมา

ไฟล์ข้อกําหนดประกอบด้วย:

  • การตั้งค่า
    • โลโก้
    • หัวข้อ
      • พื้นหลัง
      • Foreground
      • BackgroundHover
      • BackgroundSelected
      • BackgroundPressed
    • ประสบการณ์การตั้งค่า
      • NavigationPane
        • ถูกซ่อน
        • IsCollapsed
        • IndependentPageNavigation
    • ItemTypeSettings
    • รายงาน
      • HidePagePane
  • องค์ ประกอบ
    • ElementType (อาจเป็น: ภาพรวม , ส่วน , รายการหรือการเชื่อมโยง )
    • ElementId
    • ItemType (เฉพาะสําหรับ ElementType: item)
    • ItemLogicalId (เฉพาะสําหรับ ElementType: item)
    • ถูกซ่อน (ไม่ใช่เมื่อสําหรับ ElementType: ภาพรวม )
    • DisplayName
    • ส่วนหัว (เฉพาะสําหรับ ElementType: ภาพรวม )
      • ชื่อเรื่อง
      • ร่างกาย
      • ShowTheme
    • องค์ประกอบ (เฉพาะ ElementType: ส่วน)
    • Url (เฉพาะ ElementType: ลิงก์)
    • LinkType (สําหรับ ElementType เท่านั้น: ลิงก์ค่า แบบฝังตัว หรือ แท็บใหม่)

รหัส JSON ต่อไปนี้คือตัวอย่างของไฟล์ definition.json สําหรับรายการแอปองค์กร:

{
  "$schema": "https://developer.microsoft.com/json-schemas/fabric/item/orgapp/definition/orgAppDefinition/1.0.0/schema.json",
  "settings": {
    "theme": {
      "background": "#2fb136",
      "foreground": "#000000",
      "backgroundHover": "#59c15e",
      "backgroundSelected": "#82d086",
      "backgroundPressed": "#ace0af"
    }
  },
  "elements": [
    {
      "elementType": "item",
      "elementId": "08e649a9-0fe6-40bd-b0c3-7fc900b7550f",
      "itemType": "Report",
      "itemLogicalId": "e0fa7df4-5528-4c37-bf2c-9ec02ffef18d",
      "isHidden": false,
      "displayName": "Daily Dashboard"
    },
    {
      "elementType": "item",
      "elementId": "410f87ee-8402-49b0-abbb-31cb69dc1ebc",
      "itemType": "SemanticModel",
      "itemLogicalId": "8f633535-6fb4-467f-a668-6bc55c5735b8",
      "isHidden": false,
      "displayName": "410f87ee-8402-49b0-abbb-31cb69dc1ebc"
    }
  ]
}

แอปองค์กรในไปป์ไลน์การปรับใช้

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

หากต้องการเรียนรู้วิธีการใช้ไปป์ไลน์การปรับใช้ โปรดดู บทนําสู่ไปป์ไลน์การปรับใช้

หมายเหตุ

ข้อจํากัด: ไม่สามารถปรับใช้แอปองค์กร (ตัวอย่าง) ทั่วทั้งขั้นตอนโดยใช้บริการหลักได้