Utilizzare Fogli connessi per Looker

Fogli connessi per Looker consente agli utenti di esplorare in modo interattivo i dati dei modelli LookML tramite l'interfaccia familiare del foglio di lavoro di Fogli Google. Gli utenti di Fogli avranno accesso ai dati governati di oltre 50 database supportati da Looker. L'esplorazione è intuitiva perché Fogli connessi presenta una visualizzazione organizzata del modello con visualizzazioni, campi e misure così come sono stati definiti in Looker. I dati di Looker tramite Fogli connessi possono essere utilizzati in strutture di Fogli standard, come tabelle pivot, grafici e formule, consentendo una maggiore flessibilità di analisi tramite strutture familiari.

Attivare Fogli connessi

Per utilizzare Fogli connessi:

  • In Looker (versione originale), l'amministratore di Looker deve attivare l'opzione Tutti i connettori BI di Looker o l'opzione di attivazione/disattivazione Fogli connessi nel pannello Connettori BI della sezione Piattaforma del menu Amministrazione di Looker. In Looker (Google Cloud core), queste opzioni sono abilitate per impostazione predefinita.
  • L'istanza di Looker deve essere ospitata da Looker.
  • Se l'istanza è ospitata su Google Cloud, deve essere in esecuzione Looker 22.20 o versioni successive. Se l'istanza di Looker non è ospitata su Google Cloud, deve essere in esecuzione Looker 23.4 o versioni successive.
  • Ogni utente che vuole connettersi all'istanza di Looker da Fogli Google deve utilizzare lo stesso indirizzo email nel proprio account utente Looker che utilizza per il proprio account Google Workspace. Se gli indirizzi email degli account Google Workspace e Looker sono diversi, l'utente riceverà un messaggio di errore quando tenta di connettersi a Looker da Fogli.
  • L'accesso ai servizi non controllabili singolarmente deve essere attivato nella Console di amministrazione Google Workspace. In genere questa opzione è attiva per impostazione predefinita. Per saperne di più, consulta l'articolo del Centro assistenza Gestire l'accesso ai servizi non controllabili individualmente.

Connessione a Looker da Fogli Google

  1. Nel menu Dati di Fogli Google, seleziona Connettori di dati e poi Connetti a Looker.

  2. Nella finestra di dialogo Connetti a Looker, inserisci il nome della tua istanza di Looker o seleziona il nome di un'istanza a cui hai eseguito di recente il collegamento e seleziona Continua.

  3. Nelle finestre di dialogo seguenti, seleziona il modello e l'esplorazione di Looker che vuoi utilizzare per la query e seleziona Connetti.

Quando Fogli si connette all'istanza di Looker, apre un nuovo foglio che mostra la struttura dell'esplorazione selezionata, incluse visualizzazioni, dimensioni, misure e eventuali descrizioni dei campi aggiunte dallo sviluppatore di Looker.

Creazione di query di Looker utilizzando Fogli Google

Le query di Looker vengono create utilizzando una tabella pivot di Fogli. Per aggiungere i dati di Looker al foglio:

  1. Nel foglio che mostra l'esplorazione, seleziona Tabella pivot.

  2. Scegli se inserire una nuova tabella pivot in un nuovo foglio o in uno esistente e seleziona Crea.

    Viene creata una nuova tabella pivot vuota e si apre la finestra Editor di tabelle pivot. Puoi aggiungere righe, colonne, valori e filtri per creare la query in base alle dimensioni e alle misure nell'esplorazione di Looker.

    Le righe, le colonne, i valori e i filtri nell'editor pivot sono equivalenti alle dimensioni e alle misure di Looker nei seguenti modi:

    • Le righe sono equivalenti alle dimensioni di Looker.
    • Le colonne sono equivalenti alle dimensioni pivot di Looker.
    • I valori sono equivalenti alle misure di Looker. Puoi creare una misura personalizzata selezionando una dimensione di Looker e una funzione Riassumi per di Fogli.
    • I filtri sono equivalenti ai filtri di Looker.

    L'editor del pivot mostra anche un elenco delle visualizzazioni che fanno parte dell'esplorazione, che puoi selezionare per visualizzare le dimensioni e le misure incluse in quella visualizzazione.

  3. Seleziona Aggiungi per aggiungere una riga, una colonna, un valore o un filtro. Fogli collegati mostra un elenco delle visualizzazioni disponibili nell'esplorazione. Seleziona un nome di visualizzazione per visualizzare l'elenco delle dimensioni e delle misure nella visualizzazione, quindi seleziona il campo che fornisce i dati per la riga, la colonna, il valore o il filtro.

  4. Dopo aver aggiunto i campi e i filtri di Looker per creare la query, seleziona Applica. Il foglio verrà compilato con i dati dell'istanza Looker.

