Connettore Looker-Power BI

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

Configurazione di Power BI Desktop per la connessione a Looker

I passaggi generali per utilizzare il connettore Looker - Power BI sono i seguenti:

  1. Verifica i requisiti.
  2. Attiva il connettore nell'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.4.3.mez e salvarlo in una directory specifica del computer.
  4. Configura 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. Se vuoi, puoi utilizzare il servizio Power BI (Power BI online) per interagire con i report di Looker in un browser web. Puoi anche pubblicare report con il servizio Power BI utilizzando la sicurezza a livello di riga.

Requisiti

Per configurare il connettore Looker - Power BI, 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 di Looker (Google Cloud core) sono ospitate da Looker e supportano il connettore Looker - Power BI.
    • 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 disporre anche dell'autorizzazione download_without_limit (consulta Limiti di righe delle query per informazioni sui limiti di download).

Attivare il connettore nell'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 di Looker (Google Cloud core), i connettori BI sono abilitati per impostazione predefinita.
  • Per le istanze di Looker (originale), i connettori BI sono disattivati per impostazione predefinita.

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

Scaricare e salvare 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.4.3.mez
  2. Al termine del download, sposta il file looker_1.4.3.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 Power BI Desktop, segui le istruzioni relative ai connettori personalizzati sul sito web di Microsoft Power BI.

Come indicato nelle istruzioni, in Estensioni dei dati, seleziona l'opzione (Sconsigliato) 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

Una volta scaricato il file del connettore looker_1.4.3.mez e configurata l'applicazione Power BI Desktop per un connettore personalizzato, puoi utilizzare Power BI Desktop per connetterti ai dati della tua istanza di Looker:

  1. Nella barra degli strumenti di Power BI Desktop, seleziona Recupera dati > Altro…
  2. Nella finestra di dialogo Recupera dati, inserisci Looker nel campo di ricerca.
  3. Nei risultati di ricerca, fai clic sulla voce Looker e poi su Connetti.
  4. Nella finestra di dialogo Connessione a un servizio di terze parti, fai clic su Continua.
  5. Power BI Desktop visualizzerà una finestra di dialogo di accesso a Looker. Nel campo Host, digita l'URL della tua istanza. Ad esempio: example.cloud.looker.com.
  6. (Facoltativo) Fai clic su Opzioni avanzate per espandere la sezione e configurare le seguenti opzioni aggiuntive:

    • Utilizza il menu a discesa Mostra esplorazioni e campi nascosti per includere le esplorazioni e i campi configurati in LookML come nascosti (per ulteriori informazioni, consulta la documentazione relativa a hidden (per le esplorazioni) e hidden (per i campi)):
      • FALSE (impostazione predefinita): i campi nascosti vengono eliminati.
      • TRUE: vengono visualizzati i campi nascosti.
    • Utilizza il menu a discesa Abilita logging per abilitare i log di diagnostica all'interno del connettore a scopo di risoluzione dei problemi:
      • FALSE (impostazione predefinita): i log diagnostici sono disattivati.
      • TRUE: i log di diagnostica sono abilitati.
  7. Seleziona l'opzione DirectQuery per creare una connessione live 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 a Looker, accedi alla tua 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 Connetti.

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

  13. Fai clic su Carica.

Power BI Desktop popolerà 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. Consulta la sezione Visualizzazione degli elementi di Looker in Power BI Desktop per informazioni su come vengono visualizzati gli elementi di Looker dal connettore Looker-Power BI.

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

Visualizzazione degli elementi di Looker in Power BI Desktop

Dopo aver stabilito la connessione ai dati di Looker da Power BI Desktop, Power BI Desktop popolerà il riquadro Dati con i campi dell'esplorazione selezionata.

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

