Analizza i dati con BI Engine e Looker

Looker è una piattaforma aziendale per business intelligence, applicazioni di dati e analisi incorporate. Looker ti aiuta a esplorare, condividere e visualizzare i dati della tua azienda per prendere decisioni aziendali migliori.

Come funziona Looker

Looker consente agli esperti di dati di ogni organizzazione di descrivere i dati utilizzando un linguaggio di modellazione leggero chiamato LookML. LookML indica a Looker come eseguire query sui dati in modo che tutti gli utenti dell'organizzazione possano creare report e dashboard di facile lettura per esplorare i pattern di dati. Looker offre funzionalità aggiuntive per la creazione di applicazioni di dati ed esperienze personalizzate.

La piattaforma di Looker funziona con database transazionali come Oracle e MySQL, nonché datastore di analisi come BigQuery, Snowflake, Redshift e altri. Looker ti consente di creare modelli di dati coerenti basati su tutti i tuoi dati con velocità e accuratezza. Looker offre una superficie unificata per accedere a tutti i dati di un'organizzazione.

Integrazione di Looker con BigQuery

Looker supporta l'hosting in Google Cloud. Dato che Looker è indipendente dalla piattaforma, si connette ai dati in BigQuery e in altri cloud pubblici.

Non hai bisogno di Looker per utilizzare BigQuery. Tuttavia, se il tuo caso d'uso di BigQuery include business intelligence, applicazioni di dati o analisi incorporate, ti consigliamo di rivedere Looker come fornitore di questi servizi.

Se hai già un'istanza di Looker in esecuzione, consulta le istruzioni per collegare Looker a BigQuery.

Inizia a utilizzare Looker e BigQuery

L'interfaccia SQL di BI Engine espande BI Engine per l'integrazione con strumenti di business intelligence (BI) come Looker. Per ulteriori informazioni, consulta la panoramica dell'interfaccia SQL di BigQuery BI Engine.

Crea un set di dati BigQuery

Il primo passaggio consiste nel creare un set di dati BigQuery per archiviare la tabella gestita da BI Engine. Per creare il set di dati:

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel pannello di navigazione, fai clic sul nome del progetto nel riquadro Explorer.

  3. Nel riquadro dei dettagli, fai clic su Visualizza azioni, poi fai clic su Crea set di dati.

  4. Nella pagina Crea set di dati:

    • In ID set di dati, inserisci biengine_tutorial.
    • In Località dei dati, scegli us (più regioni negli Stati Uniti), l'area geografica a più aree geografiche in cui sono archiviati i set di dati pubblici.

    • Per questo tutorial, puoi selezionare Attiva scadenza tabella e specificare il numero di giorni prima della scadenza della tabella.

      Crea pagina di set di dati

  5. Lascia invariate tutte le altre impostazioni predefinite e fai clic su Crea set di dati.

Crea una tabella copiando i dati da un set di dati pubblico

Questo tutorial utilizza un set di dati disponibile tramite il programma per i set di dati pubblici di Google Cloud. I set di dati pubblici sono set di dati ospitati da BigQuery per consentirti di accedere e integrare nelle tue applicazioni.

In questa sezione creerai una tabella copiando i dati dal set di dati Richieste di servizio di San Francisco 311. Puoi esplorare il set di dati utilizzando la console Google Cloud.

Creare la tabella

Per creare la tabella:

  1. Nella console Google Cloud, vai alla pagina BigQuery.

    Vai a BigQuery

  2. Nel riquadro Explorer, cerca san_francisco_311.

  3. Nel riquadro Explorer, espandi san_francisco_311 e fai clic sulla tabella 311_service_requests.

  4. Fai clic su Copia nella barra degli strumenti di Esplorazione.

    Evidenzia l'opzione di copia.

  5. Nella finestra di dialogo Copia tabella, nella sezione Destinazione, procedi nel seguente modo:

    • In Nome progetto, fai clic su Sfoglia e seleziona il progetto.
    • Per Nome set di dati, seleziona biengine_tutorial.
    • In Nome tabella, inserisci 311_service_requests_copy.

      Copia la finestra della tabella con le opzioni di destinazione

  6. Fai clic su Copia.

  7. Facoltativo: dopo aver completato il job di copia, verifica i contenuti della tabella espandendo PROJECT_NAME > biengine_tutorial e facendo clic su 311_service_requests_copy > Anteprima. Sostituisci PROJECT_NAME con il nome del tuo progetto Google Cloud per questo tutorial.