Dopo aver aggiunto i dati di Looker a una tabella pivot, puoi utilizzare Fogli Google per formattarli o creare nuove formule di Fogli in base ai dati di Looker.

Opzioni di filtro

Dalla versione iniziale di Fogli connessi per Looker sono state aggiunte nuove opzioni di filtro.

Filtra per valore, aggiunto ad agosto 2023

È possibile filtrare le dimensioni di Looker nelle tabelle pivot di Fogli connessi per Looker visualizzando un elenco di valori e selezionando e deselezionando i valori di interesse. In precedenza, era necessario digitare manualmente i valori del filtro quando si utilizzava il filtro in base a una condizione.

Per utilizzare questa funzionalità, aggiungi un campo alla sezione Filtri della tabella pivot e fai clic sul menu a discesa Stato per aprire le opzioni di filtro. Poi, fai clic su Aggiungi filtro:

Si aprirà una barra laterale e Fogli recupererà i 500 valori più frequenti da Looker.

Puoi quindi cercare tra gli elementi, scegliere di selezionarli o annullarne la selezione tutti oppure ordinarli in base alla frequenza o in ordine alfabetico. Quando fai clic su OK in basso, Fogli memorizza le tue scelte. Poi puoi fare clic su Applica per aggiornare la tabella pivot come di consueto, con il nuovo filtro applicato.

Filtri che utilizzano espressioni di filtro di Looker (aggiunto a settembre 2023)

Puoi applicare filtri di date relative, oltre a molti altri filtri avanzati, in Fogli connessi utilizzando le espressioni di filtro di Looker. Ad esempio, in Fogli connessi puoi applicare filtri come "è negli ultimi 30 minuti" o "è negli ultimi 10 giorni".

Per utilizzare le espressioni di filtro di Looker:

  1. Aggiungi un campo alla sezione dei filtri della tabella pivot.

  2. Fai clic sul menu a discesa Stato per visualizzare le opzioni di filtro e seleziona Espressione di filtro.

  3. Inserisci un'espressione di filtro di Looker nel campo Valore.

    Ad esempio, per filtrare in base agli ultimi 7 giorni, puoi scrivere "7 giorni" o "ultimi 7 giorni".

  4. Fai clic su OK.

Oltre al filtro delle date relative, ora sono possibili altri esempi di filtri, tra cui:

  • Una stringa che non inizia con: -FOO%
  • Un intervallo numerico compreso tra un valore minimo e un valore massimo: (12, 20]

Per visualizzare tutte le espressioni di filtro disponibili, consulta la pagina della documentazione Espressioni di filtro di Looker.

Utilizzo dei parametri e dei campi con solo filtri di Looker (aggiunto a ottobre 2023)

Ora puoi utilizzare parametri e campi con solo filtri in Fogli connessi.

I campi e i parametri con solo filtri vengono visualizzati nella sezione CAMPI SOLO CON FILTRI del selettore campi in Fogli, proprio come in Looker. Per utilizzarli, segui questi passaggi:

  1. Aggiungi o trascina i parametri e i campi con solo filtri selezionati nella sezione Filtri, come faresti per filtrare in base a una dimensione o una misura.
  2. Per i parametri con valori consentiti, questi valori verranno visualizzati in un menu a discesa nella finestra di dialogo Filtra per condizione.
  3. Per i campi solo filtro, puoi utilizzare la normale finestra di dialogo Filtra per condizione. Se il campo ha suggerimenti definiti nel modello Looker, puoi utilizzare anche la funzionalità di filtro per valore.

Aggiornamento dei dati in Fogli Google

