Looker-Instanz (Google Cloud Core) konfigurieren

Nachdem die Looker-Google Cloud-Instanz bereitgestellt wurde, wird sie auf der Seite Instanzen Ihres Google Cloud-Projekts aufgeführt. Klicken Sie auf die Instanz-URL, um darauf zuzugreifen, und melden Sie sich in der Instanz an. Wenn Sie die IAM-Rolle „Looker-Administrator“ haben, haben Sie Administratorberechtigungen innerhalb der Looker-Instanz.

Nachdem Sie sich in Ihrer Looker (Google Cloud Core)-Instanz angemeldet haben, können Sie die Instanz mithilfe der folgenden Anleitung für die explorative Analyse von Daten vorbereiten. Alternativ können Sie die Anleitung Looker einrichten in der Looker-Instanz (Google Cloud-Kern) verwenden, um diese Aufgaben auszuführen:

Datenbankverbindung einrichten

Looker (Google Cloud-Kern) muss mit einer Datenbank verbunden sein, um die explorative Datenanalyse zu ermöglichen. In der Liste der unterstützten Dialekte sehen Sie, welche Dialekte von Looker (Google Cloud-Kern) unterstützt werden.

Sie können der Anleitung unter Looker einrichten in der Looker-Instanz (Google Cloud-Kern) folgen, um die Datenbank zu verbinden. Alternativ können Sie die Schritte auf der Dokumentationsseite Verbindung zwischen Looker und der Datenbank herstellen und den fachspezifischen Dokumentation ausführen.

Wenn Ihre Looker-Instanz (Google Cloud-Kern) eine private IP-Verbindung verwendet, müssen Sie eine Route oder eine private Verbindung einrichten, um eine Verbindung zu einem der folgenden Datenbanktypen herzustellen:

  • Eine Datenbank in einem anderen Netzwerk in Google Cloud
  • Eine Datenbank, die von einem anderen Cloud-Dienstanbieter gehostet wird
  • Lokale Datenbank

Weitere Informationen zu privaten Netzwerken und externen Diensten finden Sie auf der Dokumentationsseite Private IP-Looker-Instanz (Google Cloud Core konfigurieren).

Sobald eine Datenbankverbindung eingerichtet ist, können Sie ein LookML-Projekt einrichten.

Standardanmeldedaten für Anwendungen zum Herstellen einer Verbindung zu einer BigQuery-Datenbank verwenden

Looker-Instanzen (Google Cloud Core) können die Standardanmeldedaten für Anwendungen zum Authentifizierung verwenden, wenn Sie eine Verbindung zu einer BigQuery-Standard-SQL-Datenbank einrichten. Wenn Sie ADC verwenden, wird die Verbindung zur Datenbank anhand der Anmeldedaten des Dienstkontos des Looker-Projekts (Google Cloud-Kern) authentifiziert.

Wenn Sie ADC mit einer BigQuery-Datenbank verwenden möchten, die sich im selben Google Cloud-Projekt wie Ihre Looker (Google Cloud Core)-Instanz befindet, wählen Sie auf der Seite Verbindungseinstellungen im Feld Authentifizierung die Option Standardanmeldedaten für Anwendungen aus. Damit Sie eine Verbindung zu einer BigQuery-Datenbank in einem anderen Projekt herstellen können, sind zusätzliche Einrichtungsschritte erforderlich. Weitere Informationen finden Sie im Abschnitt Standardanmeldedaten für Anwendungen mit einer BigQuery-Datenbank in einem anderen Google Cloud-Projekt verwenden.

Wenn Sie sich mit einem anderen Dienstkonto als dem Dienstkonto des Looker-Projekts (Google Cloud Core) bei der Datenbank authentifizieren möchten, können Sie einen delegierten Anfragefluss erstellen. Geben Sie dazu ein anderes Dienstkonto oder eine durch Kommas getrennte Kette des Dienstkontos in das Feld Imitiertes Dienstkonto ein. Das Looker-Dienstkonto (Google Cloud-Kern) wird automatisch als erstes Dienstkonto in der Kette verwendet und muss nicht in das Feld aufgenommen werden. Das letzte Dienstkonto in der Kette ist das Konto, das bei der Datenbank authentifiziert wird. Achten Sie darauf, dass alle Dienstkonten in der Kette, einschließlich des Dienstkontos des Looker-Google Cloud-Kernprojekts, die entsprechenden IAM-Berechtigungen haben.

Standardanmeldedaten für Anwendungen mit einer BigQuery-Datenbank in einem anderen Google Cloud-Projekt verwenden

Die Schritte zur Verwendung von ADC für eine BigQuery-Standard-SQL-Datenbank, die sich außerhalb des Projekts befindet, in dem sich Ihre Looker (Google Cloud Core)-Instanz befindet, sind dieselben wie beim Einrichten einer Verbindung im selben Projekt. Vor dem Einrichten der Verbindung in Ihrer Looker-Instanz (Google Cloud-Kern) müssen Sie jedoch prüfen, ob das Dienstkonto Ihres Looker-Projekts (Google Cloud-Kern) die Rolle „BigQuery-Datenbetrachter“ für das Projekt hat, das das BigQuery-Dataset enthält. Dazu suchen Sie zuerst die E-Mail-Adresse des Dienstkontos und weisen Sie dem Dienstkonto dann die entsprechende Rolle zu.

So finden Sie die E-Mail-Adresse des Looker-Google Cloud-Dienstkontos:

Console

  1. Rufen Sie in der Google Cloud Console die Seite Dienstkonten auf:
    Zu den Dienstkonten
  2. Wählen Sie das Projekt aus, in dem sich der Looker (Google Cloud-Kern) befindet.
  3. Klicken Sie auf das Kästchen Von Google bereitgestellte Rollenzuweisungen einschließen.

gcloud


gcloud services identity create --service=looker.googleapis.com --project=PROJECT_ID

Der Name des Dienstkontos lautet Looker Service Account. Die E-Mail hat das Format service-<project number>@gcp-sa-looker.iam.gserviceaccount.com. Das Konto hat die Standard-IAM-Rolle Looker Service Agent.

So weisen Sie diesem Dienstkonto die Rolle BigQuery-Datenbetrachter zu:

  1. Wählen Sie im Drop-down-Menü Projekt auswählen das Projekt mit dem BigQuery-Dataset aus.
  2. Klicken Sie auf Zugriff erlauben.
  3. Geben Sie die E-Mail-Adresse des Dienstkontos Ihres Looker-Google Cloud-Projekts in das Feld Neue Hauptkonten ein.
  4. Wählen Sie im Feld Rolle die Option BigQuery-Datenbetrachter aus.
  5. Klicken Sie auf Speichern.

Sie können jetzt ADC mit dieser BigQuery-Standard-SQL-Datenbank verwenden. Das Projekt, das mit dem Dienstkonto auf der Seite Verbindungseinstellungen verknüpft ist, wird für die Abrechnung verwendet und fungiert auch als Standardprojekt.

Unterstützte Dialekte für Looker (Google Cloud-Kern)

Looker (Google Cloud-Kern) unterstützt die folgenden Dialekte für Datenbanken:

  • Amazon Athena
  • Amazon Aurora MySQL
  • Amazon Redshift
  • Apache Druid 0.18+
  • Apache Hive 3.1.2+
  • Apache Spark 3 und höher
  • ClickHouse
  • Cloudera Impala 3.1+
  • Databricks
  • Denodo 8
  • Dremio 11+
  • Google BigQuery-Standard-SQL
  • PostgreSQL mit Google Cloud
  • Google Cloud Spanner
  • Google Cloud SQL
  • IBM Netezza
  • Maria DB
  • Microsoft Azure PostgreSQL
  • Microsoft Azure SQL-Datenbank
  • Microsoft Azure Synapse Analytics
  • Microsoft SQL Server 2017 oder höher
  • MySQL 8.0.12+
  • Oracle
  • PostgreSQL 9.5+
  • PrestoDB
  • PrestoSQL
  • SAP HANA 2+
  • SingleStore 7 oder höher
  • Snowflake
  • Trino
  • Vertica

LookML-Projekt erstellen

Sobald eine Datenbankverbindung eingerichtet ist, können Sie ein LookML-Projekt einrichten.

Ein Projekt ist eine Sammlung von LookML-Dateien, die beschreiben, in welcher Beziehung Ihre Datenbanktabellen zueinander stehen und wie Looker diese Tabellen interpretieren soll.

Eine Anleitung zum Erstellen von LookML-Projekten finden Sie auf der Seite Neues LookML-Projekt erstellen. Alternativ können Sie den Looker einrichten, der dynamisch in der Looker (Google Cloud Core)-Instanz erscheint.

Wenn Sie die LookML in Ihrem Projekt anpassen möchten, können Sie über das Menü Entwickeln im linken Navigationsbereich auf Ihre Projektdateien zugreifen oder indem Sie die Option Projektdateien bearbeiten maximieren und im Leitfaden Looker einrichten auf Projekt bearbeiten klicken. Klicken Sie auf den Namen Ihres Projekts, um die LookML-Dateien zu öffnen. Weitere Informationen zur Entwicklung von LookML finden Sie auf der Dokumentationsseite zu LookML.

Im Artikel Best Practice: Positive Erfahrungen für Looker-Nutzer erstellen finden Sie außerdem Empfehlungen zur Verwendung von LookML, um Looker (Google Cloud-Kernnutzer) zu verbessern.

Daten analysieren

Nachdem Sie das LookML-Projekt eingerichtet haben, können Sie Daten untersuchen. Klicken Sie dazu im linken Navigationsbereich auf Daten ansehen. Looker (Google Cloud-Kern) öffnet ein Steuerfeld mit den Explores, die Ihrem Projekt zugeordnet sind. Wählen Sie ein exploratives Analysetool aus, um mit der Analyse von Daten zu beginnen. Sie können auch auf die Liste der explorativen Datenanalysen zugreifen, indem Sie Daten untersuchen maximieren und im Leitfaden Looker einrichten auf Erkunden klicken.

Looker-Nutzer (Google Cloud-Kern) hinzufügen

Wenn Sie die Rolle „Looker Admin Identity and Access Management (IAM)“ haben, können Sie einer Looker-Instanz (Google Cloud-Kern) Nutzer hinzufügen. Dies wird auf der Seite Nutzerzugriff auf eine Looker-Instanz (Google Cloud-Kern) verwalten beschrieben.

Auf der Seite Zugriffssteuerung und Berechtigungsverwaltung finden Sie weitere Informationen dazu, wie Looker-Administratoren steuern können, was ein Nutzer oder eine Gruppe von Nutzern in der Looker-Instanz (Google Cloud Core) sehen und tun kann.

Sobald Sie Nutzer für Ihre Instanz erstellt haben, können sie sich anmelden und mit der Suche in der Looker-Instanz (Google Cloud Core) beginnen.

Nächste Schritte