Di tanto in tanto, potresti voler modificare il modello o l'esplorazione di origine di un Look o di una dashboard. Ad esempio, hai un Look o una dashboard basati su LookML del modello A. Hai anche un secondo modello, B. vuoi cambiare il riferimento del modello di un Look o di una dashboard in un modello rispetto al modello A. Questa pagina spiega come modificare il modello di origine o l'esplorazione per un Look o una dashboard.
Esistono più soluzioni, a seconda del caso d'uso:
- Per un singolo look, modifica l'URL espanso del look.
- Per una o più dashboard, crea una copia di LookML.
- Per più Look o dashboard:
Modifica l'URL espanso del Look
Per un Look una tantum, puoi utilizzare URL espanso dall'esplorazione sottostante del Look per modificare il nome del modello nell'URL.
- Dal Look, seleziona il link Esplora da qui per aprire la query del Look in un'esplorazione.
- Seleziona Condividi dal menu a forma di ingranaggio di Esplora per aprire il menu Condividi URL.
- Copia l'URL dall'opzione URL espanso.
-
Modifica il nome del modello nell'URL espanso. Il nome del modello si trova subito dopo
il nome dell'istanza e la parte
/explore
dell'URL. URL assume il seguente formato:https://instance_name.looker.com/explore/MODEL_NAME/EXPLORE_NAME?fields=...
In questo esempio, il nome del modello èlauren_ecommerce
: - Incolla il nuovo URL Esplora in un browser per verificare che funzioni con il il nome del modello aggiornato.
- Salva l'esplorazione come nuovo Look o sovrascrivi il Look esistente.
Creare copie LookML delle dashboard
Puoi convertire una o più dashboard in una dashboard LookML e aggiornare il modello della dashboard in LookML:
- Per ogni dashboard, crea una copia LookML della dashboard e salvarlo nel tuo progetto LookML. Se le tue dashboard sono già dashboard di LookML, puoi saltare questo passaggio.
-
Nel tuo progetto LookML, utilizza la classe
funzione di ricerca e sostituzione
per trovare le istanze di
model:
, quindi aggiorna il valore in un un nome di modello diverso a seconda delle esigenze. - Puoi lasciare le dashboard aggiornate come dashboard LookML oppure convertirle in dashboard definite dall'utente.
Utilizzare l'API Looker
Puoi utilizzare l'API Looker per aggiornare il modello per più dashboard:
-
Utilizza l'endpoint dell'API
dashboard_elements
per ottenere tutti gli elementi della dashboard. La risposta fornirà gli ID query. -
Se uno dei riquadri del pannello è
Riquadri collegati all'aspetto
utilizza la
looks
per trovare l'ID query del Look sottostante. -
Per ciascuno degli ID query:
-
Chiama il
query
per ottenere il corpo della risposta della query. -
Copia il corpo della risposta
query
. -
Aggiorna il valore della chiave
model
al nuovo modello. -
Utilizza la
create_query
per creare una nuova query, passando il corpo modificato.
-
Chiama il
-
Per la dashboard, modifica l'ID query per ciascuno degli elementi utilizzando
l'endpoint
update_dashboard_element
passando il corpo modificato.
Utilizzare lo strumento di convalida dei contenuti di Looker
La Strumento di convalida dei contenuti è uno strumento che verifica la presenza di errori nei Look e nelle dashboard, oltre a disporre Trova e Sostituisci in Tutti i contenuti che puoi usare per modificare il modello sottostante o Esplora per tutti Look o riquadri della dashboard.
Il riquadro Trova e Modifiche alla funzionalità Sostituisci in Tutti i contenuti tutti i Look e le dashboard sull'istanza di Looker. Per applicare una modifica solo a pochi Look o riquadri della dashboard, puoi apportare una modifica che provoca un errore, come descritto nei passaggi seguenti.
Se non vuoi modificare il modello o il riferimento di Esplora per tutti i contenuti su un'istanza, ma voglio modificare il riferimento per più Look o dashboard riquadro alla volta, puoi usare lo Strumento di convalida dei contenuti per sostituire i riferimenti per trovare contemporaneamente alcuni riquadri di Look o della dashboard:
- Attiva la modalità di sviluppo per assicurarti che nessuna utente venga interessata dalle modifiche apportate nei passaggi successivi.
-
"Interrompi" intenzionalmente il modello esistente rinominando il file del modello nell'IDE di Looker con un altro nome che sai non esiste, ad esempio
zzz
. In questo modo, ogni Look e dashboard che utilizzano il modello un modello di machine learning. - Seleziona Verificatore dei contenuti nel menu Sviluppa per aprire lo strumento.
- Seleziona Convalida per eseguire lo strumento di convalida dei contenuti.
- Nei risultati dello strumento di convalida dei contenuti, seleziona il pulsante Contenuti. a raggruppare i risultati per contenuti.
- Trova i riquadri di Look o dashboard per i quali vuoi modificare il riferimento del modello.
- Seleziona il pulsante Sostituisci per ogni singolo Look o dashboard da sostituisci il "rotto" del modello con il nuovo nome del modello che vuoi utilizzare.
- Controlla che i riquadri Look o dashboard funzionino come previsto ora che indicano al nuovo modello.
- Infine, torna al tuo progetto e rinomina il file del modello nell'IDE di Looker nella sua nome originale ed esegui di nuovo lo strumento di convalida dei contenuti per verificare che tutti vengono cancellati.