Presto-Clustereinstellungen
Die folgenden Presto-Einstellungen sollten in der Qubole-Konsole konfiguriert werden:
catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC
Looker-Verbindung zu Ihrer Datenbank erstellen
Qusle Presto
Der Qubole-JDBC-Treiber, mit dem Looker eine Verbindung zu Qubole Presto herstellt, ist in Version 2.2.X verfügbar, die Unterstützung für Qubole Presto in Google Cloud, AWS und Microsoft Azure bietet.
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: Geben Sie Qubole Presto ein.
- Clusterlabel: Geben Sie den Clusternamen aus dem Qubole-Steuerfeld ein.
- Datenbank: Geben Sie Hive ein.
- API-Schlüssel: Das ist das Authentifizierungstoken des Looker-Nutzers. Wenn du Persistente abgeleitete Tabellen aktiviert hast, gib das Authentifizierungstoken des PAT-Nutzers im Abschnitt PDT-Überschreibungen ein.
- Schema: Geben Sie das zu verwendende Standardschema ein.
- PDTs aktivieren: Aktivieren Sie diese Option, um persistente abgeleitete Tabellen zu aktivieren. Wenn PATs aktiviert sind, werden im Fenster Verbindung zusätzliche PAT-Einstellungen und der Abschnitt PDT-Überschreibungen angezeigt.
- Temporäre Datenbank: Wenn PATs aktiviert sind, legen Sie dafür eine Datenbank/ein Schema fest, bei der der Nutzer uneingeschränkte Berechtigungen zum Erstellen, Löschen, Umbenennen und Ändern von Tabellen hat.
- Zusätzliche JDBC-Parameter: Geben Sie zusätzliche JDBC-Verbindungsstring-Attribute ein.
- Verwenden Sie das Feld Zusätzliche JDBC-Parameter, um
endpoint
für die Qubole-Verbindung anzugeben. Weitere Informationen finden Sie im Abschnitt Qubole-Endpunkte auf dieser Seite.
- Verwenden Sie das Feld Zusätzliche JDBC-Parameter, um
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.
Qubole-Quanten
Qubole Presto Serverless wurde in Qubole Quantum umbenannt.
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. Weitere Informationen finden Sie auf der Seite Verbindung zwischen Looker und Datenbank herstellen. Einige der Einstellungen werden als Nächstes beschrieben:
- Dialekt: Geben Sie Qubole Quantum ein.
- Datenbank: Geben Sie Hive ein.
- API-Schlüssel: Das ist das Authentifizierungstoken des Looker-Nutzers. Wenn du Persistente abgeleitete Tabellen aktiviert hast, gib das Authentifizierungstoken des PAT-Nutzers im Abschnitt PDT-Überschreibungen ein.
- Schema: Geben Sie das zu verwendende Standardschema ein.
- PDTs aktivieren: Aktivieren Sie diese Option, um persistente abgeleitete Tabellen zu aktivieren. Wenn PATs aktiviert sind, werden im Fenster Verbindung zusätzliche PAT-Einstellungen und der Abschnitt PDT-Überschreibungen angezeigt.
- Temporäre Datenbank: Wenn PATs aktiviert sind, legen Sie dafür eine Datenbank/ein Schema fest, bei der der Nutzer uneingeschränkte Berechtigungen zum Erstellen, Löschen, Umbenennen und Ändern von Tabellen hat.
- Zusätzliche JDBC-Parameter: Geben Sie zusätzliche JDBC-Verbindungsstring-Attribute ein.
- Verwenden Sie das Feld Zusätzliche JDBC-Parameter, um
endpoint
für die Qubole-Verbindung anzugeben. Weitere Informationen finden Sie im Abschnitt Qubole-Endpunkte auf dieser Seite.
- Verwenden Sie das Feld Zusätzliche JDBC-Parameter, um
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.
Qubole-Endpunkte
Standardmäßig erfolgt die Verbindung zwischen Qubole und api.qubole.com
. Suchen Sie unter Unterstützte Qubole-Endpunkte nach Ihrem Cloud-Anbieter und der geografischen Region, in der Ihre Qubole-Datenbank bereitgestellt wird.
Fügen Sie den Parameter endpoint=url_of_endpoint
in den Verbindungseinstellungen ins Feld Zusätzliche JDBC-Parameter ein:
- Für AWS in den USA:
endpoint=https://us.qubole.com
- Für Google Cloud in den USA:
endpoint=https://gcp.qubole.com
- Für Azure in den USA:
endpoint=https://azure.qubole.com
Unterstützte Funktionen
Damit Looker einige Funktionen unterstützen kann, müssen diese auch von Ihrem Datenbankdialekt unterstützt werden.
Qubole Presto unterstützt ab Looker 23.8 die folgenden Funktionen:
Funktion | Unterstützt? |
---|---|
Supportstufe | Unterstützt |
Looker (Google Cloud Core) | Nein |
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 | Ja |
Standorttyp | Ja |
Listentyp | Ja |
Perzentil | Ja |
Eindeutiges Perzentil | Nein |
Prozesse der SQL Runner-Sendung | Ja |
SQL-Runner-Beschreibungstabelle | Ja |
SQL-Runner-Show-Indizes | Nein |
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 | Nein |
Materialisierte Ansichten | Nein |
Ungefähre Anzahl Einzeln | Ja |
Nächste Schritte
Nachdem Sie die Datenbank mit Looker verbunden haben, konfigurieren Sie die Anmeldeoptionen für Ihre Nutzer.