Mit dem Looker-Power-BI-Connector können Sie über Microsoft Power BI Desktop eine Verbindung zu Daten aus einem Looker-Explore herstellen.
Power BI Desktop für die Verbindung mit Looker einrichten
So verwenden Sie den Looker-Power-BI-Connector:
- Prüfen Sie die Anforderungen.
- Aktivieren Sie den Connector auf Ihrer Looker-Instanz.
- Connector-Datei herunterladen und speichern: Jeder Nutzer, der auf den Looker-Power-BI-Connector zugreifen möchte, muss die Datei
Looker_1.0.0.mez
herunterladen und in einem bestimmten Verzeichnis auf seinem Computer speichern. - Power BI Desktop für einen benutzerdefinierten Connector einrichten: Jeder Power BI Desktop-Nutzer muss seine Sicherheitseinstellungen für Power BI Desktop so konfigurieren, dass er einen nicht zertifizierten benutzerdefinierten Connector verwendet.
In den Abschnitten auf dieser Seite werden diese Schritte ausführlich beschrieben.
Nachdem Sie die Schritte zum Verbinden von Looker mit Power BI Desktop abgeschlossen haben, können Sie von Power BI eine Verbindung zu Looker-Daten herstellen und Berichte in Power BI veröffentlichen. Sie können optional das lokale Datengateway einrichten, um Ihre Looker-Berichte mit dem Power BI-Dienst (Power BI online) zu aktualisieren. Weitere Informationen finden Sie unter Power BI-Dienst mit dem Looker-Power BI-Connector verwenden.
Voraussetzungen
Sie benötigen Folgendes, um den Looker-Power-BI-Connector einzurichten:
- Microsoft Power BI Desktop auf Ihrem Computer installiert.
- Eine Looker-Instanz, die die folgenden Anforderungen erfüllt:
- Die Instanz muss von Looker gehostet werden. Looker-Instanzen (Google Cloud Core) werden von Looker gehostet und unterstützen den Looker-Power-BI-Connector.
- Auf der Instanz muss Looker 23.10 oder höher ausgeführt werden.
- Ein Looker-Nutzerkonto auf der Looker-Instanz mit der Berechtigung
explore
, die für den Zugriff auf Explore in Looker erforderlich ist. Wenn Sie mit Abfragen mit mehr als 5.000 Zeilen arbeiten möchten, benötigen Sie außerdem die Berechtigungdownload_without_limit
. Informationen zu Downloadlimits finden Sie unter Limits für Abfragezeilen.
Connector auf der 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.
- Bei Looker-Instanzen (Original) sind BI-Connectors standardmäßig deaktiviert.
Ihr Looker-Administrator kann BI-Connectors im Bereich Plattform des Menüs Admin im Looker-Bereich BI Connectors aktivieren.
Connector-Datei herunterladen und speichern
So laden Sie die Connector-Datei herunter:
- Klicken Sie mit der rechten Maustaste auf diesen Link, um zur
Looker_1.0.0.mez
-Datei zu gelangen. - Wählen Sie im Kontextmenü Link speichern unter... aus.
- Speichern Sie die Datei
Looker_1.0.0.mez
im Verzeichnis[Documents]\Microsoft Power BI Desktop\Custom Connectors . Erstellen Sie die Ordner auf dem Computer, falls sie noch nicht vorhanden sind.
Power BI Desktop für einen benutzerdefinierten Connector einrichten
Wenn Sie den Looker-Power-BI-Connector auf der Power BI-Desktopseite einrichten möchten, folgen Sie der Anleitung für benutzerdefinierte Connectors auf der Microsoft Power BI-Website.
Wie in der Anleitung beschrieben, wählen Sie unter Datenerweiterungen die Option Nicht empfohlen, alle Erweiterungen ohne Validierung oder Warnung zu laden. Wählen Sie OK aus und starten Sie dann den Power BI Desktop neu.
Verbindung zu Looker-Daten von Power BI Desktop herstellen
Nachdem Sie die Connector-Datei Looker_1.0.0.mez
heruntergeladen und Ihre Power BI Desktop-Anwendung für einen benutzerdefinierten Connector eingerichtet haben, können Sie Power BI Desktop verwenden, um eine Verbindung zu Daten von Ihrer Looker-Instanz herzustellen:
- Wählen Sie in Power BI Desktop Daten abrufen > Mehr... aus.
- Geben Sie im Pop-up-Fenster Get Data (Daten abrufen) in das Suchfeld Looker ein.
- Klicken Sie in den Suchergebnissen auf Looker (Beta) und dann auf Verbinden.
- Klicken Sie im Pop-up-Fenster Verbindung zu Drittanbieterdienst herstellen auf Weiter.
Power BI Desktop zeigt ein Pop-up zur Anmeldung in Looker an. Geben Sie im Feld Host die URL der Instanz ein. Beispiel:
example.cloud.looker.com
Notieren Sie sich die URL, die Sie hier genau eingeben. Wenn Sie den Power BI-Dienst mit dem Looker-Power-BI-Connector einrichten möchten, müssen Sie die angegebene URL mit dem Wert im Feld Host abgleichen, wenn Sie eine Verbindung zwischen dem lokalen Datengateway und den Looker-Daten herstellen. Beispiel:
,example.cloud.looker.com
oderhttps://example.cloud.looker.com
.https://example.cloud.looker.com/
Verwenden Sie optional das Drop-down-Menü Vorschauoptimierung deaktivieren, um die Funktion Vorschauoptimierung zu deaktivieren.
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 Pop-up-Fenster Looker auf Anmelden.
Melden Sie sich auf dem Looker-Anmeldebildschirm auf der Looker-Instanz an.
Power BI Desktop kehrt zum Looker-Anmelde-Pop-up mit der Meldung zurück, dass Sie derzeit angemeldet sind. Klicken Sie auf Verbinden.
Power BI Desktop zeigt eine Liste der Looker-Modelle an, auf die Sie Zugriff haben. Jedes Modell wird als Ordner dargestellt. Klicken Sie auf das Looker-Modell, auf das Sie zugreifen möchten. Klicken Sie dann das Kästchen neben dem Looker-Explore an, das Sie in Power BI Desktop laden möchten. Zum Aufrufen eines Modells benötigen Sie Looker-Nutzer- oder Gruppenzugriff auf den Modellsatz, der das Modell enthält. Für den Zugriff auf Explores benötigen Sie die Looker-Berechtigung
explore
.Klicken Sie auf Laden.
Power BI Desktop wird in die Felder aus der Option „Erkunden“ im Bereich Felder geladen. Sie können dann die Looker-Daten aus dem Tab „Erkunden“ verwenden, um Berichte in Power BI Desktop zu erstellen. Feldnamen werden in einer einzigen Liste im Format ViewName.FieldName
angezeigt.
Vorschauoptimierung
Power BI Desktop führt normalerweise eine Vorschauabfrage aus, die die ersten 200 Datenzeilen zurückgibt. Die Vorschau ist im Wesentlichen eine SELECT * LIMIT 200
-Abfrage. Bei einem Looker Explore kann dies eine sehr große Abfrage sein, da Looker Explore viele Joins und Hunderte von Feldern umfassen kann. Obwohl das Ergebnis des Ergebnisses LIMIT 200
die Ergebnisse der Vorschauabfrage auf 200 Zeilen beschränkt, initiiert die Vorschauabfrage einen vollständigen Tabellenscan Ihrer Datenbank.
Der Looker-Power-BI-Connector nutzt die Funktion Vorschauoptimierung, um zu verhindern, dass Power BI Desktop eine Vorschauabfrage ausführt, wenn eine Verbindung zu Ihrem Looker-Explore hergestellt wird. Wenn die Funktion Vorschauoptimierung aktiviert ist (Standardeinstellung), deaktiviert der Looker-Power BI-Connector die Vorschauabfrage von Power BI Desktop. Daher wird in Power BI Desktop eine leere Tabelle für die Vorschauabfrage zurückgegeben. Wenn Sie möchten, dass Power BI Desktop Vorschauabfragen in Looker Explore ausführt, können Sie die Funktion Vorschauoptimierung deaktivieren.
Wenn Sie die Vorschauabfragen von Power BI Desktop aktivieren möchten, setzen Sie den Wert Vorschauoptimierung deaktivieren auf TRUE, wenn Sie eine Verbindung zu Looker-Daten über Power BI Desktop herstellen.
Looker-Power-BI-Connector überwachen
Ein Looker-Administrator kann die Nutzung des Looker-Power BI-Connectors mit der Gruppe der Query API-Clienteigenschaften im explorativen Analysetool des Systems ansehen. Bei jeder neuen Abfrage wird im Verlauf ein Eintrag erstellt.
In der Gruppe Query API-Clienteigenschaften zeigt der API-Clientname einen Power BI
-Wert an, um Looker-Power-BI-Connector-Einträge zu identifizieren.
Das folgende Beispiel zeigt eine URL für die Systemaktivität, die die BI-Nutzung zeigt. Ersetzen Sie <instance_name.looker.com>
durch die Instanz-URL.
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
Wichtige Punkte
Limits für Abfragezeilen
Abfragen vom 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, haben Abfragen vom Looker-Power-BI-Connector kein Limit für Abfragezeilen.
Filter ansehen
Wenn die Looker-Explore-Funktion mit den LookML-Parametern always_filter
oder conditionally_filter
definiert ist, werden die Filter auf Abfragen im Looker-Power-BI-Connector angewendet, obwohl die Filter in Power BI nicht sichtbar sind.
Unterstützte Zeiträume für die Dimensionsgruppe
Für den dimension_group
von type: time
werden nur die Zeiträume date
und time
mit dem Looker-Power-BI-Connector unterstützt. Andere Zeiträume werden ausgeblendet.
Bekannte Probleme
Das folgende Problem ist mit dem Looker-Power-BI-Connector bekannt:
- Numerische Dimensionen und Messwerte werden als Messwerte dargestellt. Eine Beschreibung der Dimensionen und Messwerte finden Sie unter Felder für Dimensionen und Messwerte. Wenn Sie eine numerische Dimension als Dimension verwenden möchten, müssen Sie sie zuerst in Power BI Desktop in Nicht zusammengefasst ändern.