ViewName.FieldType.FieldName

  • Il valore ViewName è la visualizzazione 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 dei dati sottostante. In LookML, le dimensioni vengono definite con il parametro dimension.
    • mea: Misura, un campo che rappresenta informazioni misurabili sui tuoi dati, come somme, conteggi, medie, minimi e massimi. In LookML, le misure vengono definite con il parametro measure.
    • fil: Filtro, un campo solo con filtri utilizzato solo per creare un filtro in una query di esplorazione; i campi filtro non sono inclusi nell'insieme 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 di esplorazione; i campi dei parametri non sono inclusi nell'insieme di risultati di una query. Un parametro può creare risultati di query, etichette, URL e altro ancora interattivi quando viene definito con le variabili {% parameter parameter_name %} e parameter_name._parameter_value Liquid. In LookML, i parametri vengono definiti con il parametro parameter.
  • Il valore FieldName è il nome del campo visualizzato nell'esplorazione di Looker.

Power BI Desktop visualizza gli elementi di Looker esattamente come vengono visualizzati in Esplora di Looker, con la stessa capitalizzazione e spaziatura delle parole. Ad esempio, se un'esplorazione di Looker mostra una dimensione LookML come Created Date da una vista visualizzata come Order Items, Power BI Desktop visualizzerà questo campo come Order Items.dim.Created Date.

Creare query con dimensioni e misure di Looker

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

Per creare una query in Power BI Desktop utilizzando dimensioni e misure di Looker:

  1. Connettiti ai dati di Looker da Power BI Desktop e attendi che Power BI compili il riquadro Dati con i campi dell'esplorazione di 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 filtri e parametri di Looker

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

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

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

  2. Nel riquadro Dati di Power BI, trascina il nome di un parametro o di un campo con solo filtri in una delle caselle Aggiungi campi di dati qui nel riquadro Filtri, per Filtri in questa pagina o per Filtri in 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 solo con filtri di Looker in Power BI:

  • Per i campi solo con filtri configurati in LookML con il parametro suggestions o il parametro suggest_dimension, Power BI recupererà i valori dei suggerimenti e li visualizzerà nelle opzioni di Filtro di base nel 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 visualizzerà nelle opzioni di Filtro di base nel 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 Query API Client Properties (Query sulle proprietà del client API) in Esplora cronologia attività del sistema. Ogni volta che viene eseguita una nuova query, viene creata una voce in Cronologia di Esplora.

Nel gruppo di campi Query API Client Properties, il campo API Client Name mostra un valore Power BI per identificare le voci del connettore Looker - Power BI.

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

Servizio Power BI

Dopo aver collegato i dati di Looker da Power BI e pubblicato i report in Power BI, puoi utilizzare facoltativamente il servizio Power BI (Power BI online) per interagire con i report di Looker in un browser web.

Puoi anche pubblicare report con il servizio Power BI utilizzando la sicurezza a livello di riga.

Pubblicazione di un report con il servizio Power BI utilizzando la sicurezza a livello di riga

Dopo aver pubblicato i report in Power BI Desktop utilizzando il connettore Looker - Power BI, puoi utilizzare facoltativamente il servizio Power BI per interagire con i report da un browser web.

Power BI Desktop consente di utilizzare la sicurezza a livello di riga (RLS) per limitare l'accesso ai dati per determinati utenti. Consulta la documentazione di Power BI per le procedure di definizione di ruoli e regole e di convalida dei ruoli in Power BI Desktop.

Dopo aver definito i ruoli in Power BI Desktop, puoi utilizzare i ruoli e le regole online con il servizio Power BI.

Per pubblicare un report con il servizio Power BI utilizzando la sicurezza a livello di riga:

  1. In Power BI Desktop, apri il report e seleziona il menu Home nella parte superiore della finestra.
  2. Seleziona l'opzione Pubblica dal menu Home.
  3. Seleziona uno spazio di lavoro dal menu a discesa e poi fai clic su Seleziona. Power BI Desktop mostra un messaggio di operazione riuscita che include un link per aprire il report in Power BI.
  4. Fai clic sul link per aprire Power BI.
  5. Nel servizio Power BI, vai a Workspace e seleziona lo spazio di lavoro in cui hai pubblicato il report.
  6. Trova l'elenco del set di dati del report (non il report stesso).
  7. Nell'elenco dei set di dati, fai clic sul menu con tre puntini Altre opzioni e poi seleziona Sicurezza.

