Genera un modello da dati di esempio

Scopri come utilizzare Looker (Google Cloud core) per generare automaticamente un modello dei dati di base da una connessione inclusa in ogni istanza.

Ogni istanza di Looker (Google Cloud core) viene fornita con il progetto LookML di esempio installato per impostazione predefinita sull'istanza. Il progetto LookML di esempio include modelli LookML curati basati sul set di dati pubblico BigQuery the Look eCommerce. Il progetto LookML di esempio utilizza una connessione, sample_bigquery_connection. Puoi utilizzare questa connessione per generare un nuovo modello dei dati basato su una delle tabelle del progetto di esempio. Poiché questa guida rapida è solo a scopo didattico, alla fine della procedura eliminerai il modello dei dati.

Prima di iniziare

Per seguire questa guida rapida, devi disporre di quanto segue:

  • Accesso a un'istanza di Looker (Google Cloud core) che include il progetto LookML di esempio.
  • Attiva l'API BigQuery per il progetto Google Cloud che contiene l'istanza di Looker (Google Cloud core).

    Abilita l'API

Ruoli obbligatori

Per completare questa guida rapida, devi disporre del ruolo Identity and Access Management (IAM) e del ruolo Looker appropriati.

Ruoli Identity and Access Management

L'amministratore di Looker (Google Cloud core) ti concede l'accesso all'applicazione Looker (Google Cloud core) tramite il sistema Identity and Access Management di Google Cloud.

Per ottenere l'autorizzazione necessaria per accedere all'applicazione Looker (Google Cloud core), chiedi all'amministratore di concederti il ruolo IAM Utente istanza Looker (roles/looker.instanceUser) nel progetto Google Cloud che contiene l'istanza di Looker (Google Cloud core). Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene l'autorizzazione looker.instances.login necessaria per accedere all'applicazione Looker (Google Cloud core).

Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.

Autorizzazioni di Looker

Devi disporre del ruolo Amministratore Looker o dell'autorizzazione develop.

  1. Nella home page di Looker (Google Cloud core), fai clic sull'icona del menu principale di Looker e attiva la modalità di sviluppo selezionando il pulsante di attivazione/disattivazione Modalità di sviluppo nella parte inferiore del menu.
  2. Nella home page di Looker (Google Cloud core), fai clic sul pulsante Crea nel menu di navigazione principale per aprire il menu a discesa.
  3. Dal menu a discesa, seleziona Modello LookML per aprire la pagina Crea un modello.

Definisci il modello

Nella pagina Crea un modello, segui questi passaggi:

  1. Nella sezione Seleziona connessione al database, seleziona sample_bigquery_connection dal menu a discesa.
  2. Seleziona il pulsante di opzione per aggiungere il modello al progetto sample_thelook_ecommerce e fai clic su Avanti.
  3. Nella sezione Seleziona tabelle, lascia il progetto Google Cloud predefinito nel campo Seleziona progetto Google Cloud.
  4. Nel campo Set di dati, seleziona bq_dataset.
  5. Fai clic sulla freccia a destra di bq_dataset per accedere al campo Tabelle.
  6. Nel campo Tables (Tabelle), seleziona bq_table.
  7. Fai clic sulla freccia a destra di bq_table per accedere al campo Campi.
  8. Nel campo Campi, seleziona tutti i campi e fai clic su Avanti.
  9. Nella sezione Seleziona chiavi primarie, seleziona Nome come chiave primaria e fai clic su Avanti.
  10. Nella sezione Seleziona esplorazioni da creare, seleziona il file bq_table.view e fai clic su Avanti.
  11. Nella sezione Inserisci nome modello, inserisci un nome univoco per il modello.
  12. Fai clic sul pulsante Completa e visualizza il modello. Questa azione ti indirizza all'IDE di Looker.

Visualizzare il modello

Una volta compilati tutti i campi nella pagina Crea un modello, visualizza il modello generato da Looker.

