Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird erläutert, wie die Git-Integration und Bereitstellungspipelines für Organisations-Apps in Microsoft Fabric funktionieren. Erfahren Sie, wie Sie eine Verbindung mit Ihrem Repository einrichten, Ihre Organisations-App über Git verwalten und in verschiedenen Umgebungen bereitstellen.
Organisations-Apps und Git-Integration
Herstellen einer Verbindung mit einem Git-Repository
Richten Sie in ihren Arbeitsbereichseinstellungen eine Verbindung mit Ihrem Repository ein, um Änderungen zu übernehmen und zu synchronisieren. Informationen zum Einrichten der Verbindung finden Sie im Artikel Erste Schritte mit der Git-Integration Artikel.
Nachdem Sie eine Verbindung hergestellt haben, zeigt der Arbeitsbereich Informationen zur Quellcodeverwaltung an, mit der Sie die verbundene Verzweigung, den Status der einzelnen Elemente in der Verzweigung und die Uhrzeit der letzten Synchronisierung anzeigen können.
Darstellung von Organisations-Apps in Git
Wenn Sie das Organisations-App-Element auf das Git-Repository übernehmen, wird für jedes Element ein Ordner mit dem Namen {display name}.OrgApp
erstellt. Sie enthält zwei Dateien:
-
.platform
Datei, die automatisch vom System generiert wird. Erfahren Sie mehr über die Systemdatei . -
definition.json
-Datei, die das Organisations-App-Element definiert.
Die Definitionsdatei ist in zwei Abschnitte unterteilt:
- Statische Einstellungen: Beschreiben sie die externe Darstellung der App, z. B. das Design, das Logo und die Erfahrungseinstellungen.
- Elemente: Beschreiben der internen Struktur der App.
- Abschnittselemente: Containerelemente, die über eine eigene Sammlung von Organisations-Apps verfügen
- Artikelelemente: Power BI-Elemente.
Das folgende Diagramm zeigt die Struktur der Organisations-App.
Die Definitionsdatei enthält:
- Einstellungen
- Logo
- Design
- Hintergrund
- Vordergrund
- BackgroundHover
- HintergrundAusgewählt
- HintergrundGedrückt
- Erlebnis-Einstellungen
- NavigationPane
- IstVerborgen
- IsCollapsed
- Unabhängige Seitennavigation
- NavigationPane
- Elementtyp-Einstellungen
- Bericht
- HidePagePane
- Elemente
- ElementType (kann sein: Übersicht, Abschnitt, Elementoder Link)
- ElementId
- ItemType (nur für ElementType: Element)
- ItemLogicalId (nur für Elementtyp: Element)
- isHidden (nicht wenn für ElementType: Übersicht)
- Anzeigename
- Kopfzeile (nur für Elementtyp: Übersicht)
- Titel
- Körper
- Thema anzeigen
- Elemente (nur für ElementType: Abschnitt)
- URL (nur für ElementType: Link)
- LinkType (nur für ElementType: Link. Werte sind embedded oder newtab)
Der folgende JSON-Code ist ein Beispiel für die definition.json
-Datei für ein Organisations-App-Element:
{
"$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"
}
]
}
Organisations-Apps in Bereitstellungspipelines
Sie können die Fabric-Bereitstellungspipeline verwenden, um Ihre Organisations-App in verschiedenen Umgebungen bereitzustellen, z. B. Entwicklung, Test und Produktion. Und Sie können Bereitstellungsregeln verwenden, um die Organisations-App anzupassen.
Informationen zur Verwendung von Bereitstellungspipelines finden Sie unter Einführung in Bereitstellungspipelines.
Hinweis
Einschränkung: Org-Apps (Vorschau) können nicht über Phasen hinweg mithilfe von Dienstprinzipalen bereitgestellt werden.