I dati nella tabella pivot sono statici, ma possono essere aggiornati in qualsiasi momento. L'aggiornamento dei dati consente a Looker di eseguire query sul database e di aggiornare la tabella pivot con i dati più recenti.

Sia la tabella pivot sia il foglio che mostra l'esplorazione mostrano l'ora dell'ultimo aggiornamento.

Seleziona Aggiorna per aggiornare i dati nella tabella pivot.

Pianificare orari di aggiornamento regolari

Per pianificare gli aggiornamenti automatici dei dati, seleziona il menu con tre puntini nella tabella pivot e poi Opzioni di aggiornamento oppure seleziona Opzioni di aggiornamento nel foglio di esplorazione. Looker mostra la finestra di dialogo Aggiornamento pianificato.

Modificare le impostazioni della tabella pivot

Per modificare le righe, le colonne, i valori o i filtri inclusi nella tabella pivot, seleziona l'icona a forma di matita accanto al menu con tre puntini per aprire il riquadro dell'editor della tabella pivot.

Monitoraggio di Fogli connessi

Un amministratore di Looker può visualizzare l'utilizzo di Fogli connessi utilizzando il gruppo di campi Proprietà client API Query nell'esplorazione Cronologia attività di sistema. Ogni volta che viene eseguita una nuova query, viene creata una voce nell'esplorazione Cronologia.

Nel gruppo di campi Proprietà client dell'API di query sono presenti tre nuovi campi per Fogli collegati:

  • Nome client API: in questo campo verrà sempre visualizzato Connected Sheets per identificare le voci di Fogli collegati.
  • ID foglio di lavoro Fogli connessi: questo campo mostra l'ID foglio, incluso nell'URL di Fogli Google per quel foglio.
  • Attivatore Fogli connessi: questo campo indica se la query è stata attivata da un utente che ha selezionato il pulsante Aggiorna in Fogli o da un aggiornamento pianificato.

Di seguito è riportato un esempio di URL Attività di sistema che mostra l'utilizzo di Fogli connessi. Sostituisci <instance_name.looker.com> con l'URL dell'istanza.

https://<instance_name.looker.com>/explore/system__activity/history?fields=query_api_client_context.name,query_api_client_context.cs_spreadsheet_id,query_api_client_context.cs_trigger,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.cs_spreadsheet_id]=-NULL&sorts=history.created_time_of_day+desc&limit=5000

Assistenza per l'API Fogli connessi

Il supporto API per Fogli collegati per Looker è accessibile sia tramite AppsScript sia tramite le API Google Sheets.

Di seguito sono riportate alcune operazioni che puoi svolgere programmaticamente con l'assistenza API:

  • Aggiornamento automatico dei dati: puoi pianificare aggiornamenti regolari dei fogli di lavoro basati su Looker per assicurarti di utilizzare le informazioni più recenti.
  • Flussi di lavoro personalizzati: puoi creare procedure complesse che incorporano i dati di Looker nei flussi di lavoro di Fogli Google esistenti.
  • Integrazione con altre applicazioni: puoi collegare i dati di Looker a strumenti e servizi esterni utilizzando le API AppsScript o Fogli Google.

Per specificare Looker come origine dati con l'API Google Sheets, utilizza l'oggetto looker con la risorsa REST DataSourceSpec.

Aspetti da tenere presenti

  • La sensibilità alle maiuscole per i dati mostrati nella tabella pivot è determinata dall'impostazione della sensibilità alle maiuscole per il modello. I filtri nella tabella pivot, tuttavia, forzano la sensibilità alle maiuscole nelle situazioni in cui il filtro non è sensibile alle maiuscole per i dati di Fogli nativi.
  • Chiunque abbia accesso in Visualizzazione al foglio potrà visualizzare i dati memorizzati nella cache in una tabella pivot.
  • Oltre all'accesso in qualità di Editor al foglio, tutti gli utenti che devono modificare o aggiornare la tabella pivot avranno bisogno delle autorizzazioni corrette in Looker per accedere al modello dei dati. Sono inclusi l'accesso al modello su cui si basa la tabella pivot, le autorizzazioni per visualizzare i dati e l'accesso corretto ai dati tramite eventuali filtri di accesso o concessioni di accesso.
  • Se l'utente esegue l'autenticazione con OAuth in un database BigQuery, potrebbe essere necessario che vengano concesse autorizzazioni per il database sottostante.

