Looker - Connettore Power BI

Il connettore Looker-Power BI consente di utilizzare Microsoft Power BI Desktop per la connessione ai dati da un'esplorazione di Looker.

Configurazione del desktop Power BI per la connessione a Looker

Di seguito sono riportati i passaggi generali per utilizzare il connettore Looker-Power BI:

  1. Verifica i requisiti.
  2. Attiva il connettore sull'istanza di Looker.
  3. Scarica e salva il file del connettore: ogni utente che vuole accedere al connettore Looker-Power BI deve scaricare il file Looker_1.3.1.mez e salvarlo in una directory specifica sul proprio computer.
  4. Configura Power BI Desktop per un connettore personalizzato: ogni utente di Power BI deve configurare le impostazioni di sicurezza di Power BI Desktop in modo da utilizzare un connettore personalizzato non certificato.

Le sezioni di questa pagina descrivono in dettaglio questi passaggi.

Dopo aver completato i passaggi per connettere Looker a Power BI Desktop, puoi connetterti ai dati di Looker da Power BI e pubblicare report in Power BI. Facoltativamente, puoi configurare il gateway dati on-premise per aggiornare i report Looker utilizzando il servizio Power BI (Power BI online). Per ulteriori informazioni, consulta la pagina della documentazione Utilizzo del servizio Power BI con il connettore Looker-Power BI.

Requisiti

Per configurare il connettore Looker-Power BI, è necessario quanto segue:

  • Microsoft Power BI Desktop installato sul computer.
  • Un'istanza di Looker che soddisfi i seguenti requisiti:
    • L'istanza deve essere ospitata da Looker. (le istanze Looker (Google Cloud core) sono ospitate da Looker e supportano il connettore Looker-Power BI.)
    • Nell'istanza deve essere in esecuzione Looker 23.10 o versioni successive.
  • Un account utente Looker nell'istanza di Looker con l'autorizzazione explore, necessaria per accedere alle esplorazioni in Looker. Se vuoi lavorare con query con più di 5000 righe, devi disporre anche dell'autorizzazione download_without_limit (vedi Limiti di righe delle query per informazioni sui limiti di download).

Abilita il connettore sull'istanza di Looker

L'istanza di Looker che vuoi utilizzare con il connettore Looker-Power BI deve essere abilitata per il connettore Microsoft Power BI:

  • Per le istanze Looker (Google Cloud core), i connettori BI sono abilitati per impostazione predefinita.
  • Per le istanze Looker (originale), i connettori BI sono disattivati per impostazione predefinita.

L'amministratore di Looker può attivare i connettori BI nel riquadro Connettori BI della sezione Piattaforma del menu Amministratore di Looker.

Scarica e salva il file del connettore

Per scaricare il file del connettore, segui questi passaggi sul computer in cui è installato Microsoft Power BI Desktop:

  1. Per scaricare il file del connettore, fai clic sul seguente link: Looker_1.3.1.mez
  2. Al termine del download, sposta il file Looker_1.3.1.mez nella directory [Documents]\Microsoft Power BI Desktop\Custom Connectors. Crea le cartelle sul computer se non esistono già.

Configurazione di Power BI Desktop per un connettore personalizzato

Per configurare il connettore Looker-Power BI sul lato desktop Power BI, segui le istruzioni relative ai connettori personalizzati sul sito web di Microsoft Power BI.

Come indicato nelle istruzioni, in Estensioni dati seleziona l'opzione (non consigliato) Consenti il caricamento di qualsiasi estensione senza convalida o avviso. Seleziona OK, quindi riavvia Power BI Desktop.

Connessione ai dati di Looker da Power BI Desktop

Dopo aver scaricato il file del connettore Looker_1.3.1.mez e configurato l'applicazione Power BI Desktop per un connettore personalizzato, puoi utilizzare Power BI Desktop per connetterti ai dati dalla tua istanza Looker:

  1. Dalla barra degli strumenti desktop di Power BI, seleziona Ottieni dati > Altro...
  2. Nella finestra di dialogo Ottieni dati, inserisci Looker nel campo di ricerca.
  3. Nei risultati di ricerca, fai clic sulla voce Looker e quindi su Connetti.
  4. Nella finestra di dialogo Connessione a un servizio di terze parti, fai clic su Continua.
  5. Power BI Desktop mostrerà una finestra di dialogo di accesso a Looker. Nel campo Host, digita l'URL dell'istanza. Ad esempio: example.cloud.looker.com.

    Prendi nota dell'URL esatto che inserisci in questo campo. Se intendi configurare il servizio Power BI con il connettore Looker-Power BI, dovrai abbinare perfettamente questo URL al valore inserito nel campo Host quando crei una connessione tra il gateway di dati on-premise e i dati di Looker. Ad esempio, example.cloud.looker.com, https://example.cloud.looker.com o https://example.cloud.looker.com/.

  6. (Facoltativo) Utilizza il menu a discesa Disattiva ottimizzazione anteprima per disattivare la funzionalità Ottimizzazione anteprima.

  7. Seleziona l'opzione DirectQuery per creare una connessione in tempo reale ai dati su Looker.

  8. Fai clic su Ok.

  9. Nella finestra di dialogo Looker, fai clic su Accedi.

  10. Nella schermata di accesso di Looker, accedi all'istanza di Looker.

  11. Power BI Desktop tornerà alla finestra di dialogo di accesso a Looker, con un messaggio che indica che hai eseguito l'accesso. Fai clic su Connect (Connetti).

  12. Power BI Desktop mostrerà un elenco dei modelli di Looker a cui hai accesso, ognuno rappresentato come una cartella. Fai clic sul modello Looker a cui vuoi accedere e seleziona la casella di controllo accanto all'esplorazione Looker che vuoi caricare in Power BI Desktop. Per visualizzare un modello, devi disporre dell'accesso utente o di gruppo di Looker a un set di modelli che lo contiene. Per accedere alle esplorazioni, devi disporre dell'autorizzazione Looker explore.

  13. Fai clic su Carica.

Il desktop di Power BI completerà il riquadro Dati con i campi dell'esplorazione selezionata. Puoi quindi utilizzare i dati di Looker dell'esplorazione per creare report in Power BI Desktop. Per informazioni su come gli elementi Looker vengono visualizzati dal connettore Looker-Power BI, consulta la pagina relativa alla visualizzazione degli elementi di Looker nel desktop Power BI.

I nomi dei campi vengono visualizzati in un unico elenco nel formato ViewName.FieldName.

Anteprima ottimizzazione

Power BI Desktop in genere esegue una query di anteprima che restituisce le prime 200 righe dei dati (l'anteprima è fondamentalmente una query SELECT * LIMIT 200). Per un'esplorazione di Looker può essere una query molto grande, perché le esplorazioni di Looker possono includere molti join e centinaia di campi. Anche se l'argomento LIMIT 200 limita i risultati della query di anteprima a 200 righe, la query di anteprima avvia una scansione completa della tabella sul database.

Il connettore Looker-Power BI utilizza la funzionalità Ottimizzazione dell'anteprima per impedire a Power BI Desktop di eseguire una query di anteprima quando si connette all'esplorazione di Looker. Quando la funzionalità Anteprima dell'ottimizzazione è abilitata (impostazione predefinita), il connettore Looker-Power BI disattiva la query di anteprima di Power BI Desktop, quindi Power BI Desktop restituirà una tabella vuota per la query di anteprima. Se vuoi che Power BI Desktop esegua query di anteprima nell'esplorazione Looker, puoi disabilitare la funzionalità Ottimizzazione anteprima.

Per attivare le query di anteprima di Power BI Desktop, imposta il valore Disabilita anteprima ottimizzazione su TRUE quando connetti i dati di Looker da Power BI Desktop.

Visualizzazione degli elementi di Looker in Power BI Desktop

Dopo aver connesso ai dati di Looker da Power BI Desktop, Power BI Desktop completerà il riquadro Dati con i campi dell'esplorazione selezionata.

Il connettore Looker-Power BI utilizza il formato seguente per visualizzare i campi Looker in Power BI Desktop:

ViewName.FieldType.FieldName

  • Il valore ViewName è la vista LookML in cui è definito il campo.
  • Il valore FieldType può essere uno dei seguenti tipi supportati dal connettore Looker-Power BI:

    • dim: dimensione, un campo che rappresenta un attributo, un fatto o un valore, ad esempio date, nomi e ID. Le dimensioni spesso corrispondono alle colonne della tabella dati sottostante. In LookML, le dimensioni sono definite con il parametro dimension.
    • mea: Misura, un campo che rappresenta informazioni misurabili sui dati, ad esempio somme, conteggi, medie, valori minimi e massimi. In LookML, le misure sono definite con il parametro measure.
    • fil: filtro, un campo con solo filtri utilizzato solo per creare un filtro in una query Esplora; i campi filtro non sono inclusi nel set di risultati di una query. In LookML, i filtri sono definiti con il parametro filter.
    • par: parametro, un campo utilizzato solo per creare un filtro in una query Esplora. I campi parametro non sono inclusi nel set di risultati di una query. Un parametro può creare risultati di query interattivi, etichette, URL e altro ancora quando è definito con le variabili {% parameter parameter_name %} e parameter_name._parameter_value Liquid. In LookML, i parametri sono definiti con il parametro parameter.
  • Il valore FieldName è il nome del campo così come viene visualizzato nell'esplorazione di Looker.

Power BI Desktop mostra gli elementi di Looker così come sono visualizzati nell'esplorazione di Looker, con la stessa combinazione di lettere maiuscole e minuscole e spaziatura tra le parole. Ad esempio, se un'esplorazione di Looker visualizza una dimensione LookML Created Date da una vista come Order Items, Power BI Desktop mostrerà questo campo come Order Items.dim.Created Date.

Creazione di query con dimensioni e misure di Looker

Il connettore Looker-Power BI consente di utilizzare dimensioni e misure di Looker per creare query in Power BI Desktop.

Per creare una query in Power BI Desktop utilizzando le dimensioni e le misure di Looker, segui questi passaggi:

  1. Connettiti ai dati di Looker dal desktop Power BI e attendi che Power BI compili il riquadro Dati con i campi dell'esplorazione Looker selezionata.
  2. Nel riquadro Dati di Power BI, seleziona la casella di controllo per ogni dimensione o misura di Looker che vuoi includere nella query.

Man mano che selezioni ogni dimensione o misura, Power BI aggiorna la query visualizzata nel canvas del report.

Filtrare le query con i filtri e i parametri di Looker

Il connettore Looker-Power BI consente di utilizzare i parametri LookML e i campi con solo filtri di un'esplorazione di Looker per aggiungere filtri al tuo report Power BI.

Per filtrare un report in Power BI Desktop utilizzando i parametri e i campi con solo filtri di Looker, segui questi passaggi:

  1. Se non l'hai ancora fatto, connettiti ai dati di Looker dal desktop Power BI e attendi che Power BI compili il riquadro Dati con i campi dell'esplorazione Looker selezionata.

  2. Nel riquadro Dati di Power BI, trascina il nome di un parametro o di un campo con solo filtro in una delle caselle Aggiungi campi dati qui del riquadro Filtri, per Filtri su questa pagina o per Filtri su tutte le pagine. Per informazioni dettagliate sull'aggiunta di filtri a un report in Power BI, consulta la documentazione di Power BI.

Tieni presente quanto segue sull'utilizzo dei parametri e dei campi con solo filtri di Looker in Power BI:

  • Per i campi con solo filtri configurati in LookML con il parametro suggestions o suggest_dimension, Power BI recupererà i valori dei suggerimenti e li mostrerà nelle opzioni Filtro di base del riquadro Filtri.
  • Per i parametri configurati in LookML con l'attributo allowed_value, Power BI recupererà tutti i valori consentiti configurati in LookML per il parametro e li mostrerà nelle opzioni Filtro di base del riquadro Filtri.

Monitoraggio del connettore Looker-Power BI

Un amministratore di Looker può visualizzare l'utilizzo del connettore Looker-Power BI utilizzando il gruppo di campi Proprietà client API Query nell'esplorazione della cronologia delle attività del sistema. Ogni volta che viene eseguita una nuova query, viene creata una voce nell'esplorazione della cronologia.

Nel gruppo di campi Proprietà client API Query, il Nome client API mostra un valore Power BI per identificare le voci Looker-Power BI Connector.

Di seguito è riportato un esempio di URL dell'attività di sistema che mostra l'utilizzo di Power BI. 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,user.name,history.created_date,history.created_time_of_day&f[query_api_client_context.name]=Power+BI&sorts=history.created_time_of_day+desc&limit=5000

Aspetti da considerare

Limiti di righe di query

Le query del connettore Looker-Power BI includeranno automaticamente un'istruzione LIMIT 5000, a meno che l'account utente Looker non disponga dell'autorizzazione download_without_limit. Se l'account utente Looker ha download_without_limit, per le query dal connettore Looker-Power BI non è imposto alcun limite di righe di query.

Esplora i filtri

Se l'esplorazione di Looker è definita con parametri LookML always_filter o conditionally_filter, i filtri verranno applicati alle query nel connettore Looker-Power BI, anche se non saranno visibili in Power BI.

Intervalli di tempo dei gruppi di dimensioni supportati

Per dimension_group di type: time, sono supportati solo i periodi di tempo date e time con il connettore Looker-Power BI. Gli altri periodi di tempo verranno nascosti.

Problemi noti

Di seguito è riportato un problema noto del connettore Looker-Power BI:

  • Le dimensioni e le misure numeriche vengono visualizzate come misure (consulta Campi dimensione e misura per una descrizione delle dimensioni e delle misure). Per utilizzare una dimensione numerica come dimensione, devi prima modificarla in Non Riassunto in Power BI Desktop.