Il flusso di lavoro tipico per vedere le modifiche nella visualizzazione della community consiste nel carica i tuoi file su GCS, poi aggiorna il report di Looker Studio. Questa operazione funziona, ma significa che puoi trascorrere molto tempo in attesa di vedere i cambiamenti. dscc-gen consente a un flusso di lavoro di vedere immediatamente le modifiche al codice di visualizzazione, il tempo necessario per scrivere una visualizzazione della community.
Per iniziare, assicurati che siano installati npm 5.2.0 o versioni successive e gsutil. Poi, esegui:
npx @google/dscc-gen viz
Prima configurazione
dscc-gen
include un set di dati locale predefinito che probabilmente non è rappresentativo
dei dati che vuoi visualizzare. Per aggiornare questo set di dati in modo da soddisfare le tue esigenze:
- Aggiorna la configurazione alla pagina
src/index.json
. - Esegui
npm run update_message
. Questa operazione esegue il deployment di una visualizzazionedev
bucket che visualizza il messaggio in un formato facile da copiare. - Crea un nuovo report e connettiti a un set di dati rappresentativo del che vuoi visualizzare.
- Aggiungi una visualizzazione della community utilizzando il bucket
dev
come componente. ID. - Copia i contenuti della visualizzazione in
scripts/data/localData.js
. Questo che verranno usati quando sviluppi localmente.
Script
I seguenti script sono disponibili per i progetti di visualizzazione creati con
dscc-gen
.
Comando | Azione |
---|---|
npm run start
|
Avvia il server locale e visualizza l'anteprima del tuo visualizzazione |
npm run update_message |
Aggiorna il messaggio utilizzando il campo objectFormat |
npm run build:dev
|
Crea file da ./src in ./build con
Memorizzazione nella cache disattivata. |
npm run push:dev |
Copia i file da build nel bucket dev . |
npm run build:prod
|
Crea file da ./src in ./build con
Memorizzazione nella cache abilitata. |
npm run push:prod
|
Copia i file da build su prod
di sincronizzare la directory di una VM
con un bucket. |
Il valore predefinito del comando update_message
è objectFormat. Per utilizzare
tableFormat, modifica i parametri nello script update_message
in
package.json
dalle ore -f object
alle ore -f table
.
Codelab
Per scoprire come utilizzare gli strumenti, rivedi il codelab dscc-gen.