Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo spiega come funziona l'integrazione Git e le pipeline di distribuzione per le app dell'organizzazione in Microsoft Fabric. Informazioni su come configurare una connessione al repository, gestire l'app dell'organizzazione tramite Git e distribuirla in ambienti diversi.
App aziendali e integrazione Git
Connettersi a un repository Git
Dalle impostazioni dell'area di lavoro configurare una connessione al repository per eseguire il commit e la sincronizzazione delle modifiche. Per configurare la connessione, vedere articolo Introduzione all'integrazione di Git.
Dopo la connessione, l'area di lavoro visualizza informazioni sul controllo del codice sorgente che consente di visualizzare il ramo connesso, lo stato di ogni elemento nel ramo e l'ora dell'ultima sincronizzazione.
Rappresentazione delle app dell'organizzazione in Git
Quando si esegue il commit dell'elemento dell'app dell'organizzazione nel repository Git, viene creata una cartella per ogni elemento e denominata {display name}.OrgApp
. Contiene due file:
-
.platform
file generato automaticamente dal sistema. Scopri di più dal file di sistema . -
definition.json
file che rappresenta la definizione dell'elemento dell'app dell'organizzazione.
Il file di definizione è suddiviso in due sezioni:
- Impostazioni statiche: descrivere l'aspetto esterno dell'app, ad esempio il tema, il logo e le impostazioni dell'esperienza.
- Elementi: descrivere la struttura interna dell'app.
- Elementi della sezione: elementi contenitore che dispongono di una propria raccolta di app dell'organizzazione
- Elementi dell'articolo: articoli di Power BI.
Il diagramma seguente illustra la struttura dell'app dell'organizzazione.
Il file di definizione contiene:
- Impostazioni
- Logo
- Tema
- Sfondo
- Primo piano
- BackgroundHover
- Sfondo Selezionato
- SfondoPremuto
- Impostazioni Esperienza
- Riquadro di navigazione
- ÈNascosto
- ÈCollassato
- NavigazioneIndipendenteDellaPagina
- Riquadro di navigazione
- ImpostazioniTipoDiElemento
- Rapporto
- HidePagePane
- Elementi
- ElementType (può essere: panoramica, sezione, elementoo collegamento)
- ElementId
- ItemType (solo per ElementType: elemento)
- ItemLogicalId (solo per ElementType: elemento)
- isHidden (non quando l'ElementoTipo è panoramica)
- Nome visualizzato
- Intestazione (solo per ElementType: panoramica )
- Titolo
- Corpo
- MostraTema
- Elementi (solo per ElementType: sezione )
- URL (solo per ElementType: collegamento)
- LinkType (solo per ElementType: collegamento. I valori sono embedded o newtab)
Il codice JSON seguente è un esempio del file definition.json
per un elemento dell'app dell'organizzazione:
{
"$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"
}
]
}
App dell'organizzazione nelle pipeline di distribuzione
È possibile usare la pipeline di distribuzione di Fabric per distribuire l'app dell'organizzazione in ambienti diversi, ad esempio sviluppo, test e produzione. È anche possibile usare le regole di distribuzione per personalizzare l'app dell'organizzazione.
Per informazioni su come usare le pipeline di distribuzione, vedere Introduzione alle pipeline di distribuzione.
Annotazioni
Limitazione: le app dell'organizzazione (anteprima) non possono essere distribuite nelle diverse fasi usando i principali di servizio.