Wenn Sie Looker mit Amazon Aurora MySQL verbinden möchten, folgen Sie der Anleitung auf der Dokumentationsseite zum Herstellen einer Verbindung zu Amazon RDS for MySQL.
Zusätzlich zu den Schritten in der Anleitung für Amazon RDS kann Amazon Aurora abhängig von Ihrer Konfiguration weitere Einrichtungsschritte vornehmen. Wenn Sie einen weitergeleiteten schreibgeschützten Endpunkt für Amazon Aurora haben oder persistente abgeleitete Tabellen (PDTs) nutzen möchten, lesen Sie die folgenden Abschnitte.
Alternative Failover- und Load-Balancing-Modi
Bei Amazon Aurora MySQL können Sie den alternativen Failover- und Load-Balancing-Modus verwenden, um das gewünschte JDBC-Verbindungsverhalten auszuwählen. In der verlinkten Dokumentation können Sie nachlesen, wie sich diese alternativen Parameter auf das Verhalten auswirken.
Sie können den lookerFailover
-Parameter im Feld Zusätzliche JDBC-Parameter festlegen, um diese Modi zu steuern.
Mit diesen Optionen können Sie den JDBC-String so ändern:
lookerFailover=false
:jdbc:mysql:hostname...
lookerFailover=sequential
:jdbc:mysql:sequential:hostname...
- Dasselbe können Sie mit
lookerFailover=loadbalance
,lookerFailover=replication
undlookerFailover=aurora
tun.
- Dasselbe können Sie mit
- Wenn
lookerFailover
nicht enthalten ist, ist das Standardverhalten:jdbc:mysql:aurora:hostname...
- Wenn
cluster-ro
im Hostnamen enthalten ist, wird standardmäßig Folgendes verwendet:jdbc:mysql:hostname...
Amazon Aurora MySQL für PATs konfigurieren
Damit Sie persistente abgeleitete Tabellen (PDTs) mit Aurora nutzen können, müssen Sie die MySQL-Replikation verwenden. Dies ist nicht die Standardreplikation von Amazon Aurora, die schreibgeschützt ist. Sie müssen den Parameter read_only
auf 0
setzen, um das MySQL-Replikat beschreibbar zu machen, wie in unserer Dokumentation zu RDS und temporären Tabellen beschrieben.
Wenn Sie keinen Schreibzugriff auf die Datenbank gewähren möchten, können Sie den abgeleiteten Tabellen-SQL-Code kopieren und in den sql_table_name
-Parameter einer view
-Datei einfügen, wie hier gezeigt. Dadurch wird eine Unterabfrage erstellt, die zum Zeitpunkt der Abfrage verwendet wird:
view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}
Weitere Informationen zur Aurora-Replikation finden Sie in der AWS-Dokumentation.
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.
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.
Amazon Aurora MySQL unterstützt ab Looker 23.8 die folgenden Funktionen:
Funktion | Unterstützt? |
---|---|
Supportstufe | Unterstützt |
Looker (Google Cloud Core) | Ja |
Symmetrische Summen | Ja |
Abgeleitete Tabellen | Ja |
Über SQL abgeleitete Tabellen | Ja |
Nichtflüchtige native abgeleitete Tabellen | Ja |
Stabile Aufrufe | Ja |
Abfrageabbau | Ja |
SQL-basierte Pivots | Ja |
Zeitzonen | Ja |
SSL | Ja |
Zwischensummen | Ja |
Zusätzliche JDBC-Parameter | Ja |
Groß-/Kleinschreibung beachten | Nein |
Standorttyp | Ja |
Listentyp | Ja |
Perzentil | Ja |
Eindeutiges Perzentil | Ja |
Prozesse der SQL Runner-Sendung | Ja |
SQL-Runner-Beschreibungstabelle | Ja |
SQL-Runner-Show-Indizes | Ja |
SQL Runner Select 10 | Ja |
Anzahl der SQL-Runner | Ja |
Erläuterung zu SQL | Ja |
OAuth-Anmeldedaten | Nein |
Kontextkommentare | Ja |
Verbindungs-Pooling | Nein |
HLL-Sketche | Nein |
Aggregatfunktion | Ja |
Inkrementelle PDTs | Nein |
Millisekunden | Ja |
Mikrosekunden | Ja |
Materialisierte Ansichten | Nein |
Ungefähre Anzahl Einzeln | Nein |