Ti trovi qui:
Promozione dei prossimi asset Tableau in produzione con Salesforce CLI
Scaricare un manifesto dal Task Manager, recuperare i metadati degli asset dall'organizzazione di origine e distribuirlo all'organizzazione di produzione utilizzando Salesforce CLI e VS Code.
Versioni (Edition) richieste
| Visualizzare le versioni supportate. |
| Autorizzazioni utente necessarie | |
|---|---|
| Per distribuire gli asset Tableau Next: | Profilo Amministratore di sistema E insieme di autorizzazioni Architetto Data Cloud E insieme di autorizzazioni Amministratore Tableau Next |
| Per accedere ai metadati asset: | Accesso con diritti di modifica per l'API dei metadati |
Prima di iniziare, completare i seguenti prerequisiti:
- Creare una connessione di distribuzione tra l'organizzazione di produzione e l'organizzazione personale. Vedere Autorizzazione di una connessione di distribuzione.
- Installare VS Code, Salesforce Extension Pack per VS Code e Salesforce CLI. Vedere Istruzioni di installazione.
Per le fasi precedenti del processo di promozione, vedere Revisione e completamento delle promozioni asset dalle organizzazioni personali alla produzione.
In questo flusso, si scarica un manifesto dal Task Manager in Tableau Next, si utilizza Salesforce CLI per recuperare l'asset dall'organizzazione personale in un progetto locale e quindi si distribuisce l'asset all'organizzazione di produzione. Questo flusso è obbligatorio quando il contenuto promosso include file Excel o connessioni dati ed è disponibile anche per qualsiasi promozione.
Autorizzazione dell'organizzazione
-
Autorizzare l'ambiente CLI utilizzando uno dei metodi seguenti.
- Flusso JWT: Esegui
sf org login jwt. Per istruzioni, vedere Autorizzazione di un'organizzazione mediante il flusso basato su JWT. - Accesso Web: Eseguire
sf org login webe immettere le proprie credenziali nel browser che si apre.
- Flusso JWT: Esegui
Creazione di un progetto per gli asset promozione
-
Aprire VS Code e creare un progetto Salesforce DX.
- Aprire la tavolozza dei comandi di VS Code (⇧⌘P) e immettere SFDX: Crea progetto.
- Premere INVIO per utilizzare un modello di progetto standard.
- Immettere un nome di progetto e premere INVIO.
- Selezionare la directory in cui si desidera creare il progetto e fare clic su OK.
- Nel nuovo progetto, creare una cartella per i file manifesto del pacchetto. Ad esempio, manifesta.
Recupero dell'asset promozione
-
In Task Manager in Tableau Next, scaricare il file manifesto per la richiesta di promozione. È possibile utilizzare il file manifesto scaricato per recuperare i metadati asset dall'organizzazione di origine.
-
In VS Code, eseguire il comando
sf project retrieve startper recuperare i metadati asset dall'organizzazione personale.Sintassi
sf project retrieve start --manifest <path_to_manifest_file> -o <source_org_alias>Esempio
sf project retrieve start --manifest manifests/manifest.xml -o personal-orgIl comando crea file di metadati per ogni asset nel manifesto e li scrive in ../force-app/main/default nel progetto.
Distribuzione dell'asset promozione
-
Ora che tutti i file di metadati sono nella cartella del progetto, è possibile distribuirli nell'organizzazione di destinazione. In VS Code, eseguire il comando
sf project deploy startper distribuire gli asset all'organizzazione di produzione.
Nota Prima di distribuire il progetto all'organizzazione di destinazione, è necessario autorizzare l'organizzazione.Sintassi
Aggiungere il percorso manifesto al file json del progetto.
sf project deploy start --manifest <path_to_manifest_file> -o <target_org_alias>Esempio
sf project deploy start --manifest manifests/manifest.xml -o prodIl comando crea gli asset Tableau Next nell'organizzazione di produzione utilizzando i file di metadati per ogni asset nel manifesto.
-
Verificare che gli asset compaiano in Tableau Next. Quindi, contrassegnare la promozione come completata in Task Manager
.
Gli asset promossi sono disponibili nell'organizzazione di produzione.