Power BI mostrerà la finestra Sicurezza a livello di riga. Da qui, puoi selezionare il ruolo che hai creato in Power BI Desktop e aggiungere persone o gruppi che appartengono al ruolo e convalidare i ruoli nel servizio Power BI.

Ora puoi condividere il report con chiunque tu voglia e gli utenti vedranno solo i dati che sono autorizzati a visualizzare, in base ai ruoli che hai creato.

Aspetti da considerare

Limiti di righe delle 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, le query del connettore Looker - Power BI non hanno limiti di righe di query imposti.

Esplorare i filtri

Se l'esplorazione di Looker è definita con i 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.

Periodi di tempo supportati per i gruppi di dimensioni

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

Le esplorazioni dell'attività del sistema non vengono visualizzate con il connettore Looker - Power BI

Le esplorazioni dell'attività del sistema non vengono visualizzate nel connettore Looker - Power BI. Gli amministratori di Looker possono visualizzare le esplorazioni dell'attività di sistema direttamente nell'interfaccia utente di Looker.

Limitazioni note

Di seguito sono riportate le limitazioni note del connettore Looker - Power BI:

  • Le dimensioni e le misure numeriche vengono visualizzate come misure (per una descrizione di dimensioni e misure, vedi Campi di dimensioni e misure). Per utilizzare una dimensione numerica come dimensione, devi prima impostarla su Non riepilogato in Power BI Desktop.
  • Per garantire prestazioni e funzionalità ottimali, utilizza la modalità DirectQuery, se possibile. Quando utilizzi la modalità di importazione di Power BI con il connettore Looker - Power BI, tieni presente le seguenti limitazioni:
    • I report in modalità di importazione che tentano di accedere a modelli più grandi potrebbero riscontrare un peggioramento delle prestazioni.
    • Se il processo di recupero dei dati non viene risolto o scade, passa alla modalità DirectQuery per migliorare le prestazioni e l'affidabilità.
    • Non utilizzare i campi solo con filtri e i campi dei parametri se utilizzi la modalità di importazione, poiché questi campi sono disattivati in questa modalità.
    • La modalità di importazione non consente a Looker di valutare correttamente le misure all'interno dell'esplorazione. Questa limitazione può influire sull'accuratezza e sulla funzionalità dei report.
  • Power BI tenta di applicare le proprie aggregazioni alle misure di Looker, il che a volte porta a risultati incoerenti (soprattutto se utilizzi visualizzazioni a matrice) o a aggregazioni che non funzionano a causa della mancanza di una mappatura equivalente.
    • Utilizza solo i seguenti tipi di misure supportati nei report di Power BI: average, count, count-distinct, max, min, sum.
    • L'esecuzione di query per la deviazione standard e la varianza non è supportata.
    • L'esecuzione di query per la prima o l'ultima stringa in ordine alfabetico utilizzando gli aggregatori first/last di Power BI non è supportata.
    • In Power BI, la query per la mediana viene eseguita estraendo tutti i valori nel set di dati e quindi calcolando la mediana localmente. Questa operazione può essere molto lenta su set di dati più grandi e potrebbe causare il timeout.
  • A causa delle incongruenze con Power Query e le espressioni di filtro di Looker, tieni presente le seguenti limitazioni dei filtri avanzati:
    • Sono supportati tutti i filtri di testo.
    • Non sono supportati più filtri di testo.
    • Sono supportati tutti i filtri numerici.
    • Sono supportati più filtri numerici solo nei seguenti casi:
      • INEQUALITY AND INEQUALITY (ad esempio, is less than AND is greater than).
      • DISUGUAGLIANZA O DISUGUAGLIANZA (ad esempio, è minore di O è maggiore di).
      • è OR è.
    • Sono supportati solo i seguenti filtri per data/data e ora: is, is not, is on or after, is before.
    • Sono supportati più filtri per date e ore solo nei seguenti casi:
      • is on or after AND is before
      • is or is
    • Le seguenti funzioni di tabella non sono comprimibili:
      • Table.Distinct
      • Table.Join
      • Table.NestedJoin
      • Table.Skip

Log delle modifiche del connettore Looker-Power BI

Le sezioni seguenti mostrano gli aggiornamenti di ogni versione del connettore Looker - Power BI:

Versione 1.4.3

La versione 1.4.3 del connettore Looker - Power BI include i seguenti aggiornamenti:

  • L'etichetta del connettore ora include il numero di versione del connettore.
  • È stata aggiunta una nuova opzione Abilita logging per abilitare dinamicamente i log diagnostici all'interno del connettore a scopo di risoluzione dei problemi.
  • È stata aggiunta una nuova opzione Mostra esplorazioni e campi nascosti. Se questa opzione è abilitata, vengono mostrati i campi e le esplorazioni nascosti. Sostituisce l'opzione precedente Mostra campi nascosti.

La versione 1.4.3 del connettore Looker-Power BI include le seguenti correzioni di bug:

  • Risolto un problema per cui l'operatore DAX di concatenazione di stringhe (&) non funzionava.
  • Risolto il problema per cui l'applicazione di una misura di Power BI a una misura di Looker causava un errore.
  • Il menu Credential Configuration ora mostra di nuovo l'icona di Looker.

Versione 1.4.2

Fai clic per espandere la sezione

La versione 1.4.2 del connettore Looker-Power BI include i seguenti aggiornamenti:

  • L'impostazione di connessione Disattiva ottimizzazione anteprima è stata rimossa.
  • L'opzione di connessione Mostra campi nascosti è stata spostata nella sezione Opzioni avanzate.
  • Il flag Beta è stato rimosso e il connettore non viene più visualizzato come beta in Power BI.

La versione 1.4.2 del connettore Looker - Power BI include le seguenti correzioni di bug:

  • È stato corretto l'errore di regressione per cui i filtri booleani e i filtri per data non funzionavano in Power BI.
  • È stato risolto il problema del filtro is-not che non funzionava per il filtro dates.

Versione 1.4.0

Fai clic per espandere la sezione

La versione 1.4.0 del connettore Looker-Power BI presenta i seguenti aggiornamenti:

  • Aggiunto il supporto per la modalità di importazione
  • Anteprima dei dati abilitata
  • Comportamento migliorato durante l'esecuzione di query SELECT *
  • Percentuale di successo della cache di Looker migliorata
  • Miglioramento del recupero dei suggerimenti per i filtri

La versione 1.4.0 del connettore Looker - Power BI include le seguenti correzioni di bug:

  • È stato corretto un bug a causa del quale Looker non rilevava che erano stati passati valori per i campi filtro e parametro
  • È stato corretto un bug per cui a volte i valori suggeriti dei parametri non erano presenti nei filtri
  • È stato corretto un bug a causa del quale le variabili Liquid venivano ignorate dalle istruzioni LookML
  • È stato corretto un bug a causa del quale i valori di misura di conteggio distinto non erano coerenti nelle visualizzazioni a matrice di Power BI

Versione 1.3.1

Fai clic per espandere la sezione

La versione 1.3.1 del connettore Looker - Power BI include i seguenti aggiornamenti:

  • È stata aggiunta l'opzione per mostrare i campi nascosti

La versione 1.3.1 del connettore Looker-Power BI include la seguente correzione di bug:

  • È stato corretto un bug per cui un elemento visivo non veniva visualizzato se esisteva un filtro sia nell'elemento visivo che nel report.

Versione 1.3.0

Fai clic per espandere la sezione

La versione 1.3.0 del connettore Looker-Power BI include i seguenti aggiornamenti:

  • Formattazione semplificata di data e ora
  • Miglioramento del rilevamento delle espressioni di testo non supportate
  • Segnalazione dei messaggi di errore migliorata

La versione 1.3.0 del connettore Looker - Power BI include la seguente correzione di bug:

  • Supporto migliorato per i caratteri di escape nei valori dei filtri

Versione 1.2.0

Fai clic per espandere la sezione

La versione 1.2.0 del connettore Looker-Power BI include i seguenti aggiornamenti:

  • Ora sono supportati i campi con solo parametri e filtri
  • Supporto dei filtri avanzati per i campi solo con filtri di tipo testo, numero, data e data/ora
  • Supporto dei filtri di base per il campo solo con filtri che utilizza i valori suggeriti di Looker