Limiti di righe e dati di Fogli connessi

Le query create con Fogli connessi hanno un limite massimo di 100.000 righe. Se il risultato della query contiene più righe, Fogli mostrerà un errore all'utente. Se l'utente non dispone dell'autorizzazione download_without_limit, il risultato verrà troncato a un massimo di 5000 righe,indipendentemente dal limite di Fogli.

Inoltre, le query di Fogli connessi sono soggette a un limite di dimensioni dei dati. Anche le query che restituiscono troppi dati generano un errore.

Se vedi uno di questi errori, ti consigliamo di aggiungere filtri o di utilizzare meno dimensioni e/o meno granulari nella query.

Risolvere i problemi di Fogli connessi

Potresti riscontrare alcuni problemi quando cerchi di collegarti a Looker da Fogli Google. Questa sezione descrive questi problemi e come risolverli.

Errore: si è verificato un errore durante la connessione alla tua istanza di Looker. Riprova. Se il problema persiste, invia un feedback.

Questo errore può verificarsi per diversi motivi:

  • Il nome dell'istanza di Looker è stato inserito in modo errato. In questo caso, verifica il nome dell'istanza Looker e riprova a connetterti.
  • Fogli non riesce a connettersi all'API Looker. Questo può verificarsi se l'istanza di Looker non utilizza l'URL dell'host dell'API predefinito. Per correggere il problema, lascia vuoto il campo URL dell'API host nel pannello di amministrazione dell'API.

Errore: l'istanza di Looker non è configurata per l'utilizzo di questa funzionalità. Contatta l'amministratore di Looker per verificare che sia idonea.

Questo errore può verificarsi per diversi motivi:

  • Stai tentando di connetterti a un'istanza Looker appena creata. Potrebbero essere necessarie fino a 24 ore prima che una nuova istanza di Looker sia disponibile in Fogli collegati.
  • Stai tentando di connetterti a un'istanza di Looker non ospitata da Looker. Collegarti a un'altra istanza di Looker ospitata da Looker.

Nessun modello viene visualizzato dopo la connessione a un'istanza di Looker

Ciò indica che non disponi delle autorizzazioni necessarie per visualizzare i modelli nella tua istanza.

Un utente di Looker con il ruolo Visualizzatore non dispone delle autorizzazioni sufficienti per creare connessioni in Fogli, così come non dispone delle autorizzazioni sufficienti per utilizzare l'interfaccia utente di Esplora in Looker. Se l'utente vuole utilizzare Fogli connessi per Looker, deve disporre dell'autorizzazione explore. I ruoli Amministratore, Sviluppatore e Utente includono l'autorizzazione explore. Un amministratore di Looker può concedere all'utente l'autorizzazione explore, che dovrebbe consentire all'utente di visualizzare i modelli nell'istanza.

Errore: l'indirizzo email del tuo account Looker collegato è diverso dall'indirizzo email del tuo Account Google.

Ciò indica che l'indirizzo email del tuo account Looker non corrisponde a quello utilizzato con il tuo Account Google. Assicurati di aver eseguito l'accesso a un Account Google con un indirizzo email corrispondente a quello del tuo account Looker. In alternativa, un amministratore di Looker può creare un nuovo account utente di Looker che utilizzi il tuo attuale indirizzo email Google.

Errore: richiesta non valida: nessun client abilitato trovato.

Questo errore indica che il connettore Fogli connessi non è stato attivato. Un amministratore di Looker deve attivare l'opzione Tutti i connettori BI di Looker o l'opzione di attivazione/disattivazione Fogli connessi nel pannello Connettori BI della sezione Piattaforma del menu Amministrazione di Looker.

Errore: 403 accesso negato

Se nella tua istanza di Looker è configurata una lista consentita IP, questa può impedire a Fogli di connettersi all'API Looker. Per determinare se la causa è la lista consentita, prova ad accedere all'URL dell'istanza di Looker per vedere se ricevi un errore Indirizzo IP non presente nella lista consentita.