Scrivi le tue visualizzazioni più velocemente con dscc-gen

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:

  1. Aggiorna la configurazione alla pagina src/index.json.
  2. Esegui npm run update_message. Questa operazione esegue il deployment di una visualizzazione dev bucket che visualizza il messaggio in un formato facile da copiare.
  3. Crea un nuovo report e connettiti a un set di dati rappresentativo del che vuoi visualizzare.
  4. Aggiungi una visualizzazione della community utilizzando il bucket dev come componente. ID.
  5. 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.

codelab per dscc-gen