Il connettore Looker-Power BI ti consente di utilizzare Microsoft Power BI Desktop per connetterti ai dati di un'esplorazione di Looker.
Il connettore Looker-Power BI è progettato per essere utilizzato con la modalità DirectQuery di Power BI.
Quando utilizzi il connettore Looker-Power BI in modalità DirectQuery, Power BI non importa né copia i tuoi dati. Power BI genera invece un'espressione Power Query M per ogni visualizzazione, filtro e calcolo DAX. Il connettore Looker-Power BI traduce queste espressioni in query live utilizzando l'API Looker.
Questo processo si basa sul query folding di Power BI. Se la query utilizza una funzione non supportata dal connettore Looker - Power BI, il ripiegamento della query si interrompe. Quando il ripiegamento delle query si interrompe, Power BI scarica tutti i dati per calcolare i risultati localmente, il che rallenta il caricamento dei report e aumenta l'utilizzo della rete.
Configurazione di Power BI Desktop per la connessione a Looker
I passaggi generali per utilizzare il connettore Looker - Power BI sono i seguenti:
- Verifica i requisiti.
- Attiva il connettore nell'istanza di Looker.
- 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.meze salvarlo in una directory specifica del proprio computer. - 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 questi passaggi in dettaglio.
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 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'autorizzazionedownload_without_limit(consulta Limiti di righe delle query per informazioni sui limiti di download).
Inoltre, l'istanza di Looker deve soddisfare i seguenti requisiti:
- La tua istanza deve essere abilitata per il connettore Microsoft Power BI. Un amministratore di Looker deve attivare l'opzione di attivazione/disattivazione Microsoft Power BI nella pagina Connettori BI di Looker.
- Le istanze di Looker (Google Cloud core) configurate per le connessioni private e le istanze di Looker ospitate dal cliente devono soddisfare i seguenti requisiti:
- L'istanza deve eseguire Looker 25.16 o versioni successive.
- L'amministratore di rete deve configurare la rete in modo che il traffico del connettore Looker - Power BI possa raggiungere l'istanza di Looker.
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:
- Per scaricare il file del connettore, fai clic sul seguente link:
looker_1.4.3.mez - Al termine del download, sposta il file
looker_1.4.3.meznella 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 riportate in 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:
- Nella barra degli strumenti di Power BI Desktop, seleziona Recupera dati > Altro…
- Nella finestra di dialogo Recupera dati, inserisci Looker nel campo di ricerca.
- Nei risultati di ricerca, fai clic sulla voce Looker e poi su Connetti.
- Nella finestra di dialogo Connessione a un servizio di terze parti, fai clic su Continua.
- 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. (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 come nascosti in LookML (per ulteriori informazioni, consulta la documentazione relativa a hidden (per le esplorazioni) e hidden (per i campi)):
- FALSE (valore predefinito): i campi nascosti vengono eliminati.
- TRUE: vengono mostrati i campi nascosti.
- Utilizza il menu a discesa Attiva logging per attivare o disattivare i log diagnostici all'interno del connettore a scopo di risoluzione dei problemi. Per informazioni, consulta la sezione Abilitazione del logging di debug per Power BI Desktop.
- Utilizza il menu a discesa Mostra esplorazioni e campi nascosti per includere le esplorazioni e i campi configurati come nascosti in LookML (per ulteriori informazioni, consulta la documentazione relativa a hidden (per le esplorazioni) e hidden (per i campi)):
Seleziona l'opzione DirectQuery per creare una connessione live ai tuoi dati su Looker.
Fai clic su OK.
Nella finestra di dialogo Looker, fai clic su Accedi.
Nella schermata di accesso a Looker, accedi alla tua istanza di Looker.
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.
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
exploredi Looker.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 compilerà 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 di
FieldTypepuò 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 sono definite con il parametrodimension.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 parametromeasure.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 parametrofilter.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 interattivi, etichette, URL e altro ancora quando viene definito con le variabili Liquid{% parameter parameter_name %}eparameter_name._parameter_value. In LookML, i parametri vengono definiti con il parametroparameter.
- Il valore
FieldNameè il nome del campo così come viene visualizzato in Esplora di Looker.
Power BI Desktop mostra 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, segui questi passaggi:
- 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.
- 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:
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.
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
suggestionso il parametrosuggest_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.
Utilizzo di DAX con il connettore Looker-Power BI
DAX (Data Analysis Expressions) è un linguaggio di formule utilizzato in Power BI per creare calcoli personalizzati.
Power BI traduce le query DAX in espressioni Power Query M e le invia al connettore Looker-Power BI. Il connettore Looker-Power BI traduce quindi queste espressioni M in chiamate API Looker.
Se una funzione DAX o Power Query M non è supportata, il query folding si interrompe. In questo caso, Power BI recupera l'intera tabella non elaborata da Looker per elaborare l'operazione localmente, il che può causare un significativo calo delle prestazioni. Consulta la sezione Funzioni Power Query M supportate per un elenco delle funzioni supportate.
Misure e colonne a confronto
Power BI offre due modi principali per creare nuovi dati utilizzando DAX: Nuova misura e Nuova colonna.
- Nuova misura:Power BI calcola questo valore dinamico al volo quando lo utilizzi in una visualizzazione. Questo modello non memorizza questo valore. Utilizza le misure principalmente per aggregare i dati.
- Esempio:
Total Sales = SUM('Sales'[Revenue])
- Esempio:
- Nuova colonna:Power BI calcola questo valore statico riga per riga. Viene aggiornato solo quando i dati vengono aggiornati. Il modello memorizza questo valore. Utilizza le colonne principalmente per categorizzare i dati.
- Esempio:
Profit = 'Sales'[Revenue] - 'Sales'[Cost]
- Esempio:
Crea una nuova misura
Per creare una nuova misura in Power BI, segui questi passaggi:
- Nel riquadro Dati, fai clic con il tasto destro del mouse sulla tabella a cui vuoi aggiungere la misura.
- Seleziona Nuova misura.
- Nella barra della formula, inserisci la formula DAX. Sostituisci
Measurecon il nome della metrica selezionata.
Crea una nuova colonna
Per creare una nuova colonna in Power BI:
- Nel riquadro Dati, fai clic con il tasto destro del mouse sulla tabella a cui vuoi aggiungere la colonna.
- Seleziona Nuova colonna.
- Nella barra della formula, inserisci la formula DAX. Sostituisci
Columncon il nome della colonna selezionata.
Esempi di query DAX
Le tabelle seguenti forniscono esempi di query DAX per aggregazioni comuni. Per saperne di più, consulta la documentazione di DAX.
La tabella seguente fornisce alcuni esempi di come creare misure per aggregazioni comuni.
| Tipo di aggregazione | Esempio |
|---|---|
| SUM | Total Sales = SUM('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price]) |
| MEDIA | Average Sale Price = AVERAGE('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price]) |
| MIN | Minimum Sale Price = MIN('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price]) |
| MAX | Maximum Sale Price = MAX('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price]) |
| COUNT | Order Count = COUNT('The Look E-Commerce'[Order Items Ecomm.dim.Order ID]) |
| DISTINCTCOUNT | Distinct Order Count = DISTINCTCOUNT('The Look E-Commerce'[Order Items Ecomm.dim.Order ID]) |
La tabella seguente mostra come eseguire le operazioni aritmetiche di base.
| Tipo di aggregazione | Esempio |
|---|---|
| Aggiunta | Total Orders = [Shipped Orders] + [Pending Orders] |
| Sottrazione | Total Profit = [Total Sales] - [Total Cost] |
| Moltiplicazione | Total Sales with Tax = [Total Sales] * 1.05 |
| Divisione | Profit Margin = DIVIDE([Total Profit], [Total Sales]) |
| Alimentazione | Sales Squared = POWER([Total Sales], 2)o Sales Squared = [Total Sales] ^ 2 |
| Radice quadrata | Square Root of Sales = SQRT([Total Sales]) |
| Modulo | Order ID Type = IF(MOD('The Look E-Commerce'[Order Items Ecomm.dim.Order ID], 2) = 0,"Even","Odd") |
| Valore assoluto | Absolute Profit = ABS([Total Profit]) |
Funzioni Power Query M supportate
Quando utilizzi il connettore Looker - Power BI in modalità DirectQuery, Power BI genera un'espressione Power Query M per ogni visualizzazione, filtro e calcolo DAX. Il connettore Looker-Power BI traduce queste espressioni in query live utilizzando l'API Looker.
Testo
Text.FromText.AtText.CombineText.Contains(Text.Containsè sensibile alle maiuscole)Text.EndText.EndsWithText.LengthText.LowerText.UpperText.MiddleText.PositionOfText.RangeText.RemoveRangeText.ReplaceText.StartText.StartsWithText.InsertText.SplitText.FromBinary
Elenco e tabella
Value.Equals/Value.NullableEqualsTable.RowCountTable.FirstTable.FirstNTable.SelectRowsTable.SortList.SumList.AverageList.MaxList.MinList.CountList.DistinctList.SelectList.ContainsList.AnyTrue
Numerico
Aritmetica di base
Value.AddValue.SubtractValue.MultiplyValue.Divide
Matematica scientifica e avanzata
Number.PowerNumber.SqrtNumber.ExpNumber.LnNumber.Log10Number.LogNumber.PI
Proprietà numeriche
Number.SignNumber.IsEvenNumber.IsOddNumber.Abs
Divisione e resto
Number.ModNumber.IntegerDivide
Generazione di numeri casuali
Number.RandomNumber.RandomBetween
Conversioni dei tipi
Il connettore non supporta l'utilizzo delle seguenti funzioni di conversione numerica all'interno delle visualizzazioni:
Byte.FromCurrency.FromDecimal.FromInt8.From,Int16.From,Int32.From,Int64.FromNumber.From,Number.FromTextSingle.From,Double.From
Arrotondamento numerico
Number.RoundNumber.RoundDownNumber.RoundUpNumber.RoundTowardZeroNumber.RoundAwayFromZero
La tabella seguente mostra esempi per ogni operazione di arrotondamento:
| Input | Number.Round |
Number.RoundDown |
Number.RoundUp |
Number.RoundTowardZero |
Number.RoundAwayFromZero |
|---|---|---|---|---|---|
| 2.7 | 3 | 2 | 3 | 2 | 3 |
| 2,5 | 3 | 2 | 3 | 2 | 3 |
| 2.2 | 2 | 2 | 3 | 2 | 3 |
| 0 | 0 | 0 | 0 | 0 | 0 |
| -2.2 | -2 | -3 | -2 | -2 | -3 |
| -2,5 | -3 | -3 | -2 | -2 | -3 |
| -2,7 | -3 | -3 | -2 | -2 | -3 |
Data e ora
Ottenere la data e l'ora correnti
DateTime.LocalNowDateTime.FixedLocalNowDateTimeZone.UtcNowDateTimeZone.FixedUtcNowDateTimeZone.LocalNowDateTimeZone.FixedLocalNow
Conversione del tipo di data/ora
DateTime.FromTextDateTimeZone.FromTextDateTime.FromDateTimeZone.FromDate.FromTextTime.ToText
Aritmetica delle date
Date.AddDaysDate.AddMonthsDate.AddYears
Estrarre parti di data e ora
Date.DayDate.MonthDate.YearTime.HourTime.MinuteTime.SecondDateTime.Time
Limiti del periodo di tempo e della data
Date.StartOfDayDate.StartOfYearDate.EndOfDayDate.EndOfYearTime.StartOfHourTime.EndOfHour
Funzioni di ordine superiore
Il connettore Looker - Power BI supporta le seguenti funzioni di ordine superiore, a condizione che supporti anche le operazioni nidificate.
Table.AddColumn- Vincolo:il connettore Looker-Power BI deve supportare la funzione definita nel parametro
columnGenerator. - Esempio:la seguente query funziona perché il connettore Looker - Power BI supporta la funzione nidificata
Text.Length:powerquery Table.AddColumn(LookerTable, "NewColumnName", each Text.Length([lookerTextDimensionColumn]))
- Vincolo:il connettore Looker-Power BI deve supportare la funzione definita nel parametro
Table.Group- Vincolo: il connettore Looker - Power BI deve supportare tutte le funzioni di aggregazione utilizzate nell'elenco
aggregatedColumns. - Esempio:la seguente query funziona perché il connettore Looker - Power BI supporta la funzione nidificata
List.Sum:powerquery Table.Group(LookerTable, "CustomerID", {"total", each List.Sum([price])})
- Vincolo: il connettore Looker - Power BI deve supportare tutte le funzioni di aggregazione utilizzate nell'elenco
Utilizzo delle misure di Looker in Power BI in modalità DirectQuery
Molte visualizzazioni di Power BI che utilizzano grafici a colonne, a barre e a linee richiedono un valore aggregato sull'asse Y. Power BI ha bisogno di un singolo valore per determinare dove tracciare il punto dati, ad esempio l'altezza di una colonna o la posizione di una linea. Senza un'aggregazione, la visualizzazione non verrà visualizzata.
Ad esempio, ecco la visualizzazione di una misura di Looker di type: sum che mostra il costo totale per articolo:

Power BI non visualizzerà una misura type: sum nella maggior parte delle visualizzazioni, a meno che non applichi un'aggregazione. Per visualizzare la somma, puoi impostare l'aggregazione di Power BI su Somma. Ecco la visualizzazione risultante in Power BI utilizzando un'aggregazione di somma:

Allo stesso modo, puoi utilizzare l'aggregazione somma di Power BI per visualizzare le misure di Looker che utilizzano i seguenti tipi di aggregazione:
Utilizzo delle funzionalità di Power BI con il connettore Looker-Power BI
Le sezioni seguenti descrivono il supporto del connettore Looker-Power BI per varie funzionalità di Power BI:
Sparkline
Aggiungi grafici a linee alle visualizzazioni a tabella o a matrice. Per saperne di più, consulta la documentazione sui grafici sparkline di Power BI.
Formattazione condizionale
La formattazione condizionale può essere applicata alle visualizzazioni a tabella o a matrice. Il connettore Looker - Power BI supporta la formattazione condizionale per le colonne numeriche, ma non per i campi di testo. Per istruzioni generali sulla configurazione, consulta la documentazione di Power BI.
Conversione dei tipi
Il connettore Looker-Power BI non supporta la conversione di una colonna in un numero o una data all'interno di una visualizzazione. Tuttavia, il connettore supporta la conversione di una colonna in testo e l'utilizzo di questo campo all'interno di una visualizzazione.
Connettersi a Excel
Puoi caricare i dati da Looker direttamente in Excel per computer o Excel per il web. Per istruzioni sulla configurazione, consulta la documentazione di Power BI Connettere Excel ai set di dati di Power BI.
Quando utilizzi il connettore Looker - Power BI in Excel, funziona in modo simile alla modalità DirectQuery in Power BI. Quando i dati vengono filtrati, il connettore applica il filtro all'origine prima di caricare i dati in Excel.
Puoi connetterti ai tuoi dati utilizzando uno dei seguenti metodi in Excel:
Inserire una tabella pivot
Per inserire una tabella pivot collegata direttamente al set di dati:
- Seleziona la scheda Inserisci.
- Seleziona Tabella pivot > Da Power BI.
Ottieni dati
Per importare i dati utilizzando la barra multifunzione Dati:
- Seleziona la scheda Dati.
- Seleziona Recupera dati > Da Fabric e Power Platform > Da Power BI.
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 nell'esplorazione della cronologia dell'attività del sistema. Ogni volta che viene eseguita una nuova query, viene creata una voce nell'esplorazione Cronologia.
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.
Una volta definiti 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:
- In Power BI Desktop, apri il report e seleziona il menu Home nella parte superiore della finestra.
- Seleziona l'opzione Pubblica dal menu Home.
- 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.
- Fai clic sul link per aprire Power BI.
- Nel servizio Power BI, vai a Workspace e seleziona lo spazio di lavoro in cui hai pubblicato il report.
- Trova la scheda del set di dati del report (non il report stesso).
- 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.
Attivazione del logging di debug per Power BI Desktop
Per risolvere i problemi o diagnosticare un problema, puoi attivare la registrazione per la connessione tra Power BI e Looker.
Devi attivare la registrazione sia per la connessione sia per Power BI, come descritto nelle sezioni seguenti:
Attivare il logging a livello di connettore
Per risolvere i problemi, puoi attivare la registrazione diagnostica all'interno del connettore Looker-Power BI.
Quando crei una nuova connessione ai dati di Looker da Power BI Desktop, attiva la registrazione seguendo questi passaggi:
- Nella finestra di dialogo di connessione a Looker, espandi Opzioni avanzate.
- Seleziona TRUE dal menu a discesa Enable Logging (Attiva registrazione).
Se hai già creato una connessione ai dati di Looker da Power BI Desktop, devi modificare manualmente la query nell'editor di query di Power Query seguendo questi passaggi:
- In Power BI Desktop, seleziona Trasforma dati.
- Nella barra multifunzione Home, seleziona Editor avanzato.
- Individua la riga che inizia con
Source = Looker.DataSource. Aggiorna il secondo argomento della funzione in modo da includere
EnableLogging=true.Looker.DataSource("instance.looker.com", [EnableLogging=true])Fai clic su Fine.
Attivazione del tracciamento a livello di Power BI
Oltre ad attivare la registrazione nella connessione ai dati di Looker da Power BI Desktop, devi attivare anche la tracciatura da Power BI Desktop seguendo questi passaggi:
- Seleziona File > Opzioni e impostazioni > Opzioni.
- Nella finestra di dialogo Opzioni, seleziona Diagnostica.
- Nella sezione Opzioni di diagnostica, seleziona Attiva tracciamento.
- Per visualizzare i file di log, seleziona Apri cartella dump di arresto anomalo/tracce.
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 dei gruppi di dimensioni supportati
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 della conversione dei tipi
Se possibile, è consigliabile impostare i tipi di colonne all'interno della visualizzazione LookML.
Limitazioni note
Tieni presente le seguenti limitazioni quando utilizzi il connettore Looker - Power BI:
Modellazione e modalità dei dati
- Dimensioni numeriche:sia le dimensioni numeriche che le misure vengono visualizzate come misure in Power BI. Per utilizzare una dimensione numerica come dimensione, devi modificare il riepilogo predefinito in Non riepilogare in Power BI Desktop.
- Modalità di importazione:per prestazioni ottimali, utilizza la modalità DirectQuery. Se utilizzi la modalità di importazione di Power BI, tieni presente i seguenti vincoli:
- Rendimento:i report che accedono a modelli di grandi dimensioni potrebbero caricarsi lentamente.
- Timeout:se il processo "Recupera dati" si blocca o si verifica un timeout, passa alla modalità DirectQuery.
- Limitazioni dei campi:la modalità di importazione disattiva i campi con solo filtri e i campi dei parametri.
- Valutazione delle misure:la modalità di importazione impedisce a Looker di valutare le misure all'interno dell'esplorazione, il che può influire sull'accuratezza dei report.
Aggregazioni
Power BI applica le proprie aggregazioni alle misure di Looker. Ciò può causare errori o risultati incoerenti, in particolare nei visualizzazioni a matrice.
- Tipi supportati:utilizza solo
average,count,count_distinct,max,minesum. - Tipi non supportati:il connettore non supporta le query per le aggregazioni di deviazione standard, varianza o prima o ultima stringa alfabetica.
- Rendimento mediano:Power BI calcola la mediana localmente recuperando tutti i valori. Questa operazione è lenta su set di dati di grandi dimensioni e potrebbe causare il timeout.
Filtri e ordinamento
- Ordinamento per campi nascosti:non puoi ordinare in base a un campo non incluso nella visualizzazione. Per ordinare in base a un campo, aggiungilo alla visualizzazione.
- Limitazioni dei filtri avanzati:a causa delle differenze tra Power Query e le espressioni di filtro di Looker, si applicano le seguenti limitazioni:
- Testo:non sono supportati più filtri di testo.
- Date:per i campi di data e data/ora sono supportati solo
is,is not,is on or aftereis before. - 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 più filtri per date e ore solo nei seguenti casi:
is on or after AND is beforeis or is
Funzioni di Power Query
Le seguenti funzioni della tabella non sono comprimibili:
Table.DistinctTable.JoinTable.NestedJoinTable.Skip
Risoluzione dei problemi
Le sezioni seguenti descrivono i problemi comuni e le relative soluzioni.
Il connettore Looker - Power BI non viene visualizzato nell'elenco Recupera dati di Power BI
Verifica che la directory [Documents]\Microsoft Power BI Desktop\Custom Connectors contenga il file looker_1.4.3.mez.
- In Power BI Desktop, verifica le impostazioni di sicurezza:
- Seleziona File > Opzioni e impostazioni > Opzioni.
- Seleziona Sicurezza.
- In Estensioni dei dati, seleziona (Sconsigliato) Consenti il caricamento di qualsiasi estensione senza convalida o avviso.
- Fai clic su OK.
- Riavvia Power BI Desktop.
Errore: i nomi dei campi possono includere solo lettere, numeri e trattini bassi
In alcuni casi, potresti ricevere il seguente messaggio di errore quando aggiorni i dati o applichi le modifiche:
DataSource.Error
Message: A LookML model issue has occurred.
Details: Invalid field name "...". Field names may only include letters, numbers and underscores and must start with a letter or underscore for Google BigQuery Standard SQL
Questo errore si verifica quando il nome di una colonna contiene spazi o caratteri speciali non supportati dal database sottostante (ad esempio BigQuery).
Per risolvere il problema, segui questi passaggi:
- Identifica la colonna che causa l'errore (di solito indicata nella sezione
Detailsdel messaggio di errore). - Rinomina la colonna in modo che contenga solo lettere, numeri e trattini bassi.
- Errato:
Custom Column Name - Corretto:
Custom_Column_Name
- Errato:
Errore: errore durante il recupero dei dati per questa visualizzazione
In alcuni casi, potresti ricevere un errore di autenticazione in Power BI che indica un errore OAuth o un problema con le credenziali, ad esempio Looker database authentication required.
Se visualizzi questo errore, nel tuo account Looker mancano le credenziali OAuth richieste per la connessione al database. Per risolvere il problema, segui questi passaggi:
- Accedi all'istanza di Looker.
- Seleziona l'icona del tuo profilo utente, quindi seleziona Account.
- Vai alla sezione Credenziali di connessione OAuth.
- Trova la connessione a cui vuoi accedere e seleziona Accedi.
- Torna a Power BI Desktop e aggiorna i dati.
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 visualizzati 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
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 corretto il filtro
is-notche non funzionava per il filtrodates.
Versione 1.4.0
La versione 1.4.0 del connettore Looker - Power BI include i seguenti aggiornamenti:
- Aggiunto il supporto per la modalità di importazione
- Anteprima dei dati abilitata
- Miglioramento del comportamento durante l'esecuzione di query
SELECT * - Miglioramento della percentuale di successo della cache di Looker
- 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
La versione 1.3.1 del connettore Looker - Power BI presenta 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
La versione 1.3.0 del connettore Looker - Power BI presenta 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
La versione 1.2.0 del connettore Looker-Power BI presenta i seguenti aggiornamenti:
- Ora sono supportati i campi solo con filtri e i parametri
- 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