Anmeldedaten für die Verbindung abrufen
Melden Sie sich in der Google Cloud Console an.
Wählen Sie das entsprechende Projekt aus.
Wählen Sie im Menü IAM und Verwaltung und dann Dienstkonten aus.
Wählen Sie Dienstkonto erstellen aus und füllen Sie das Dialogfeld so aus:
- Dienstkontoname: Geben Sie
looker-spanner-service
oder einen ähnlichen Namen ein. - Rolle: Wählen Sie Cloud Spanner und dann Cloud Spanner-Datenbank-Leser aus.
- Neuen privaten Schlüssel bereitstellen: Klicken Sie auf das Kästchen Neuen privaten Schlüssel bereitstellen und wählen Sie unter Schlüsseltyp die Option JSON aus.
- Dienstkontoname: Geben Sie
Klicken Sie auf Erstellen und notieren Sie sich Folgendes:
- Die mit dem Dienstkonto verknüpfte E-Mail-Adresse
- Name und Speicherort der heruntergeladenen JSON-Datei mit den Anmeldedaten
Looker-Verbindung zu Ihrer Datenbank erstellen
Wählen Sie im Abschnitt Admin von Looker die Option Verbindungen aus und klicken Sie auf Verbindung hinzufügen.
Geben Sie die Verbindungsdetails ein. Die meisten Einstellungen gelten für die meisten Datenbankdialekte. Informationen dazu finden Sie in der Dokumentation zum Verbinden von Looker mit Ihrer Datenbank. Einige der Einstellungen werden als Nächstes beschrieben:
- Dialekt: Google Cloud Spanner.
- Name: Der Name der Verbindung.
- Projektname: Die Projekt-ID des Google-Projekts, das die Spanner-Datenbank enthält.
- Instanzname: Der Name der Instanz, die die Spanner-Datenbank enthält.
- Datenbank: Der Name der Spanner-Datenbank.
- Schema: Lassen Sie dieses Feld leer.
- Max. Anzahl der Verbindungen pro Knoten: Die maximale Gesamtzahl der Verbindungen zur Spanner-Datenbank für alle Nutzer. Der Standardwert ist 30. Sie können bei dieser Einstellung anfangs den Standardwert übernehmen. Weitere Informationen finden Sie auf der Dokumentationsseite Verbindung zwischen Looker und Ihrer Datenbank herstellen.
- Zeitüberschreitung beim Verbindungspool: Die Anzahl der Sekunden, die eine Abfrage wartet, bevor es aufgrund eines vollen Verbindungspools zu einer Zeitüberschreitung kommt.
- Zusätzliche JDBC-Parameter: Alle zusätzlichen JDBC-Treiberparameter.
Klicken Sie auf Test, um zu prüfen, ob die Verbindung erfolgreich war. Informationen zur Fehlerbehebung finden Sie in der Dokumentation zum Testen der Datenbankverbindung.
Klicken Sie auf Verbinden, um diese Einstellungen zu speichern.
Unterstützte Funktionen
Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.
Ab Cloud Looker 23.8 unterstützt Google Cloud Spanner die folgenden Features:
Funktion | Unterstützt? |
---|---|
Supportstufe | Unterstützt |
Looker (Google Cloud Core) | Ja |
Symmetrische Summen | Ja |
Abgeleitete Tabellen | Ja |
Über SQL abgeleitete Tabellen | Nein |
Nichtflüchtige native abgeleitete Tabellen | Nein |
Stabile Aufrufe | Nein |
Abfrageabbau | Ja |
SQL-basierte Pivots | Nein |
Zeitzonen | Ja |
SSL | Ja |
Zwischensummen | Nein |
Zusätzliche JDBC-Parameter | Ja |
Groß-/Kleinschreibung beachten | Ja |
Standorttyp | Ja |
Listentyp | Nein |
Perzentil | Nein |
Eindeutiges Perzentil | Nein |
Prozesse der SQL Runner-Sendung | Nein |
SQL-Runner-Beschreibungstabelle | Nein |
SQL-Runner-Show-Indizes | Nein |
SQL Runner Select 10 | Ja |
Anzahl der SQL-Runner | Ja |
Erläuterung zu SQL | Nein |
OAuth-Anmeldedaten | Nein |
Kontextkommentare | Ja |
Verbindungs-Pooling | Nein |
HLL-Sketche | Nein |
Aggregatfunktion | Nein |
Inkrementelle PDTs | Nein |
Millisekunden | Nein |
Mikrosekunden | Nein |
Materialisierte Ansichten | Nein |
Ungefähre Anzahl Einzeln | Nein |
Verweise
Nächste Schritte
Nachdem Sie die Datenbank mit Looker verbunden haben, konfigurieren Sie die Anmeldeoptionen für Ihre Nutzer.