Creare la prenotazione BI Engine

  1. Nella console Google Cloud, in Administration (Amministrazione), vai alla pagina BI Engine.

    Vai alla pagina BI Engine

  2. Fai clic su Crea prenotazione.

  3. Nella pagina Crea prenotazione, configura la tua prenotazione di BI Engine:

    • Nell'elenco Progetto, verifica il tuo progetto Google Cloud.
    • Nell'elenco Località, seleziona una località. La località deve corrispondere alla località dei set di dati su cui stai eseguendo la query.
    • Sposta il dispositivo di scorrimento GB di capacità sulla quantità di memoria che stai riservando. L'esempio seguente imposta la capacità su 2 GB. Il limite massimo è di 250 GB.

      Località capacità BI Engine

  4. Tocca Next (Avanti).

  5. Nella sezione Tabelle preferite, facoltativamente, specifica le tabelle di accelerazione con BI Engine. Per trovare i nomi delle tabelle:

    1. Nel campo ID tabella, digita parte del nome della tabella che vuoi accelerare con BI Engine, ad esempio 311.
    2. Seleziona i nomi delle tabelle dall'elenco dei nomi suggeriti.

      Solo le tabelle specificate sono idonee per l'accelerazione. Se non vengono specificate tabelle preferite, tutte le query del progetto sono idonee per l'accelerazione.

  6. Tocca Next (Avanti).

  7. Esamina il contratto nella sezione Conferma e invia.

  8. Se accetti i termini del contratto, fai clic su Crea.

Dopo aver confermato la prenotazione, i dettagli vengono visualizzati nella pagina Prenotazioni.

Prenotazione confermata

Connettiti utilizzando Looker

Le seguenti istruzioni mostrano come configurare Looker con BigQuery.

  1. Accedi a Looker come amministratore.
  2. Nella documentazione di Looker su BigQuery, completa le seguenti sezioni:

    1. Creazione di un account di servizio.
    2. Configura un OAuth per una connessione BigQuery in Looker.
  3. Fai clic sulla scheda Sviluppo e seleziona Modalità Sviluppo.

  4. Genera un modello e un progetto LookML per il tuo set di dati. Per ulteriori informazioni, consulta le istruzioni per connettere Looker al tuo database.

  5. Utilizzando il menu Esplora, passa a un associato di esplorazione con il nuovo nome del file modello Esplora 311_service_requests_copy (o qualsiasi nome che hai assegnato all'esplorazione).

Hai connesso Looker a BigQuery. Puoi utilizzare la funzionalità Attività di sistema in Looker per generare un report sull'utilizzo di Looker e analizzare le prestazioni delle tue query rispetto a metriche sulle prestazioni specifiche di BigQuery. Per esplorare varie metriche sulle prestazioni delle query di BigQuery BI Engine, consulta Metriche di BigQuery BI Engine.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa guida rapida, puoi eliminare il progetto, eliminare la prenotazione BI Engine o entrambe le cose.

Elimina il progetto

Il modo più semplice per eliminare la fatturazione è eliminare il progetto che hai creato per il tutorial.

Per eliminare il progetto:

  • L'intero contenuto del progetto viene eliminato. Se hai utilizzato un progetto esistente per questo tutorial, quando lo elimini, elimini anche qualsiasi altra attività che hai eseguito nel progetto.
  • Gli ID progetto personalizzati non sono più disponibili. Quando hai creato questo progetto, potresti aver creato un ID progetto personalizzato che vuoi utilizzare in futuro. Per conservare gli URL che utilizzano l'ID progetto, ad esempio un URL appspot.com, elimina le risorse selezionate all'interno del progetto anziché eliminare l'intero progetto. Se intendi esplorare più tutorial e guide rapide, puoi riutilizzare i progetti ed evitare così di superare i limiti di quota.
  1. Nella console Google Cloud, vai alla pagina Gestisci risorse.

    Vai alla pagina BI Engine

  2. Nell'elenco dei progetti, seleziona quello che vuoi eliminare, quindi fai clic su Elimina.

  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

Elimina la prenotazione

In alternativa, se intendi conservare il progetto, puoi evitare costi aggiuntivi di BI Engine eliminando la prenotazione della capacità.

Per eliminare la prenotazione:

  1. Nella console Google Cloud, in Administration (Amministrazione), vai alla pagina BI Engine.

    Vai alla pagina BI Engine

  2. Individua la prenotazione nella sezione Prenotazioni.

  3. Nella colonna Azioni, fai clic sull'icona a destra della prenotazione e scegli Elimina.

  4. Nella finestra di dialogo Eliminare la prenotazione?, inserisci Elimina e fai clic su ELIMINA.

Scopri di più

Esistono molte altre opzioni relative all'amministrazione di Looker, alla personalizzazione del modello di dati e all'esposizione dei dati agli utenti. Per saperne di più, consulta le seguenti risorse: