Looker: connettore Power BI

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

Configurazione di Power BI Desktop per la connessione a Looker in corso...

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

  1. Verifica i requisiti.
  2. Abilita il connettore sulla tua istanza di Looker.
  3. Scarica e salva il file del connettore: ogni utente che vuole accedere a Looker-Power BI Connector deve scaricare il file Looker_1.0.0.mez e salvarlo in una directory specifica sul proprio computer.
  4. Configurazione di Power BI Desktop per un connettore personalizzato: ogni utente Power BI deve configurare le impostazioni di sicurezza di Power BI Desktop per 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 saperne di più, consulta la pagina della documentazione sull'utilizzo del servizio Power BI con il connettore Looker-Power BI.

Requisiti

Per configurare Looker-Power BI Connector, devi disporre di 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 Looker-Power BI Connector.
    • L'istanza deve eseguire 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 avere anche l'autorizzazione download_without_limit (vedi Limiti delle righe di query per informazioni sui limiti di download).

Abilita il connettore sulla tua istanza 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 di Looker (originale), i connettori BI sono disabilitati per impostazione predefinita.

L'amministratore di Looker può attivare i connettori BI nel riquadro Connettori BI nella 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 su cui è installato Microsoft Power BI Desktop:

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

Configurazione di Power BI Desktop per un connettore personalizzato

Per configurare Looker-Power BI Connector sul lato desktop Power BI, segui le istruzioni per i connettori personalizzati sul sito web di Microsoft Power BI.

Come indicato nelle istruzioni, in Estensioni di dati dovrai selezionare l'opzione (Opzione non consigliata) 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.0.0.mez e configurato l'applicazione Power BI Desktop per un connettore personalizzato, puoi utilizzare Power BI Desktop per connetterti ai dati dall'istanza di Looker:

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

    Annotare l'URL esatto inserito qui. Se intendi configurare il servizio Power BI con il connettore Looker-Power BI, devi associare perfettamente questo URL al valore inserito nel campo Host quando crei una connessione tra il gateway dati on-premise e i dati Looker. Ad esempio, example.cloud.looker.com o 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 tuoi 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 torna alla finestra di dialogo di accesso di Looker, con un messaggio che indica che hai eseguito l'accesso. Fai clic su Connetti.

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

  13. Fai clic su Carica.

Power BI Desktop verrà caricato nei campi dell'esplorazione selezionata nella sezione Campi. Puoi quindi utilizzare i dati di Looker dall'esplorazione per creare report in Power BI per desktop. I nomi dei campi verranno visualizzati in un unico elenco nel formato ViewName.FieldName.

Ottimizzazione dell'anteprima

In genere, Power BI Desktop esegue una query di anteprima che restituisce le prime 200 righe di dati (l'anteprima è fondamentalmente una query SELECT * LIMIT 200). Per un'esplorazione 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 vincola i risultati della query di anteprima a 200 righe, la query di anteprima avvia una scansione completa della tabella nel database.

Il connettore Looker-Power BI utilizza la funzionalità di 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à Ottimizzazione anteprima è abilitata (impostazione predefinita), il connettore Looker-Power BI disabilita 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 sulla tua esplorazione di Looker, puoi disattivare la funzionalità Ottimizzazione dell'anteprima.

Per attivare le query di anteprima di Power BI Desktop, imposta il valore Disattiva ottimizzazione dell'anteprima su TRUE quando ti connetti ai dati di Looker da Power BI Desktop.

Monitoraggio di Looker: connettore Power BI

Un amministratore di Looker può visualizzare l'utilizzo di Looker e Power BI Connector utilizzando il gruppo di campi Proprietà client dell'API Query nell'esplorazione della cronologia delle attività di sistema. Viene creata una voce nell'esplorazione della cronologia ogni volta che viene eseguita una nuova query.

Nel gruppo di campi Proprietà client API Query, 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 delle righe di query

Le query da Looker a Power BI Connector 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, le query dal connettore Looker-Power BI non hanno un limite di righe di query imposto.

Esplora i filtri

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

Intervalli di tempo del gruppo di dimensioni supportati

Per dimension_group di type: time, Looker-Power BI Connector supporta solo i periodi di tempo date e time. Gli altri periodi di tempo verranno nascosti.

Problemi noti

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

  • Le dimensioni e le misure numeriche vengono entrambe visualizzate come misure (per una descrizione delle dimensioni e delle misure, consulta la sezione Campi delle dimensioni e delle misure). Per utilizzare una dimensione numerica, devi prima impostarla su Non riepilogo in Power BI Desktop.