Looker – BI-Steckdose

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:

  1. Prüfen Sie die Anforderungen.
  2. Aktivieren Sie den Connector auf Ihrer Looker-Instanz.
  3. 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.
  4. 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 Berechtigung download_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:

  1. Klicken Sie mit der rechten Maustaste auf diesen Link, um zur Looker_1.0.0.mez-Datei zu gelangen.
  2. Wählen Sie im Kontextmenü Link speichern unter... aus.
  3. 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:

  1. Wählen Sie in Power BI Desktop Daten abrufen > Mehr... aus.
  2. Geben Sie im Pop-up-Fenster Get Data (Daten abrufen) in das Suchfeld Looker ein.
  3. Klicken Sie in den Suchergebnissen auf Looker (Beta) und dann auf Verbinden.
  4. Klicken Sie im Pop-up-Fenster Verbindung zu Drittanbieterdienst herstellen auf Weiter.
  5. 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, https://example.cloud.looker.com oder https://example.cloud.looker.com/.

  6. Verwenden Sie optional das Drop-down-Menü Vorschauoptimierung deaktivieren, um die Funktion Vorschauoptimierung zu deaktivieren.

  7. Wählen Sie die Option DirectQuery aus, um eine Live-Verbindung zu Ihren Daten in Looker zu erstellen.

  8. Klicken Sie auf OK.

  9. Klicken Sie im Pop-up-Fenster Looker auf Anmelden.

  10. Melden Sie sich auf dem Looker-Anmeldebildschirm auf der Looker-Instanz an.

  11. Power BI Desktop kehrt zum Looker-Anmelde-Pop-up mit der Meldung zurück, dass Sie derzeit angemeldet sind. Klicken Sie auf Verbinden.

  12. 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.

  13. 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.