Condividi tramite


Gestire l'app modello pubblicata

Se si ha un'app modello di Power BI nell'ambiente di produzione, quando si vuole apportare modifiche all'app, è possibile farlo senza interrompere l'esperienza utente corrente. Questo articolo illustra come ricominciare nella fase di test, senza interferire con l'app nell'ambiente di produzione.

Aggiornamento dell'app

Passare all'area di lavoro per le app modello. Successivamente, se le modifiche sono state apportate in Power BI Desktop, iniziare dal passaggio 1. Se non sono state apportate modifiche in Power BI Desktop, iniziare al passaggio 2.

  1. Caricare il modello semantico aggiornato e assicurarsi di sovrascrivere il modello semantico esistente.

    • Se il file con estensione pbix che si sta caricando ha lo stesso nome del modello semantico e del report usato nell'app, il caricamento sovrascrive il modello semantico esistente.

    • Se si modifica il nome del modello semantico e del report usato nell'app e il file con estensione .pbix da caricare ha un nome diverso rispetto al modello semantico e al report usato nell'app, eseguire le operazioni seguenti:

      • Rinominare il modello semantico e il report usati nell'app in modo che i nomi corrispondano esattamente al nome del file con estensione .pbix aggiornato.
      • Caricare il file con estensione .pbix e sovrascrivere il modello semantico esistente e segnalarlo appena rinominato.

      In entrambi i casi, per caricare un file con estensione .pbix locale nel servizio, selezionareCarica>Sfoglia, passare al file e selezionare Apri. Una finestra di dialogo richiede l'autorizzazione per sovrascrivere il modello semantico usato dall'app. Se non si sovrascrive il modello semantico esistente, i clienti non potranno installare l'app aggiornata.

    Screenshot che mostra la finestra di dialogo che richiede l'autorizzazione per sovrascrivere il modello semantico con lo stesso nome.

    Importante

    Non eliminare mai il modello semantico usato dall'app. L'eliminazione del modello semantico rende impossibile per i clienti aggiornare le copie dell'app.

  2. Nel riquadro Release Management per l'app selezionare Crea app.

  3. Ripetere il processo di creazione dell'app. Se è stato modificato il nome del modello semantico e del report usato nell'app, è possibile rinominare anche l'app.

  4. Dopo aver impostato personalizzazione, navigazione, controllo, parametri, autenticazione e accesso, selezionare di nuovo Crea app per salvare le modifiche e quindi selezionare Chiudi.

  5. Selezionare di nuovo Release Management.

    Nel riquadro Release Management vengono ora visualizzate due versioni dell'app: la versione in Produzione, oltre a una nuova versione in Testing.

    Screenshot che mostra due versioni di un'app modello.

  6. Quando si è pronti per alzare di livello l'app alla pre-produzione per altri test all'esterno del tenant, tornare al riquadro Release Management e selezionare Alza di livello app accanto a Test.

    A questo punto sono disponibili una versione in Produzione e una versione in Pre-produzione.

    Screenshot che mostra due versioni di un'app modello con Alza di livello l'app in grigio.

    Il collegamento è ora attivo.

    Nota

    Il pulsante Alza di livello l'app nella fase di pre-produzione è disabilitato. La disabilitazione del pulsante impedisce accidentalmente di sovrascrivere il collegamento di produzione live con la versione corrente dell'app prima che il portale Cloud Partner (CPP) convalidi e approvi la nuova versione dell'app.

  7. Inviare di nuovo il collegamento al portale CPP seguendo la procedura in Aggiornare un'offerta di app Power BI. Nel CPP è necessario pubblicare nuovamente l'offerta e convalidarla e approvarla. Se hai modificato il nome dell'app, assicurati di modificare anche il nome nel CPP. Quando l'offerta viene approvata, il pulsante Alza di livello l'app diventerà nuovamente attivo.

  8. Alzare di livello l'app alla fase di Produzione.

Comportamento di aggiornamento

  • L'aggiornamento dell'app consente ai programmi di installazione dell'app modello di aggiornare l'app modello nelle aree di lavoro già installate senza perdere la configurazione della connessione.

  • Per informazioni su come le modifiche nel modello semantico influiscono sull'app modello installata, vedere Sovrascrivere il comportamento.

  • Quando un'app modello viene sovrascritta e aggiornata, prima ripristina i dati di esempio e si riconnette automaticamente usando i parametri di configurazione e l'autenticazione del programma di installazione. Fino al completamento dell'aggiornamento, i report, i dashboard e l'app dell'organizzazione visualizzano il banner dei dati di esempio.

  • Se è stato aggiunto un nuovo parametro di query al modello semantico aggiornato che richiede l'input dell'utente, è necessario selezionare la casella di controllo Obbligatorio. Questa selezione fornisce all'installazione la stringa di connessione dopo l'aggiornamento dell'app.

    Screenshot che mostra Obbligatorio in Parametri.

Estrarre l'area di lavoro

È facile eseguire il rollback alla versione precedente di un'app modello con la funzionalità di estrazione. I passaggi seguenti estraggono una versione specifica dell'app da una fase di rilascio in una nuova area di lavoro:

  1. Nel riquadro Release Management, accanto a una versione dell'app selezionare Altre opzioni (...) e quindi selezionare Estrai.

    Screenshot che mostra il riquadro Release Management con la voce Estrai selezionata.

  2. Nella finestra di dialogo di conferma, immettere un nome per l'area di lavoro estratta e selezionare Estrai. Power BI aggiunge una nuova area di lavoro per l'app estratta.

    Screenshot che mostra il messaggio di conferma estratto dell'app.

Il controllo delle versioni della nuova area di lavoro viene reimpostato ed è possibile continuare a sviluppare e distribuire l'app modello dalla nuova area di lavoro estratta.

Eliminare una versione dell'app modello

Un'area di lavoro di un'app di modello è l'origine di un'app modello distribuita attiva. Per proteggere gli utenti dell'app modello, non è possibile eliminare l'area di lavoro di un app modello senza prima rimuovere tutte le versioni dell'app create nell'area di lavoro. L'eliminazione di una versione dell'app comporta anche l'eliminazione dell'URL dell'app, che non funzionerà più.

  1. Nel riquadro Release Management, accanto alla versione dell'app da eliminare selezionare Altre opzioni (...) e quindi selezionare Elimina.

    Screenshot che mostra il riquadro Release Management con l'opzione Elimina selezionata.

  2. Nella finestra di dialogo di conferma, selezionare Elimina.

    Screenshot che mostra il messaggio di conferma Per eliminare l'app.

Nota

Assicurarsi di non eliminare le versioni dell'app che i clienti o AppSource usano o che non funzioneranno più.