Mit dem Looker-Power BI-Connector können Sie Microsoft Power BI Desktop verwenden, um eine Verbindung zu Daten aus einem Looker-Explore herzustellen.
Der Looker-Power BI-Connector ist für die Verwendung mit dem DirectQuery-Modus von Power BI konzipiert.
Wenn Sie den Looker-Power BI-Connector im DirectQuery-Modus verwenden, werden Ihre Daten nicht in Power BI importiert oder kopiert. Stattdessen wird in Power BI für jede Visualisierung, jeden Filter und jede DAX-Berechnung ein Power Query M-Ausdruck generiert. Der Looker-Power BI-Connector übersetzt diese Ausdrücke mithilfe der Looker API in Live-Abfragen.
Dieser Prozess basiert auf Power BI-Abfragefolding. Wenn in Ihrer Abfrage eine Funktion verwendet wird, die vom Looker–Power BI-Connector nicht unterstützt wird, wird das Query Folding beendet. Wenn das Query Folding beendet wird, lädt Power BI alle Ihre Daten herunter, um die Ergebnisse lokal zu berechnen. Dadurch wird das Laden von Berichten verlangsamt und die Netzwerknutzung erhöht.
Power BI Desktop für die Verbindung zu Looker einrichten
So verwenden Sie den Looker-Power BI-Connector:
- Prüfen Sie, ob die Anforderungen erfüllt sind.
- Connector in Ihrer Looker-Instanz aktivieren
- Connector-Datei herunterladen und speichern: Jeder Nutzer, der auf den Looker-Power BI-Connector zugreifen möchte, muss die
looker_1.4.3.mez-Datei herunterladen und in einem bestimmten Verzeichnis auf seinem Computer speichern. - Power BI Desktop für einen benutzerdefinierten Connector einrichten: Jeder Power BI-Nutzer muss seine Power BI Desktop-Sicherheitseinstellungen so konfigurieren, dass ein nicht zertifizierter benutzerdefinierter Connector verwendet werden kann.
In den Abschnitten auf dieser Seite werden diese Schritte ausführlich beschrieben.
Nachdem Sie die Schritte zum Verbinden von Looker mit Power BI Desktop ausgeführt haben, können Sie in Power BI eine Verbindung zu Looker-Daten herstellen und Berichte in Power BI veröffentlichen. Optional können Sie den Power BI-Dienst (Power BI online) verwenden, um in einem Webbrowser mit Ihren Looker-Berichten zu interagieren. Sie können auch Berichte mit dem Power BI-Dienst mit Sicherheit auf Zeilenebene veröffentlichen.
Voraussetzungen
Zum Einrichten des Looker-Power BI-Connectors benötigen Sie Folgendes:
- Microsoft Power BI Desktop ist auf Ihrem Computer installiert.
- Ein Looker-Nutzerkonto in der Looker-Instanz mit der Berechtigung
explore, die für den Zugriff auf Explores in Looker erforderlich ist. Wenn Sie mit Abfragen mit mehr als 5.000 Zeilen arbeiten möchten, benötigen Sie auch die Berechtigungdownload_without_limit. Informationen zu Downloadlimits finden Sie unter Zeilenlimits für Abfragen.
Außerdem muss Ihre Looker-Instanz die folgenden Anforderungen erfüllen:
- Ihre Instanz muss für den Microsoft Power BI-Connector aktiviert sein. Ein Looker-Administrator muss die Ein/Aus-Schaltfläche Microsoft Power BI auf der Looker-Seite BI-Connectors aktivieren.
- Looker (Google Cloud Core)-Instanzen, die für private Verbindungen konfiguriert sind, und vom Kunden gehostete Looker-Instanzen müssen die folgenden Anforderungen erfüllen:
- Auf der Instanz muss Looker 25.16 oder höher ausgeführt werden.
- Ihr Netzwerkadministrator muss Ihr Netzwerk so konfigurieren, dass Traffic vom Looker–Power BI-Connector Ihre Looker-Instanz erreichen kann.
Connector in Ihrer Looker-Instanz aktivieren
Die Looker-Instanz, die Sie mit dem Looker-Power BI-Connector verwenden möchten, muss für den Microsoft Power BI-Connector aktiviert sein:
- Für Looker (Google Cloud Core)-Instanzen sind BI-Connectors standardmäßig aktiviert.
- Für Looker (Original)-Instanzen sind BI-Connectors standardmäßig deaktiviert.
Ihr Looker-Administrator kann BI-Connectors im Bereich „BI-Connectors“ im Admin-Menü von Looker im Abschnitt Plattform aktivieren.
Connector-Datei herunterladen und speichern
So laden Sie die Connector-Datei auf dem Computer herunter, auf dem Microsoft Power BI Desktop installiert ist:
- Klicken Sie zum Herunterladen der Connector-Datei auf den folgenden Link:
looker_1.4.3.mez - Wenn der Download abgeschlossen ist, verschieben Sie die Datei
looker_1.4.3.mezin das Verzeichnis [Dokumente]\Microsoft Power BI Desktop\Benutzerdefinierte Connectors. Erstellen Sie die Ordner auf Ihrem Computer, falls sie noch nicht vorhanden sind.
Power BI Desktop für einen benutzerdefinierten Connector einrichten
Wenn Sie den Looker-Power BI-Connector in Power BI Desktop einrichten möchten, folgen Sie der Anleitung unter Benutzerdefinierte Connectors auf der Microsoft Power BI-Website.
Wie in der Anleitung beschrieben, wählen Sie unter Data Extensions (Datenerweiterungen) die Option (Not Recommended) Allow any extension to load without validation or warning (Nicht empfohlen: Laden aller Erweiterungen ohne Validierung oder Warnung zulassen) aus. Wählen Sie OK aus und starten Sie Power BI Desktop neu.
Verbindung zu Looker-Daten über Power BI Desktop herstellen
Nachdem Sie die Connector-Datei looker_1.4.3.mez heruntergeladen und Ihre Power BI Desktop-Anwendung für einen benutzerdefinierten Connector eingerichtet haben, können Sie mit Power BI Desktop eine Verbindung zu Daten aus Ihrer Looker-Instanz herstellen:
- Wählen Sie in der Symbolleiste von Power BI Desktop Daten abrufen > Mehr… aus.
- Geben Sie im Dialogfeld Daten abrufen Looker in das Suchfeld ein.
- Klicken Sie in den Suchergebnissen auf den Eintrag Looker und dann auf Verbinden.
- Klicken Sie im Dialogfeld Verbindung zu einem Drittanbieterdienst herstellen auf Weiter.
- In Power BI Desktop wird ein Looker-Anmeldedialogfeld angezeigt. Geben Sie im Feld Host die URL Ihrer Instanz ein. Beispiel:
example.cloud.looker.com Optional können Sie auf Erweiterte Optionen klicken, um den Abschnitt zu maximieren und die folgenden zusätzlichen Optionen zu konfigurieren:
- Verwenden Sie das Drop-down-Menü Verborgene Explores und Felder einblenden, um Explores und Felder einzubeziehen, die in LookML als verborgen konfiguriert sind. Weitere Informationen finden Sie in der Dokumentation zu hidden (für Explores) und hidden (für Felder)):
- FALSE (Standard): Ausgeblendete Felder werden unterdrückt.
- TRUE: Ausgeblendete Felder werden angezeigt.
- Verwenden Sie das Drop-down-Menü Enable Logging (Protokollierung aktivieren), um Diagnoseprotokolle im Connector zu aktivieren oder zu deaktivieren. Weitere Informationen finden Sie im Abschnitt Debug-Logging für Power BI Desktop aktivieren.
- Verwenden Sie das Drop-down-Menü Verborgene Explores und Felder einblenden, um Explores und Felder einzubeziehen, die in LookML als verborgen konfiguriert sind. Weitere Informationen finden Sie in der Dokumentation zu hidden (für Explores) und hidden (für Felder)):
Wählen Sie die Option DirectQuery aus, um eine Live-Verbindung zu Ihren Daten in Looker zu erstellen.
Klicken Sie auf OK.
Klicken Sie im Dialogfeld Looker auf Anmelden.
Melden Sie sich auf dem Looker-Anmeldebildschirm in Ihrer Looker-Instanz an.
Power BI Desktop kehrt zum Looker-Anmeldedialog zurück und zeigt eine Meldung an, dass Sie angemeldet sind. Klicken Sie auf Verbinden.
In Power BI Desktop wird eine Liste der Looker-Modelle angezeigt, auf die Sie Zugriff haben. Jedes Modell wird als Ordner dargestellt. Klicken Sie auf das Looker-Modell, auf das Sie zugreifen möchten, und aktivieren Sie dann das Kästchen neben dem Looker-Explore, das Sie in Power BI Desktop laden möchten. Um ein Modell zu sehen, benötigen Sie Looker-Nutzerzugriff oder Gruppenzugriff auf ein Modellset, das das Modell enthält. Sie benötigen die Looker-Berechtigung
explore, um auf Explores zuzugreifen.Klicken Sie auf Laden.
In Power BI Desktop werden im Bereich Daten die Felder aus dem ausgewählten Explore angezeigt. Anschließend können Sie die Looker-Daten aus dem Explore verwenden, um Berichte in Power BI Desktop zu erstellen. Informationen dazu, wie Looker-Elemente vom Looker–Power BI-Connector angezeigt werden, finden Sie unter Looker-Elemente in Power BI Desktop ansehen.
Feldnamen werden in einer einzelnen Liste im Format ViewName.FieldName angezeigt.
Looker-Elemente in Power BI Desktop ansehen
Nachdem Sie eine Verbindung zu Looker-Daten über Power BI Desktop hergestellt haben, wird im Bereich Daten von Power BI Desktop eine Liste der Felder aus dem ausgewählten Explore angezeigt.
Der Looker-Power BI-Connector verwendet das folgende Format, um Looker-Felder in Power BI Desktop darzustellen:
ViewName.FieldType.FieldName
- Der Wert
ViewNameist die LookML-Ansicht, in der das Feld definiert ist. - Der Wert
FieldTypekann einer der folgenden Typen sein, die vom Looker-Power BI-Connector unterstützt werden:dim: Dimension, ein Feld, das ein Attribut, eine Tatsache oder einen Wert wie Datumsangaben, Namen und IDs darstellt. Dimensionen entsprechen oft Spalten in der zugrunde liegenden Datentabelle. In LookML werden Dimensionen mit dem Parameterdimensiondefiniert.mea: Ein Messwert ist ein Feld, das messbare Informationen zu Ihren Daten enthält, z. B. Summen, Anzahl, Durchschnittswerte, Minima und Maxima. In LookML werden Measures mit dem Parametermeasuredefiniert.fil: Filter, ein Nur-Filter-Feld, das nur zum Erstellen eines Filters in einer Explore-Abfrage verwendet wird. Filterfelder sind nicht im Ergebnissatz einer Abfrage enthalten. In LookML werden Filter mit dem Parameterfilterdefiniert.par: Parameter, ein Feld, das nur zum Erstellen eines Filters in einer Explore-Abfrage verwendet wird. Parameterfelder sind nicht im Ergebnissatz einer Abfrage enthalten. Mit einem Parameter können interaktive Abfrageergebnisse, Labels, URLs und mehr erstellt werden, wenn er mit den Liquid-Variablen{% parameter parameter_name %}undparameter_name._parameter_valuedefiniert wird. In LookML werden Parameter mit dem Parameterparameterdefiniert.
- Der Wert
FieldNameist der Name des Felds, wie er im Looker-Explore angezeigt wird.
In Power BI Desktop werden Looker-Elemente genauso angezeigt wie im Looker-Explore, mit derselben Groß- und Kleinschreibung und demselben Wortabstand. Wenn in einem Looker-Explore beispielsweise eine LookML-Dimension als Created Date aus einer Ansicht angezeigt wird, die als Order Items angezeigt wird, wird dieses Feld in Power BI Desktop als Order Items.dim.Created Date angezeigt.
Abfragen mit Looker-Dimensionen und ‑Messwerten erstellen
Mit dem Looker-Power BI-Connector können Sie Looker-Dimensionen und ‑Messwerte verwenden, um Abfragen in Power BI Desktop zu erstellen.
So erstellen Sie eine Abfrage in Power BI Desktop mit Looker-Dimensionen und ‑Messwerten:
- Verbindung zu Looker-Daten über Power BI Desktop herstellen und warten, bis im Bereich Daten von Power BI die Felder aus dem ausgewählten Looker-Explore angezeigt werden.
- Klicken Sie im Power BI-Bereich Daten das Kästchen für jede Looker-Dimension oder ‑Messung an, die Sie in die Abfrage aufnehmen möchten.
Wenn Sie eine Dimension oder einen Messwert auswählen, wird die Abfrage im Berichts-Canvas aktualisiert.
Abfragen mit Looker-Filtern und ‑Parametern filtern
Mit dem Looker-Power BI-Connector können Sie LookML-Parameter und Nur-Filter-Felder aus einem Looker-Explore verwenden, um Ihrem Power BI-Bericht Filter hinzuzufügen.
So filtern Sie einen Bericht in Power BI Desktop mit Looker-Parametern und Nur-Filter-Feldern:
Falls noch nicht geschehen, stellen Sie eine Verbindung zu Looker-Daten über Power BI Desktop her und warten Sie, bis im Bereich Daten von Power BI die Felder aus dem ausgewählten Looker-Explore angezeigt werden.
Ziehen Sie im Power BI-Bereich Daten den Namen eines Parameters oder eines Nur-Filter-Felds in eines der Felder Datenfelder hier hinzufügen im Bereich Filter, entweder für Filter auf dieser Seite oder für Filter auf allen Seiten. Weitere Informationen zum Hinzufügen von Filtern zu einem Bericht in Power BI finden Sie in der Power BI-Dokumentation.
Beachten Sie Folgendes, wenn Sie Looker-Parameter und Nur-Filter-Felder in Power BI verwenden:
- Für Nur-Filter-Felder, die in LookML mit dem Parameter
suggestionsoder dem Parametersuggest_dimensionkonfiguriert sind, ruft Power BI die Vorschlagswerte ab und zeigt sie im Bereich Filter in den Optionen für Einfache Filterung an. Für Parameter, die in LookML mit dem Attribut
allowed_valuekonfiguriert sind, ruft Power BI alle zulässigen Werte ab, die in LookML für den Parameter konfiguriert sind, und zeigt sie im Bereich Filter in den Optionen für Einfache Filterung an.
DAX mit dem Looker-Power BI-Connector verwenden
DAX (Data Analysis Expressions) ist eine Formelsprache, die in Power BI zum Erstellen benutzerdefinierter Berechnungen verwendet wird.
Power BI übersetzt DAX-Abfragen in Power Query M-Ausdrücke und sendet sie an den Looker-Power BI-Connector. Der Looker-Power BI-Connector übersetzt diese M-Ausdrücke dann in Looker API-Aufrufe.
Wenn eine DAX- oder Power Query M-Funktion nicht unterstützt wird, wird Query Folding beendet. In diesem Fall ruft Power BI die gesamte Rohdatentabelle aus Looker ab, um den Vorgang lokal zu verarbeiten. Dies kann zu erheblichen Leistungseinbußen führen. Eine Liste der unterstützten Funktionen finden Sie im Abschnitt Unterstützte Power Query M-Funktionen.
Messwerte und Spalten
In Power BI gibt es zwei primäre Möglichkeiten, neue Daten mit DAX zu erstellen: New Measure (Neues Measure) und New Column (Neue Spalte).
- Neuer Measure:Power BI berechnet diesen dynamischen Wert spontan, wenn Sie ihn in einer Visualisierung verwenden. Dieser Wert wird in diesem Modell nicht gespeichert. Verwenden Sie Messwerte hauptsächlich zum Aggregieren von Daten.
- Beispiel:
Total Sales = SUM('Sales'[Revenue])
- Beispiel:
- Neue Spalte:Power BI berechnet diesen statischen Wert zeilenweise. Sie wird nur aktualisiert, wenn die Daten aktualisiert werden. Das Modell speichert diesen Wert. Verwenden Sie Spalten hauptsächlich zum Kategorisieren von Daten.
- Beispiel:
Profit = 'Sales'[Revenue] - 'Sales'[Cost]
- Beispiel:
Neuen Messwert erstellen
So erstellen Sie ein neues Measure in Power BI:
- Klicken Sie im Bereich Daten mit der rechten Maustaste auf die Tabelle, der Sie die Messwert hinzufügen möchten.
- Wählen Sie Neue Messung aus.
- Geben Sie in der Formelleiste Ihre DAX-Formel ein. Ersetzen Sie
Measuredurch den ausgewählten Messwertnamen.
Neue Spalte erstellen
So erstellen Sie eine neue Spalte in Power BI:
- Klicken Sie im Bereich Daten mit der rechten Maustaste auf die Tabelle, der Sie die Spalte hinzufügen möchten.
- Wählen Sie Neue Spalte aus.
- Geben Sie in der Formelleiste Ihre DAX-Formel ein. Ersetzen Sie
Columndurch den ausgewählten Spaltennamen.
Beispiele für DAX-Abfragen
In den folgenden Tabellen finden Sie Beispiele für DAX-Abfragen für gängige Aggregationen. Weitere Informationen finden Sie in der DAX-Dokumentation.
In der folgenden Tabelle finden Sie einige Beispiele dafür, wie Sie Messwerte für gängige Aggregationen erstellen.
| Zusammenfassungstyp | Beispiel |
|---|---|
| SUMME | Total Sales = SUM('The Look E-Commerce'[Order Items Ecomm.dim.Sale Price]) |
| AVERAGE | 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]) |
In der folgenden Tabelle sehen Sie, wie Sie grundlegende arithmetische Operationen ausführen.
| Zusammenfassungstyp | Beispiel |
|---|---|
| Addition | Total Orders = [Shipped Orders] + [Pending Orders] |
| Subtraktion | Total Profit = [Total Sales] - [Total Cost] |
| Multiplikation | Total Sales with Tax = [Total Sales] * 1.05 |
| Abteilung | Profit Margin = DIVIDE([Total Profit], [Total Sales]) |
| Stromversorgung | Sales Squared = POWER([Total Sales], 2)oder Sales Squared = [Total Sales] ^ 2 |
| Quadratwurzel | 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") |
| Absoluter Wert | Absolute Profit = ABS([Total Profit]) |
Unterstützte Power Query M-Funktionen
Wenn Sie den Looker-Power BI-Connector im DirectQuery-Modus verwenden, generiert Power BI für jede Visualisierung, jeden Filter und jede DAX-Berechnung einen Power Query M-Ausdruck. Der Looker-Power BI-Connector übersetzt diese Ausdrücke mithilfe der Looker API in Live-Abfragen.
Text
Text.FromText.AtText.CombineText.Contains(beiText.Containswird die Groß-/Kleinschreibung berücksichtigt)Text.EndText.EndsWithText.LengthText.LowerText.UpperText.MiddleText.PositionOfText.RangeText.RemoveRangeText.ReplaceText.StartText.StartsWithText.InsertText.SplitText.FromBinary
Liste und Tabelle
Value.Equals/Value.NullableEqualsTable.RowCountTable.FirstTable.FirstNTable.SelectRowsTable.SortList.SumList.AverageList.MaxList.MinList.CountList.DistinctList.SelectList.ContainsList.AnyTrue
Numerisch
Grundlegende Arithmetik
Value.AddValue.SubtractValue.MultiplyValue.Divide
Wissenschaftliche und komplexe Mathematik
Number.PowerNumber.SqrtNumber.ExpNumber.LnNumber.Log10Number.LogNumber.PI
Zahleneigenschaften
Number.SignNumber.IsEvenNumber.IsOddNumber.Abs
Division und Rest
Number.ModNumber.IntegerDivide
Generierung von Zufallszahlen
Number.RandomNumber.RandomBetween
Typkonvertierungen
Der Connector unterstützt nicht die Verwendung der folgenden numerischen Konversionsfunktionen in Visualisierungen:
Byte.FromCurrency.FromDecimal.FromInt8.From,Int16.From,Int32.From,Int64.FromNumber.From,Number.FromTextSingle.From,Double.From
Numerische Rundung
Number.RoundNumber.RoundDownNumber.RoundUpNumber.RoundTowardZeroNumber.RoundAwayFromZero
In der folgenden Tabelle finden Sie Beispiele für die einzelnen Rundungsvorgänge:
| Eingabe | 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 |
Datum und Uhrzeit
Aktuelles Datum und aktuelle Uhrzeit abrufen
DateTime.LocalNowDateTime.FixedLocalNowDateTimeZone.UtcNowDateTimeZone.FixedUtcNowDateTimeZone.LocalNowDateTimeZone.FixedLocalNow
Konvertierung von Datetime-Typen
DateTime.FromTextDateTimeZone.FromTextDateTime.FromDateTimeZone.FromDate.FromTextTime.ToText
Datumsarithmetik
Date.AddDaysDate.AddMonthsDate.AddYears
Datums- und Uhrzeitangaben extrahieren
Date.DayDate.MonthDate.YearTime.HourTime.MinuteTime.SecondDateTime.Time
Grenzen für Datum und Zeitraum
Date.StartOfDayDate.StartOfYearDate.EndOfDayDate.EndOfYearTime.StartOfHourTime.EndOfHour
Funktionen höherer Ordnung
Der Looker-Power BI-Connector unterstützt die folgenden Funktionen höherer Ordnung, sofern der Looker-Power BI-Connector auch die verschachtelten Vorgänge unterstützt.
Table.AddColumn- Einschränkung:Der Looker-Power BI-Connector muss die im Parameter
columnGeneratordefinierte Funktion unterstützen. - Beispiel:Die folgende Abfrage funktioniert, da der Looker-Power BI-Connector die verschachtelte Funktion
Text.Lengthunterstützt:powerquery Table.AddColumn(LookerTable, "NewColumnName", each Text.Length([lookerTextDimensionColumn]))
- Einschränkung:Der Looker-Power BI-Connector muss die im Parameter
Table.Group- Einschränkung:Der Looker–Power BI-Connector muss alle Aggregationsfunktionen unterstützen, die in der Liste
aggregatedColumnsverwendet werden. - Beispiel:Die folgende Abfrage funktioniert, da der Looker-Power BI-Connector die verschachtelte Funktion
List.Sumunterstützt:powerquery Table.Group(LookerTable, "CustomerID", {"total", each List.Sum([price])})
- Einschränkung:Der Looker–Power BI-Connector muss alle Aggregationsfunktionen unterstützen, die in der Liste
Looker-Measures in Power BI im DirectQuery-Modus verwenden
Für viele Power BI-Visualisierungen, in denen Spalten-, Balken- und Liniendiagramme verwendet werden, ist ein aggregierter Wert auf der Y-Achse erforderlich. Power BI benötigt einen einzelnen Wert, um zu bestimmen, wo der Datenpunkt dargestellt werden soll, z. B. die Höhe einer Spalte oder die Position einer Linie. Ohne Aggregation wird die Visualisierung nicht gerendert.
Hier sehen Sie beispielsweise die Visualisierung eines Looker-Messwerts vom Typ type: sum, der die Gesamtkosten pro Artikel zeigt:

In Power BI wird ein type: sum-Measure in den meisten Visualisierungen nur angezeigt, wenn Sie eine Aggregation anwenden. Wenn Sie die Summe anzeigen möchten, können Sie die Power BI-Aggregation auf Summe festlegen. Hier sehen Sie die resultierende Visualisierung in Power BI mit einer Summenaggregation:

Ebenso können Sie die Summenaggregation von Power BI verwenden, um Looker-Messwerte zu visualisieren, für die die folgenden Arten von Aggregation verwendet werden:
Power BI-Funktionen mit dem Looker-Power BI-Connector verwenden
In den folgenden Abschnitten wird die Unterstützung des Looker-Power BI-Connectors für verschiedene Power BI-Funktionen beschrieben:
Sparkline
Fügen Sie Tabellen- oder Matrixvisualisierungen Sparklines hinzu. Weitere Informationen finden Sie in der Dokumentation zu Sparklines in Power BI.
Bedingte Formatierung
Die bedingte Formatierung kann auf Tabellen- oder Matrixvisualisierungen angewendet werden. Der Looker-Power BI-Connector unterstützt die bedingte Formatierung für numerische Spalten, aber nicht für Textfelder. Allgemeine Anleitungen zur Einrichtung finden Sie in der Power BI-Dokumentation.
Typkonvertierung
Der Looker–Power BI-Connector unterstützt nicht die Konvertierung einer Spalte in eine Zahl oder ein Datum in einer Visualisierung. Der Connector unterstützt jedoch die Umwandlung einer Spalte in Text und die Verwendung dieses Felds in einer Visualisierung.
Mit Excel verbinden
Sie können Daten aus Looker direkt in Excel für Desktop oder Excel für das Web laden. Eine Anleitung zur Einrichtung finden Sie in der Power BI-Dokumentation unter Excel mit Power BI-Datasets verbinden.
Wenn Sie den Looker-Power BI-Connector in Excel verwenden, funktioniert er ähnlich wie der DirectQuery-Modus in Power BI. Wenn die Daten gefiltert werden, wendet der Connector den Filter an der Quelle an, bevor die Daten in Excel geladen werden.
Sie haben folgende Möglichkeiten, in Excel eine Verbindung zu Ihren Daten herzustellen:
Pivot-Tabelle einfügen
So fügen Sie eine Pivot-Tabelle ein, die direkt mit dem Dataset verbunden ist:
- Wählen Sie den Tab Einfügen aus.
- Wählen Sie PivotTable > From Power BI (PivotTable > Aus Power BI) aus.
Daten abrufen
So importieren Sie die Daten über das Menüband Daten:
- Wählen Sie den Tab Daten aus.
- Wählen Sie Daten abrufen > Aus Fabric und Power Platform > Aus Power BI aus.
Looker-Power BI-Connector überwachen
Ein Looker-Administrator kann die Nutzung des Looker-Power BI-Connectors mit der Feldgruppe Query API Client Properties (Eigenschaften des Query API-Clients) im System Activity History Explore (Explore „Systemaktivitätsverlauf“) ansehen. Jedes Mal, wenn eine neue Abfrage ausgeführt wird, wird ein Eintrag im Explore Verlauf erstellt.
In der Gruppe von Feldern Query API Client Properties (API-Client-Eigenschaften abfragen) wird im Feld API Client Name (API-Clientname) der Wert Power BI angezeigt, um Einträge für den Looker–Power BI-Connector zu identifizieren.
Das folgende Beispiel zeigt eine URL für Systemaktivitäten, die die Power BI-Nutzung enthält. Ersetzen Sie <instance_name.looker.com> durch die URL Ihrer Instanz.
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
Power BI-Dienst
Nachdem Sie eine Verbindung zu Looker-Daten über Power BI hergestellt und Berichte in Power BI veröffentlicht haben, können Sie optional den Power BI-Dienst (Power BI online) verwenden, um in einem Webbrowser mit Ihren Looker-Berichten zu interagieren.
Sie können auch Berichte mit dem Power BI-Dienst mit Sicherheit auf Zeilenebene veröffentlichen.
Bericht mit dem Power BI-Dienst unter Verwendung der Sicherheit auf Zeilenebene veröffentlichen
Nachdem Sie Berichte in Power BI Desktop mit dem Looker-Power BI-Connector veröffentlicht haben, können Sie optional den Power BI-Dienst verwenden, um über einen Webbrowser mit den Berichten zu interagieren.
Mit Power BI Desktop können Sie die Sicherheit auf Zeilenebene verwenden, um den Datenzugriff für bestimmte Nutzer einzuschränken. Informationen zum Definieren von Rollen und Regeln und zum Validieren der Rollen in Power BI Desktop finden Sie in der Power BI-Dokumentation.
Nachdem Sie die Rollen in Power BI Desktop definiert haben, können Sie die Rollen und Regeln online mit dem Power BI-Dienst verwenden.
So veröffentlichen Sie einen Bericht mit dem Power BI-Dienst mit Sicherheit auf Zeilenebene:
- Öffnen Sie in Power BI Desktop Ihren Bericht und wählen Sie oben im Fenster das Menü Start aus.
- Wählen Sie im Menü Startseite die Option Veröffentlichen aus.
- Wählen Sie im Drop-down-Menü einen Arbeitsbereich aus und klicken Sie auf Auswählen. In Power BI Desktop wird eine Erfolgsmeldung mit einem Link zum Öffnen des Berichts in Power BI angezeigt.
- Klicken Sie auf den Link, um Power BI zu öffnen.
- Rufen Sie im Power BI-Dienst Arbeitsbereiche auf und wählen Sie den Arbeitsbereich aus, in dem Sie den Bericht veröffentlicht haben.
- Suchen Sie den Eintrag für das Dataset Ihres Berichts (nicht den Bericht selbst).
- Klicken Sie in der Liste des Datasets auf das Dreipunkt-Menü Weitere Optionen und wählen Sie Sicherheit aus.
In Power BI wird das Fenster Sicherheit auf Zeilenebene angezeigt. Hier können Sie die Rolle auswählen, die Sie in Power BI Desktop erstellt haben, Personen oder Gruppen hinzufügen, die zur Rolle gehören, und Ihre Rollen im Power BI-Dienst überprüfen.
Jetzt können Sie den Bericht für beliebige Personen freigeben. Diese sehen dann nur die Daten, die sie aufgrund der von Ihnen erstellten Rollen sehen dürfen.
Debuggingprotokollierung für Power BI Desktop aktivieren
Wenn Sie ein Problem beheben oder diagnostizieren möchten, können Sie die Protokollierung für die Verbindung zwischen Power BI und Looker aktivieren.
Sie müssen die Protokollierung für die Verbindung und für Power BI selbst aktivieren, wie in den folgenden Abschnitten beschrieben:
Logging auf Connectorebene aktivieren
Zur Fehlerbehebung können Sie die Diagnoseprotokollierung im Looker-Power BI-Connector aktivieren.
Wenn Sie eine neue Verbindung zu Looker-Daten über Power BI Desktop herstellen, aktivieren Sie die Protokollierung so:
- Maximieren Sie im Dialogfeld „Looker-Verbindung“ die Erweiterten Optionen.
- Wählen Sie im Drop-down-Menü Enable Logging (Protokollierung aktivieren) die Option TRUE aus.
Wenn Sie bereits eine Verbindung zu Looker-Daten über Power BI Desktop erstellt haben, müssen Sie die Abfrage manuell im Power Query-Editor bearbeiten. Gehen Sie dazu so vor:
- Wählen Sie in Power BI Desktop Daten transformieren aus.
- Wählen Sie auf dem Menüband Startseite die Option Erweiterter Editor aus.
- Suchen Sie die Zeile, die mit
Source = Looker.DataSourcebeginnt. Aktualisieren Sie das zweite Argument der Funktion, um
EnableLogging=trueeinzuschließen.Looker.DataSource("instance.looker.com", [EnableLogging=true])Klicken Sie auf Fertig.
Tracing auf Power BI-Ebene aktivieren
Zusätzlich zur Aktivierung der Protokollierung für die Verbindung zu Looker-Daten über Power BI Desktop müssen Sie auch die Ablaufverfolgung in Power BI Desktop aktivieren. Gehen Sie dazu so vor:
- Wählen Sie Datei > Optionen und Einstellungen > Optionen aus.
- Wählen Sie im Dialogfeld Optionen die Option Diagnose aus.
- Wählen Sie unter Diagnoseoptionen die Option Tracing aktivieren aus.
- Wenn Sie die Logdateien aufrufen möchten, wählen Sie Absturz-Dump-/Traces-Ordner öffnen aus.
Wichtige Punkte
Limits für Abfragezeilen
Abfragen über den Looker-Power BI-Connector enthalten automatisch eine LIMIT 5000-Anweisung, sofern das Looker-Nutzerkonto nicht die Berechtigung download_without_limit hat. Wenn das Looker-Nutzerkonto download_without_limit hat, gilt für Abfragen über den Looker-Power BI-Connector kein Zeilenlimit.
Filter in Explore
Wenn das Looker-Explore mit den LookML-Parametern always_filter oder conditionally_filter definiert ist, werden die Filter auf Abfragen im Looker-Power BI-Connector angewendet, auch wenn sie in Power BI nicht sichtbar sind.
Unterstützte Zeiträume für Dimensionsgruppen
Für den dimension_group von type: time werden mit dem Looker-Power BI-Connector nur die Zeiträume date und time unterstützt. Andere Zeiträume werden ausgeblendet.
Systemaktivitäts-Explores werden nicht mit dem Looker-Power BI-Connector angezeigt.
Systemaktivitäts-Explores werden im Looker-Power BI-Connector nicht angezeigt. Looker-Administratoren können die Systemaktivitäts-Explores direkt in der Looker-Benutzeroberfläche aufrufen.
Einschränkungen bei der Typkonvertierung
Wenn möglich, sollten Sie Spaltentypen in Ihrer LookML-Ansicht festlegen.
Bekannte Einschränkungen
Beachten Sie die folgenden Einschränkungen bei der Verwendung des Looker-Power BI-Connectors:
Datenmodellierung und ‑modi
- Numerische Dimensionen:Sowohl numerische Dimensionen als auch Messwerte werden in Power BI als Messwerte angezeigt. Wenn Sie eine numerische Dimension als Dimension verwenden möchten, müssen Sie die Standardsummierung in Power BI Desktop in Nicht zusammenfassen ändern.
- Importmodus:Verwenden Sie für eine optimale Leistung den DirectQuery-Modus. Wenn Sie den Importmodus von Power BI verwenden, beachten Sie die folgenden Einschränkungen:
- Leistung:Berichte, die auf große Modelle zugreifen, werden möglicherweise langsam geladen.
- Zeitüberschreitungen:Wenn der Prozess „Daten abrufen“ hängen bleibt oder eine Zeitüberschreitung auftritt, wechseln Sie in den DirectQuery-Modus.
- Feldeinschränkungen:Im Importmodus sind Nur-Filter-Felder und Parameterfelder deaktiviert.
- Messbewertung:Im Importmodus können keine Messungen im Explore ausgewertet werden. Das kann sich auf die Genauigkeit von Berichten auswirken.
Zusammenfassungen
Power BI wendet eigene Zusammenfassungen auf Looker-Messwerte an. Dies kann zu Fehlern oder inkonsistenten Ergebnissen führen, insbesondere in Matrixvisualisierungen.
- Unterstützte Typen:Verwenden Sie nur
average,count,count_distinct,max,minundsum. - Nicht unterstützte Typen:Der Connector unterstützt keine Abfragen für Standardabweichung, Varianz oder alphabetische Aggregationen des ersten oder letzten Strings.
- Medianleistung:Power BI berechnet den Median lokal, indem alle Werte abgerufen werden. Bei großen Datasets kann dies langsam sein und es kann zu Zeitüberschreitungen kommen.
Filtern und Sortieren
- Nach ausgeblendeten Feldern sortieren:Sie können nicht nach einem Feld sortieren, das nicht in der Visualisierung enthalten ist. Wenn Sie nach einem Feld sortieren möchten, fügen Sie es der Visualisierung hinzu.
- Einschränkungen bei erweiterten Filtern:Aufgrund von Unterschieden zwischen Power Query und Looker-Filterausdrücken gelten die folgenden Einschränkungen:
- Text:Mehrere Textfilter werden nicht unterstützt.
- Datumsangaben:Bei Datums- und Datums-/Uhrzeitfeldern werden nur
is,is not,is on or afterundis beforeunterstützt. - Mehrere Zahlenfilter werden nur in den folgenden Fällen unterstützt:
- UNGLEICHHEIT und UNGLEICHHEIT (z. B. „ist kleiner als“ UND „ist größer als“).
- UNGLEICHHEIT oder UNGLEICHHEIT (z. B. „ist kleiner als“ ODER „ist größer als“).
- ist ODER ist.
- Mehrere Datums- und Datums-/Uhrzeitfilter werden nur in den folgenden Fällen unterstützt:
is on or after AND is beforeis or is
Power Query-Funktionen
Die folgenden Tabellenfunktionen können nicht minimiert werden:
Table.DistinctTable.JoinTable.NestedJoinTable.Skip
Fehlerbehebung
In den folgenden Abschnitten werden häufige Probleme und ihre Lösungen beschrieben.
Der Looker-Power BI-Connector wird nicht in der Liste Daten abrufen von Power BI angezeigt.
Prüfen Sie, ob das Verzeichnis [Documents]\Microsoft Power BI Desktop\Custom Connectors die Datei looker_1.4.3.mez enthält.
- Prüfen Sie in Power BI Desktop die Sicherheitseinstellungen:
- Wählen Sie Datei > Optionen und Einstellungen > Optionen aus.
- Wählen Sie Sicherheit aus.
- Wählen Sie unter Data Extensions (Datenerweiterungen) die Option (Not Recommended) Allow any extension to load without validation or warning (Nicht empfohlen) aus.
- Klicken Sie auf OK.
- Starten Sie Power BI Desktop neu.
Fehler: Feldnamen dürfen nur Buchstaben, Ziffern und Unterstriche enthalten
In einigen Fällen kann beim Aktualisieren von Daten oder Übernehmen von Änderungen die folgende Fehlermeldung angezeigt werden:
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
Dieser Fehler tritt auf, wenn ein Spaltenname Leerzeichen oder Sonderzeichen enthält, die von der zugrunde liegenden Datenbank (z. B. BigQuery) nicht unterstützt werden.
Gehen Sie so vor, um das Problem zu beheben:
- Ermitteln Sie die Spalte, die den Fehler verursacht (normalerweise im Abschnitt
Detailsder Fehlermeldung angegeben). - Benennen Sie die Spalte so um, dass sie nur Buchstaben, Zahlen und Unterstriche enthält.
- Falsch:
Custom Column Name - Richtig:
Custom_Column_Name
- Falsch:
Fehler: Fehler beim Abrufen von Daten für diese Visualisierung
In einigen Fällen erhalten Sie in Power BI einen Authentifizierungsfehler, der auf einen OAuth-Fehler oder ein Anmeldedatenproblem hinweist, z. B. Looker database authentication required.
Wenn dieser Fehler angezeigt wird, fehlen in Ihrem Looker-Konto die erforderlichen OAuth-Anmeldedaten für die Datenbankverbindung. Gehen Sie so vor, um das Problem zu beheben:
- Melden Sie sich in Ihrer Looker-Instanz an.
- Wählen Sie Ihr Nutzerprofilsymbol und dann Konto aus.
- Rufen Sie den Bereich Anmeldedaten für OAuth-Verbindung auf.
- Suchen Sie die Verbindung, auf die Sie zugreifen möchten, und wählen Sie Anmelden aus.
- Kehren Sie zu Power BI Desktop zurück und aktualisieren Sie die Daten.
Änderungsprotokoll für den Looker-Power BI-Connector
In den folgenden Abschnitten finden Sie die Aktualisierungen in den einzelnen Versionen des Looker-Power BI-Connectors:
Version 1.4.3
Version 1.4.3 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Das Connector-Label enthält jetzt die Connector-Versionsnummer.
- Es wurde die neue Option Enable Logging (Protokollierung aktivieren) hinzugefügt, mit der sich Diagnoseprotokolle im Connector zur Fehlerbehebung dynamisch aktivieren lassen.
- Die neue Option Ausgeblendete Explores und Felder anzeigen wurde hinzugefügt. Wenn diese Option aktiviert ist, werden ausgeblendete Explores und Felder angezeigt. Diese Option ersetzt die bisherige Option Show Hidden Fields (Verborgene Felder einblenden).
Version 1.4.3 des Looker-Power BI-Connectors enthält die folgenden Fehlerkorrekturen:
- Ein Problem wurde behoben, bei dem der DAX-Operator für die Verkettung von Strings (
&) fehlgeschlagen ist. - Das Problem wurde behoben, dass beim Anwenden einer Power BI-Messung auf eine Looker-Messung ein Fehler auftrat.
- Im Menü „Anmeldedatenkonfiguration“ wird jetzt wieder das Looker-Symbol angezeigt.
Version 1.4.2
Version 1.4.2 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Die Verbindungseinstellung Vorschauoptimierung deaktivieren wurde entfernt.
- Die Verbindungsoption Verborgene Felder einblenden befindet sich jetzt im Abschnitt Erweiterte Optionen.
- Das Beta-Flag wurde entfernt. Der Connector wird in Power BI nicht mehr als Betaversion angezeigt.
Version 1.4.2 des Looker-Power BI-Connectors enthält die folgenden Fehlerkorrekturen:
- Der Regressionsfehler wurde behoben, bei dem boolesche Slicer und Datumsslicer in Power BI fehlgeschlagen sind.
- Der Filter „
is-not“ funktioniert jetzt auch für den Filter „dates“.
Version 1.4.0
Version 1.4.0 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Unterstützung für den Importmodus hinzugefügt
- Datenvorschau aktiviert
- Verbessertes Verhalten bei der Ausführung von
SELECT *-Abfragen - Verbesserte Looker-Cache-Trefferquote
- Verbesserte Leistung beim Abrufen von Filtervorschlägen
Version 1.4.0 des Looker-Power BI-Connectors enthält die folgenden Fehlerkorrekturen:
- Es wurde ein Fehler behoben, bei dem Looker nicht erkannt hat, dass Werte für Filter- und Parameterfelder übergeben wurden.
- Ein Fehler wurde behoben, bei dem vorgeschlagene Parameterwerte manchmal in Slicern fehlten.
- Ein Fehler wurde behoben, bei dem Liquid-Variablen von LookML-Anweisungen ignoriert wurden.
- Es wurde ein Fehler behoben, bei dem die Anzahl der eindeutigen Messwerte in Power BI-Matrixansichten nicht konsistent war.
Version 1.3.1
Version 1.3.1 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Option zum Anzeigen ausgeblendeter Felder hinzugefügt
Version 1.3.1 des Looker-Power BI-Connectors enthält die folgende Fehlerkorrektur:
- Es wurde ein Fehler behoben, der dazu führte, dass ein Visual fehlschlug, wenn sowohl für das Visual als auch für den Bericht ein Filter vorhanden war.
Version 1.3.0
Version 1.3.0 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Vereinfachte Datums-/Uhrzeitformatierung
- Verbesserte Erkennung nicht unterstützter Textausdrücke
- Verbesserte SMS-Berichterstellung
Version 1.3.0 des Looker-Power BI-Connectors enthält die folgende Fehlerkorrektur:
- Verbesserte Unterstützung von Escapezeichen in Filterwerten
Version 1.2.0
Version 1.2.0 des Looker-Power BI-Connectors enthält die folgenden Aktualisierungen:
- Parameter- und Nur-Filter-Felder werden jetzt unterstützt
- Unterstützung erweiterter Filter für Nur-Filter-Felder vom Typ „Text“, „Zahl“, „Datum“ und „Datum/Uhrzeit“
- Unterstützung von einfachen Filtern für Nur-Filter-Felder mit von Looker vorgeschlagenen Werten