Visualizza i file del modello nell'IDE di Looker

  1. Dopo aver fatto clic sul pulsante Completa e visualizza modello, ti troverai nell'IDE di Looker. Nel browser dei file dell'IDE, vengono visualizzate le cartelle per i modelli LookML di esempio preesistenti, ovvero 0_start_here, 1_basic_lookml, 2_intermediate_lookml e 3_advanced_lookml. Vengono visualizzate anche le cartelle create per il modello generato, models e views.
  2. Espandi le cartelle models e views per visualizzare i file LookML creati da Looker per il modello definito nella pagina Crea un modello. Il punto blu accanto a ogni file indica che si tratta di file nuovi e non ancora sottoposti a deployment in produzione.
    • Il file .model definisce il modello. Nel file del modello, puoi vedere la connessione selezionata, la visualizzazione bq_table e altre configurazioni predefinite.
    • Il file bq_table.view definisce la visualizzazione. Nel file della vista, puoi vedere i campi birthdate, name e rating che hai selezionato e come sono definiti nella tabella del database BigQuery, nonché una misura count predefinita aggiunta da Looker.
  3. Viene visualizzato anche il file README.md generato da Looker perché la casella di controllo Genera un file README che fornisca ulteriori informazioni sull'utilizzo di LookML nella pagina Crea un modello è selezionata per impostazione predefinita.

Visualizza il modello nella pagina Progetti LookML

  1. Dall'IDE, apri il menu di navigazione principale facendo clic sull'icona Menu principale.
  2. Se non ti trovi già nel menu Sviluppo, fai clic su Sviluppo.
  3. Dal menu Sviluppo, seleziona Progetti per accedere alla pagina Progetti LookML.
  4. Visualizza il modello nella colonna Modelli della riga sample_thelook_ecommerce. Viene visualizzato insieme ai modelli advanced_ecomm, basic_ecomm e intermediate_ecomm del progetto LookML di esempio.

Visualizza l'esplorazione creata dal modello

  1. Nella pagina Progetti, fai clic sul nome del modello per tornare al file del modello nell'IDE.
  2. Con il file del modello aperto nell'IDE, fai clic sulla freccia Visualizza azioni file accanto al nome del file nella parte superiore dell'IDE.
  3. Seleziona Esplora tabella Bq - your_model_name dal menu a discesa. Questa selezione ti porta all'esplorazione Tabella Bq creata dal modello.
  4. Nel selettore di campi, prendi nota delle dimensioni Data di nascita, Nome e Valutazione che hai selezionato in questa pagina Crea un modello, nonché della misura predefinita Conteggio.

I file modello, la configurazione del modello e l'esplorazione che hai visualizzato sono disponibili solo nel tuo ramo Git personale in modalità di sviluppo. Se vuoi rendere disponibile questo modello ad altri utenti nella tua istanza di Looker (Google Cloud core), devi commitare le modifiche, unire il ramo e implementare il ramo di produzione. Tuttavia, ai fini di questa guida rapida, eliminerai questo modello, come descritto nella sezione successiva.

Esegui la pulizia

Per massimizzare le prestazioni di Looker, i modelli non necessari non devono essere sottoposti a deployment in produzione. Per mantenere pulita la tua filiale Git personale ed evitare di eseguire il deployment accidentale di questo modello in produzione, completa i seguenti passaggi per eliminare il modello:

  1. In Esplora, fai clic sul link Vai a LookML nel selettore di campi. Questa azione ti indirizza all'IDE di Looker.
  2. Nell'IDE, seleziona l'icona Azioni Git.
  3. Nel menu Azioni Git, fai clic su Ripristina.
  4. Nella finestra Ripristina, assicurati che l'opzione Ripristina modifiche non eseguite sia selezionata e fai clic su Conferma.

  5. Nell'IDE, non dovresti più vedere i file del modello.

  6. Per eliminare la configurazione del modello, vai alla pagina Progetti facendo clic su Progetti nel menu Sviluppa.

  7. Individua il modello nella tabella e fai clic sul pulsante Configura nella relativa riga.

  8. Assicurati di trovarti nella finestra del modello controllando il nome nel campo Modello e fai clic su Elimina configurazione modello.

Passaggi successivi